gramps/ChangeLog.old
Brian Matherly d053467a61 Rotate ChangeLog
svn: r9669
2008-01-01 06:22:36 +00:00

25136 lines
1.1 MiB

2007-12-31 Brian Matherly <brian@gramps-project.org>
* src/gramps_main.py:
* src/PluginUtils/_MenuOptions.py:
Selection of center person for reports can now be one of: A person from the
database, a bookmarked person, the active person, or the home person.
2007-12-31 Brian Matherly <brian@gramps-project.org>
* src/Editors/EditFamily.py:
* src/DisplayModels/_PeopleModel.py:
* src/Filters/_GenericFilter.py:
Modifications so that GenericFilters can be applied to a PeopleModel.
2007-12-31 Gary Burton <gary.burton@zen.co.uk>
* src/gen/db/base.py: added missing key for reference_key in mapbase and
_SIGBASE. Was preventing deleted notes being undone. Bug #1507.
2007-12-31 Gary Burton <gary.burton@zen.co.uk>
* src/DataViews/RelationView.py:
* src/Editors/_EditFamily.py: Add a signal handler for changes to events.
bug #1416 and #1329. Also remove previous attempt at fixing #1416 now that
I know a bit more about how signal handling works.
2007-12-31 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/DefaultGadgets.py: added Date to environment
* src/gen/lib/date.py: added new Date constructor type: Date(y,m,d)
2007-12-30 Stéphane Charette <stephanecharette@gmail.com>
* src/BaseDoc.py: new parms in GVDoc::add_node() and GVDoc::add_link()
2007-12-30 Brian Matherly <brian@gramps-project.org>
* src/PluginUtils/__init__.py:
* src/PluginUtils/MenuOptions.py:
* src/ReportBase/_BareReportDialog.py:
* src/ReportBase/_ReportDialog.py:
* src/plugins/AncestorChart.py:
Proof of concept: adding a center person option instead of
using active person
2007-12-30 Brian Matherly <brian@gramps-project.org>
* src/Bookmarks: Set dialog to modal.
2007-12-30 Stéphane Charette <stephanecharette@gmail.com>
* src/ReportBase/_GraphvizReportDialog.py:
* src/plugins/GVFamilyLines.py: more work-in-progress on GraphViz and
getting FamilyLines to function in the new framework
2007-12-30 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/Config/_GrampsConfigKeys.py: added MyGrampsView
* src/Config/_GrampsGconfKeys.py: added try/excepts on get_types
2007-12-30 Brian Matherly <brian@gramps-project.org>
* src/plugins/GVFamilyLines.py:
* src/PluginUtils/__init__.py:
* src/PluginUtils/_MenuOptions.py:
Rename "PeoplePickerOption" to "PersonListOption".
2007-12-30 Stéphane Charette <stephanecharette@gmail.com>
* src/ReportBase/_GraphvizReportDialog.py: write out the .dot file
using ISO-8859 instead of UTF-8 (allows for things like accented chars)
2007-12-30 Raphael Ackermann <raphael.ackermann@gmail.com>
* src/docgen/HtmlDoc.py: Fix undefined variables.
2007-12-30 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/OnThisDay.py: i18n changes
* src/plugins/Makefile.am: added missing files
* src/plugins/DefaultGadgets.py: i18n changes
* src/QuickReports.py: allow callers to send obj directly
* src/Simple/_SimpleTable.py: added support for objs
* po/POTFILES.in: i18n changes
2007-12-30 Peter Landgren <peter.talken@telia.com>
* src/plugins/rel:sv.py: Firts release
2007-12-29 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_GraphvizReportDialog.py:
* src/ReportBase/_BareReportDialog.py:
* src/ReportBase/_ReportOptions.py:
* src/plugins/DescendReport.py:
* src/plugins/DetDescendantReport.py:
* src/plugins/CalculateEstimatedDates.py:
* src/plugins/Calendar.py:
* src/plugins/GVFamilyLines.py:
* src/plugins/AncestorReport.py:
* src/plugins/DescendChart.py:
* src/plugins/EndOfLineReport.py:
* src/plugins/AncestorChart.py:
* src/plugins/DetAncestralReport.py:
* src/plugins/FamilyGroup.py:
* src/plugins/GVRelGraph.py:
* src/plugins/GVHourGlass.py:
* src/plugins/FamilyLines.py:
* src/plugins/FanChart.py:
* src/DbState.py:
* src/PluginUtils/__init__.py:
* src/PluginUtils/_MenuOptions.py:
* src/BaseDoc.py:
More updates to better support MenuOptions. FamilyLines seems to work now.
2007-12-29 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/DataViews/MyGrampsView.py: show matching surnames
* src/plugins/OnThisDay.py: refinement
* src/plugins/SameSurnames.py: changed name
* src/plugins/DefaultGadgets.py: calendar calls quickreport
* src/QuickReports.py: new function to call qr directly
* src/Simple/_SimpleAccess.py: new func to format dates
2007-12-29 Douglas S. Blank <dblank@saliva.brynmawr.edu>
* src/DataViews/MyGrampsView.py: fixme's are fixed
* src/DataViews/EventView.py: added quick report popup
* src/plugins/SameSurnames.py: removed unneeded imports
* src/plugins/siblings.py: removed unneeded imports
* src/Simple/_SimpleTable.py: add date handler
* src/plugins/OnThisDay.py: new event quick report
2007-12-29 Benny Malengier <benny.malengier@gramps-project.org>
* src/ArgHandler.py: better handling of -l
* src/const.py.in: forgot to commit this, new constants
* configure.in: remove GrampsDb makefile
* src/DbManager.py: allow inheriting create_new_db_cli
Rerun ./autogen.sh !!
2007-12-29 Douglas S. Blank <dblank@saliva.brynmawr.edu>
* src/DataViews/MyGrampsView.py: renamed background to main
* src/plugins/DefaultGadgets.py: call main (generator)
2007-12-28 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/SameSurnames.py: new quick report for showing
people with same surnames
2007-12-28 Jim Sack <jgsack@san.rr.com>
* src/gen/utils/test/callback_test.py: rename dup name (fn -> fn3)
The dup name was harmless but confusing, and a potential future
problem. Thanks to Raphael Ackermann for pointing this out.
2007-12-28 Benny Malengier <benny.malengier@gramps-project.org>
* src/ViewManager.py: remove unused functions, add alt actions left/right
* src/GrampsDb: deleted with _GrampsDbWriteXML.py,
_GrampsDbFactories.py, _GrampsGEDDB.py, _GrampsXMLDB.py,
__init__.py, Makefile.am, _GrampsInMemDB.py, _GrampsBSDDB.py.
No more inmemory databases
* src/GrampsDbUtils: moved here _GrampsDbWriteXML.py and _GrampsBSDDB.py
* src/plugins/ReadGrdb.py:
* src/plugins/Checkpoint.py:
* src/ObjectSelector/_ObjectSelectorWindow.py:
* src/DbManager.py:
* src/GrampsDbUtils/_WriteGrdb.py:
* src/GrampsDbUtils/__init__.py:
* src/GrampsDbUtils/_GrampsDbWRFactories.py:
* src/GrampsDbUtils/_WriteXML.py:
* src/GrampsDbUtils/Makefile.am:
* src/gramps_main.py:
* src/RecentFiles.py: recent-files-gramps.xml, don't overwrite 2.2.x data
* src/ArgHandler.py:
* src/DbLoader.py: remove unused functions
* src/Makefile.am:
* po/POTFILES.in:
* src/GrampsDbUtils/importdbdir.py: allow import of new database via cli
Remove inMem Editing, move remaining to DbUtils, fix ArgHandler
2007-12-28 Stéphane Charette <stephanecharette@gmail.com>
* src/ReportBase/_GraphvizReportDialog.py
* src/plugins/GVFamilyLines.py
* src/plugins/GVRelGraph.py
* src/plugins/Makefile.am
* src/PluginUtils/__init__.py
* src/PluginUtils/_MenuOptions.py
* po/POTFILES.in
Work in progress; partial conversion of FamilyLines to the new
GraphViz report class. (Doesn't yet work, keep using the old one
in "Code Generators" until the bugs are fully ironed out.)
2007-12-27 Brian Matherly <brian@gramps-project.org>
* src/plugins/DetDescendantReport.py:
* src/plugins/DetAncestralReport.py:
Convert to use MenuOption
2007-12-27 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/PluginUtils/_Options.py: Bug #1486, type error on option read
2007-12-27 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_GraphvizReportDialog.py:
* src/plugins/GVRelGraph.py: fix thumbnail images and HTML output.
2007-12-27 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_GraphvizReportDialog.py: Fix Graphviz generated PDF.
2007-12-27 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_GraphvizReportDialog.py: Fix to conform to 80 columns.
Add Graphviz generated PDF as an option (requires Graphviz 2.16 to work)
2007-12-27 Brian Matherly <brian@gramps-project.org>
* src/Config/_GrampsConfigKeys.py: Better default for report output.
* src/gen/db/dbconst.py: Remove constants that are duplicated in const.py.
* src/GrampsDb/_GrampsBSDDB.py: Use ENV_DIR from const.py.
2007-12-27 Brian Matherly <brian@gramps-project.org>
* src/docgen/CairoDoc.py: Fix 0001431: Tried to run a statistics report:
2007-12-27 Brian Matherly <brian@gramps-project.org>
* src/plugins/DescendReport.py:
* src/plugins/AncestorReport.py:
Convert to use MenuOption
2007-12-27 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/DataViews/MyGrampsView.py:
* src/DataViews/SourceView.py:
* src/DataViews/__init__.py:
* src/DataViews/NoteView.py:
* src/DataViews/PersonView.py:
* src/DataViews/RelationView.py:
* src/DataViews/MapView.py:
* src/DataViews/MediaView.py:
* src/DataViews/RepositoryView.py:
* src/DataViews/EventView.py:
* src/DataViews/FamilyList.py:
* src/DataViews/PedigreeView.py:
* src/DataViews/PlaceView.py:
* src/DataViews/Makefile.am:
Renamed DataViews views to new style
2007-12-27 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/DataViews/_MyGrampsView.py: added API for data save/load
* src/plugins/DefaultGadgets.py: top surnames takes count; TODO saves
2007-12-26 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/DataViews/_MyGrampsView.py: added tooltips, cleanup, menu work
* src/plugins/DefaultGadgets.py: fine tuning
* src/glade/gramps.glade: added tooltips
2007-12-26 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/DataViews/_MyGrampsView.py: saves on quit only, load/save api
2007-12-26 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/ViewManager.py: added __delete_pages called on quit
* src/PageView.py: added on_delete method called on quit
2007-12-24 Brian Matherly <brian@gramps-project.org>
* src/const.py.in: Move the entire Gramps dir under "Application Data" in
Windows.
2007-12-24 Brian Matherly <brian@gramps-project.org>
* src/Config/_GrampsConfigKeys.py: Fix database dir under windows.
2007-12-24 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_GraphvizReportDialog.py: Fix default font.
2007-12-24 Stéphane Charette <stephanecharette@gmail.com>
* src/ReportBase/_GraphvizReportDialog.py: more generic changes
to the new GraphViz base class
2007-12-24 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/DataViews/_MyGrampsView.py: new DataView for Gadgets
* src/DataViews/__init__.py: import things from _MyGrampsView
* src/Config/_GrampsConfigKeys.py: added data-views
* src/glade/gramps.glade: added My Gramps Gadget gui
* src/plugins/DefaultGadgets.py: sample gadgets
2007-12-24 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/Makefile.am: Add _DocReportDialog.py to the Makefile
2007-12-23 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_PaperMenu.py: 0001480: custom paper size is not editable
for 2nd and any additional invocations of the report
2007-12-23 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_Bibliography.py:
Fix 0001393: Detailed descendant report crash on too many references.
2007-12-23 Raphael Ackermann <raphael.ackermann@gmail.com>
* src/plugins/ExtractCity.py: Fix #0001160: Regular expressions,
dash/separator and non-ASCII characters on ExtractCity
2007-12-23 Brian Matherly <brian@gramps-project.org>
* src/plugins/DetAncestralReport.py:
* src/plugins/DetDescendantReport.py:
* src/plugins/FanChart.py:
Add fields to translation strings.
2007-12-23 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/Makefile.am:
* src/plugins/Makefile.am: updates to makefiles
2007-12-22 Stéphane Charette <stephanecharette@gmail.com>
* src/ReportBase/_GraphvizReportDialog.py:
* src/PluginUtils/__init__.py:
* src/PluginUtils/_MenuOptions.py:
Work in progress to add some additional GraphViz options that can be
used by any GraphViz-based plugin.
2007-12-21 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/lineage.py: moved to new quick view format
* src/docgen/TextBufDoc.py: fixed transient window issue
2007-12-21 Gary Burton <gary.burton@zen.co.uk>
* src/Editors/_EditEventRef.py: swap around delete/share buttons, bug #1477
2007-12-21 Gary Burton <gary.burton@zen.co.uk>
* src/ScratchPad.py: allow items to be moved, feature #1465
2007-12-21 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/DataViews/_PersonView.py: pass create_quickreport uistate
* src/Editors/_EditPrimary.py: pass create_quickreport uistate
* src/plugins/all_events.py: use SimpleTable
* src/plugins/siblings.py: use SimpleTable
* src/QuickReports.py: pass create_quickreport uistate
* src/Simple/_SimpleTable.py: Handles raw objects, click/doubleclick
* src/PageView.py: pass create_quickreport uistate
* src/docgen/TextBufDoc.py: need to make a managed window, transient
2007-12-20 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_GraphvizReportDialog.py: Misc improvements.
2007-12-20 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/siblings.py: Quick Reports under construction...
* src/Simple/_SimpleDoc.py: added table style defaults
* src/Simple/__init__.py: added SimpleTable
* src/BaseDoc.py: added doc.type = "standard"
* src/docgen/TextBufDoc.py: added doc.type = "gtk"
* src/Simple/_SimpleTable.py: new file defining table
2007-12-20 Benny Malengier <benny.malengier@gramps-project.org>
* src/glade/gramps.glade: date keybindings, issue #1453
2007-12-20 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/rel_pt.py: RelLib -> gen.lib
2007-12-19 Benny Malengier <benny.malengier@gramps-project.org>
* src/Editors/_EditPrimary.py:
* src/Editors/_EditPlace.py:
* src/Editors/_EditSecondary.py:
* src/Editors/_EditSourceRef.py:
* src/Editors/_EditReference.py:
* src/Editors/_EditRepoRef.py:
* src/Editors/_EditNote.py:
* src/Editors/_EditMediaRef.py:
* src/Editors/_EditEventRef.py:
* src/Editors/_EditName.py:
* src/DisplayTabs/__init__.py:
* src/DisplayTabs/_GalleryTab.py:
* src/DisplayTabs/_BackRefList.py:
* src/DisplayTabs/_ButtonTab.py:
* src/DisplayTabs/_GrampsTab.py:
Accelator keys on displaytabs, convert _all_ tabs to GrampsTab!
Feature #955 #1438
2007-12-20 Raphael Ackermann <raphael.ackermann@gmail.com>
* src/glade/gramps.glade : don't use C or O as accelerator keys on Name Editor, reserved for OK and Cancel buttons #1470
* src/glade/edit_person.glade : accelerator keys are used double in person editor #1452
2007-12-20 Jerome Rapinat <romjerome@yahoo.fr>
* src/Editors/_EditPerson.py : Unspecified gender dialog doesn't have mnemonics #1461
2007-12-20 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_GraphvizReportDialog.py:
* src/plugins/GraphViz.py:
* src/plugins/GVHourGlass.py:
* src/BaseDoc.py:
Various enhancements to the Graphviz report system.
* src/plugins/GVRelGraph.py: Added - adapted GraphViz.py to use Graphviz
report system.
2007-12-20 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/ExportVCard.py: fixed date.get_text() as signal for text
* src/plugins/ExportVCalendar.py: fixed date.get_text() ditto
* src/plugins/WriteGeneWeb.py: fixed date.get_text() ditto
2007-12-19 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/GrampsCfg.py: added a warning about duplicate pattern
2007-12-19 Peter Landgren <peter.talken@telai.com>
* src/DbManager.py: fixed unique rename and new databases
* src/RecentFiles.py: fixed unique rename and new databases
and update of recent-files.xml
2007-12-19 Benny Malengier <benny.malengier@gramps-project.org>
* src/gen/lib/person.py: sources in attributes of eventref are not seen
in ref tables
* src/gen/lib/eventref.py: can contain sources, add methods for that
* src/gen/lib/notebase.py: whitespace
2007-12-18 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/Editors/_EditFamily.py: doubleclick now edits; fixed share popup
* src/DisplayTabs/_EmbeddedList.py: fixed share popup
* src/DisplayTabs/_GalleryTab.py: fixed share popup
2007-12-18 Gary Burton <gary.burton@zen.co.uk>
* src/plugins/DetAncestralReport.py: Remove some test code
2007-12-17 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/DbManager.py: I was having some weird issues with the archive
file giving errors about "still in use". With these changes, I haven't
had it happen... yet. Can't say for certain if these changes fixed it,
or if there is another cause.
2007-12-17 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/CalculateEstimatedDates.py: Give good defaults for Filter
and Enumerated Lists
* src/plugins/Calendar.py: Give good defaults for Filter and Enumerated
lists
* src/PluginUtils/_MenuOptions.py: added a get_filter() method to return
filter object; added a param to constructor to set default filter
2007-12-16 Brian Matherly <brian@gramps-project.org>
* src/plugins/Calendar.py: Properly initialize Filter option.
* src/PluginUtils/_MenuOptions.py: Properly initialize Filter option.
2007-12-16 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/ReportBase/_PaperMenu.py: get margins in PaperFrame constructor
* src/ReportBase/_DocReportDialog.py: pass margins to PaperFrame constructor
* src/ReportBase/_ReportOptions.py: added getters/setters for margins
2007-12-16 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/Calendar.py: fixed MenuOption's EnumeratedList to match
Brian's changes on 2007-12-15.
2007-12-16 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/DbManager.py: typo %{}s -> %()s; fixed rcs -q issue
* src/Utils.py: typo %{}s -> %()s
2007-12-16 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/ReadPkg.py: attempt to os.remove(directory) failed
* src/GrampsDb/_GrampsDbFactories.py: import from gen.db
2007-12-15 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_GraphvizReportDialog.py: Remove unnecessary code.
2007-12-15 Brian Matherly <brian@gramps-project.org>
* src/plugins/FtmStyleAncestors.py
* src/plugins/DesGraph.py
* src/plugins/Ancestors.py
* src/plugins/IndivSummary.py
* src/plugins/FtmStyleDescendants.py:
Delete reports that have been unsupported for > 1 year.
2007-12-15 Brian Matherly <brian@gramps-project.org>
* src/docgen/PdfDoc.py: Fix application launch.
2007-12-15 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_GraphvizReportDialog.py: Add generic Graphviz options.
* src/ReportBase/_BareReportDialog.py: Allow dialogs to add options.
2007-12-15 Brian Matherly <brian@gramps-project.org>
* src/PluginUtils/_MenuOptions.py: Fix TextOption and EnumeratedListOption.
2007-12-15 Gary Burton <gary.burton@zen.co.uk>
* src/DisplayTabs/_ChildModel.py:
* src/Editors/_EditFamily.py: add fallback for birth date (feature #1448)
2007-12-15 Gary Burton <gary.burton@zen.co.uk>
* src/Editors/_EditFamily.py: emit family-update signal (bug #1416)
2007-12-15 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/Calendar.py: Added relationships (feature #1086)
* src/PluginUtils/_MenuOptions.py: added get_center_person to filter option
2007-12-15 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/WebCal.py: Temp fixes to keep running (bug #1441)
2007-12-15 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/DataViews/_RelationView.py: Made suggestion by Stian:
http://www.gramps-project.org/wiki/index.php?title=GEPS_002:_RelationView_Expand_and_Collapse#User_Contributions
and addressed feature request #1404
2007-12-14 Benny Malengier <benny.malengier@gramps-project.org>
* src/Editors/_EditEvent.py: first attribute tab THEN backref
* src/DisplayTabs/_BackRefList.py: whitespace change
* src/gen/lib/repo.py: correct error with source backref too
* src/gen/lib/personref.py:
* src/gen/lib/mediaref.py:
* src/gen/lib/childref.py:
* src/gen/lib/place.py:
* src/gen/lib/address.py:
* src/gen/lib/src.py:
* src/gen/lib/person.py:
* src/gen/lib/mediaobj.py:
* src/gen/lib/eventref.py:
* src/gen/lib/name.py:
* src/gen/lib/family.py:
* src/gen/lib/event.py:
* src/gen/lib/ldsord.py:
Add get_note_child_list method to allow recursive deletion of notes in
child objects
* src/gen/lib/notebase.py: add remove_note that recursively searches
in the child secondary objects
* src/plugins/Check.py: fix broken note links, fix broken repo-source link
2007-12-14 Jerome Rapinat <romjerome@yahoo.fr>
* src/plugins/holidays.xml: update french holidays.
2007-12-14 Zdenek Hatas <zdenek.hatas@gmail.com>
* src/plugins/holidays.xml: reencoded to utf-8, added czech
national holidays.
2007-12-13 Jim Sack <jgsack@san.rr.com>
src/GrampsDbUtils/_GedcomParse.py : #1439: avoid WARN message
fix subordinates under NOTE causing log WARN message
note: unittest src/GrampsDbUtils/test/GR_test.py verifies
2007-12-13 Jim Sack <jgsack@san.rr.com>
src/test/gedread_util.py : added to support testing
src/test/test/gedread_util_test.py : added to test util above
src/GrampsDbUtils/test/GR_test.py : added 1st try at testing
first try at some gedcon read testing
2007-12-13 Jim Sack <jgsack@san.rr.com>
* src/test/test_util.py
* src/test/test/test_util_test.py
add gramps-independent (but compatible) logging to test_util
to give test modules a really simple setup call.
also added a simple logfile init and read feature
for test modules that need to look at log messages
2007-12-12 Brian Matherly <brian@gramps-project.org>
* src/PluginUtils/__init__.py: Fix MenuToolOptions.
2007-12-12 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/GrampsCfg.py: fixed bug #1305, refresh view after name change
2007-12-12 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_DocReportDialog.py: Added.
* many, many other files: Refactor various aspects of the report system.
2007-12-12 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/GrampsCfg.py: added Translation -> Pattern -> Translation
so that one can see fully translated text, even if they type in
English, or %codes
* src/Utils.py: Fixed two bugs in translations of keywords
* src/test/utils_test.py: unit tests for keywords/translations
2007-12-11 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/GrampsCfg.py: added keyword and translation functions
* src/Utils.py: Name Display Editor should work in locale
2007-12-10 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/ViewManager.py: exposed a private method via a new method,
post_load_newdb()
* src/ArgHandler.py: made ArgHandler.handle_args() return filename,
and filetype, if commandline or recentfile
* src/gramps_main.py: handles return values from AH.handle_args()
2007-12-10 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/DbManager.py: fixed issue in breaking lock on lock
which has already been removed
2007-12-10 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/GrampsCfg.py: Fixed bug in being able to edit the uneditable
* src/BasicUtils/_NameDisplay.py: Renamed standard name patterns
to match new pattern name keywords
2007-12-10 Benny Malengier <benny.malengier@gramps-project.org>
* src/gen/lib/notebase.py: change comment string
* src/gen/lib/person.py: change comment string
* src/gen/lib/event.py: add attr to list of sec objects, bug #1318
2007-12-10 Zdenek Hatas <zdenek.hatas@gmail.com>
* src/DateHandler/_Date_cs.py: czech datehandler added
* src/DateHandler/__init__.py: czech datehandler included
* src/DateHandler/Makefile.am: czech datehandler included
* po/POTFILES.in: czech datehandler included
2007-12-09 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/GrampsCfg.py: Rearranged name display preference settings
* src/BasicUtils/_NameDisplay.py: allow title-case name patterns
2007-12-09 Benny Malengier <benny.malengier@gramps-project.org>
* src/gen/db/dbdir.py: always use db.DB_RECOVER
2007-12-09 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/NarrativeWeb.py: Use Narrated word
2007-12-09 Alex Roitman <shura@gramps-project.org>
* data/grampsxml.rng: Add namemaps and mediapath.
* data/grampsxml.dtd: Add namemaps and mediapath.
2007-12-09 Benny Malengier <benny.malengier@gramps-project.org>
* src/Selectors/_SelectRepository.py: handle column changed, bug #1427
2007-12-09 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/CalculateEstimatedDates.py: define set_title
* src/plugins/OwnerEditor.py: define build_menu_names
* src/PluginUtils/_PluginWindows.py: Fixed layer window issues
2007-12-09 Benny Malengier <benny.malengier@gramps-project.org>
* src/gen/db/dbdir.py: rebuild ref map correctly, bug #1421
2007-12-09 Benny Malengier <benny.malengier@gramps-project.org>
Add support for name grouping import/export
* src/GrampsDb/_GrampsDbWriteXML.py: write group table out
* src/GrampsDb/_GrampsBSDDB.py: group table is no sec table, init it
together with primary tables!
* src/gen/db/base.py: obtain grouping keys
* src/gen/db/dbdir.py: group table is no sec table, init it
together with primary tables!
* src/gen/utils/dbutils.py: grdb -> grdb copy of grouping table,
copy mediapath.
* src/gen/proxy/proxybase.py: obtain grouping keys, add missing
bookmark methods
* src/gen/proxy/dbbase.py: add obtain grouping keys method
* src/GrampsDbUtils/_ReadXML.py: read in group table
* src/plugins/ReadGrdb.py: read in group table
2007-12-07 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/PluginUtils/Makefile.am: Missing _PluginsWindows.py
* po/test: new unittest dir
* po/test/po_test.py: new unittest suite for POTFILES
and Makefiles
* po/POTFILES.in: Missing CalculateEstimatedDates.py
2007-12-06 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/PluginUtils/_MenuOptions.py: Fixed boolean option double label
2007-12-06 Douglas S.Blank <dblank@cs.brynmawr.edu>
* src/PluginUtils/_PluginWindows.py: Removed unnecessary code
* src/PluginUtils/_MenuOptions.py: Added "Change" button for filter option
2007-12-06 Douglas S.Blank <dblank@cs.brynmawr.edu>
* src/PluginUtils/_PluginMgr.py: return values on load_plugins was
reversed: return True if errors.
2007-12-06 Jim Sack <jgsack@san.rr.com>
* src/GrampsDbUtils/_GedcomParse.py : #1418 fix read ASSO
* src/GrampsDbUtils/_WriteGedcom.py : #1418 fix write ASSO
read was looking for TYPE, write was emitting TYPE, but
TYPE evidently was only part of a draft (or earlier) spec
Current spec allows ASSO to link only to INDI
2007-12-06 Douglas S.Blank <dblank@cs.brynmawr.edu>
* src/plugins/CalculateEstimatedDates.py: pass in handle to link
* src/PluginUtils/_PluginWindows.py: New clickable text tests
2007-12-06 Douglas S.Blank <dblank@cs.brynmawr.edu>
* src/plugins/CalculateEstimatedDates.py: experimental click in text
* src/PluginUtils/_PluginWindows.py: experimental write_results_link()
2007-12-05 Douglas S.Blank <dblank@cs.brynmawr.edu>
* src/plugins/CalculateEstimatedDates.py: set quality CALCULATED on
added dates
* src/PluginUtils/_PluginWindows.py: buttons are now Close and Apply
* src/PluginUtils/_MenuOptions.py: 2 bugs: xml load; help/dict typo
2007-12-05 Jim Sack <jgsack@san.rr.com>
* src/GrampsDbUtils/_WriteGedcom.py : add omitted () to function call
fixes type error 'instancemethod' object is not iterable
reported by RJ in -devel list
2007-12-04 Benny Malengier <benny.malengier@gramps-project.org>
* src/gen/proxy/proxybase.py: remove unneeded assign
2007-12-04 Benny Malengier <benny.malengier@gramps-project.org>
* src/gen/proxy/proxybase.py: add mediapath get
* src/gen/proxy/dbbase.py: add mediapath methods
2007-12-03 Douglas S.Blank <dblank@cs.brynmawr.edu>
* src/plugins/CalculateEstimatedDates.py: Refinements, use results tab
* src/PluginUtils/_PluginWindows.py: Tool support for a results tab
2007-12-02 Douglas S.Blank <dblank@cs.brynmawr.edu>
* src/gen/lib/date.py: added new method copy_ymd()
* src/plugins/CalculateEstimatedDates.py: new tool based on
MenuOptions: calculates estimated dates
* src/PluginUtils/_PluginWindows.py: refactoring, cleanup
2007-12-01 Douglas S.Blank <dblank@cs.brynmawr.edu>
* src/Editors/_EditFamily.py: fixed issues with latin american
surname guessing
2007-11-30 Alex Roitman <shura@gramps-project.org>
* data/grampsxml.dtd: Add region to objref.
* data/grampsxml.rng: Add region to objref.
2007-11-30 Benny Malengier <benny.malengier@gramps-project.org>
* src/GrampsCfg.py: rel media path entry box
* src/gen/db/base.py: methods for access
* src/gen/db/dbdir.py: storage in BSDDB
* src/GrampsDb/_GrampsDbWriteXML.py: write in header
* src/GrampsDbUtils/_ReadXML.py: read relative path
Start of adding relative media path to database
2007-11-29 Dougas S. Blank <dblank@cs.brynmawr.edu>
* src/Editors/_EditFamily.py: reverse surname guess for father
2007-11-29 Douglas S.Blank <dblank@cs.brynmawr.edu>
* src/ReportBase/__init__.py: import MenuReportOptions
* src/ReportBase/_ReportOptions.py: import MenuOptions and
define MenuReportOptions
* src/plugins/Calendar.py: get MenuReportOptions from ReportOptions
* src/plugins/DescendChart.py: ditto
* src/plugins/AncestorChart.py: ditto
* src/plugins/GVHourGlass.py: ditto
* src/plugins/FanChart.py: ditto
* src/PluginUtils/__init__.py: define MenuToolOptions
* src/PluginUtils/_MenuOptions.py: Remove circular dependancies
2007-11-29 Benny Malengier <benny.malengier@gramps-project.org>
* src/DataViews/_RepositoryView.py:
* src/gen/db/base.py:
* src/DisplayModels/_RepositoryModel.py:
Added a change column in repoview, model, database column storage
2007-11-29 Douglas S.Blank <dblank@cs.brynmawr.edu>
* po/POTFILES.in: renamed PluginStatus.py -> PluginWindows.py
2007-11-29 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/ImportCSV.py: add progress meter
2007-11-29 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/ViewManager.py: use PluginsWindows
* src/PluginUtils/_PluginStatus.py: moved from
* src/PluginUtils/_PluginWindows.py: moved to
* src/PluginUtils/__init__.py: use PluginsWindows
* src/PluginUtils/_Plugins.py: use PluginsWindows
2007-11-28 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/PluginUtils/_MenuOptions.py: added comments
* src/PluginUtils/_PluginStatus.py: added ToolManagedWindowBatch
2007-11-28 Jim Sack <jgsack@san.rr.com>
* src/GrampsDb/_ReadGedcom.py : remove trail whitespace (readahead)
fixes (possible) discarded reference due to bogus handles that get created
when the reference looks like "@REF_ID@ " (note space after)
This is a forward-port of the 2.2.x fix for issue #1399
2007-11-28 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/ReportBase/Makefile.am: removed _MenuOptions.py
* src/PluginUtils/Makefile.am: added _MenuOptions.py
2007-11-28 Douglas S.Blank <dblank@cs.brynmawr.edu>
* src/ReportBase/_MenuOptions.py: removed/moved to PluginUtils
* src/ReportBase/__init__.py: removed Menu items
* src/plugins/Calendar.py: uses MenuReportOptions
* src/plugins/DescendChart.py: uses MenuReportOptions
* src/plugins/AncestorChart.py: uses MenuReportOptions
* src/plugins/GVHourGlass.py: uses MenuReportOptions
* src/plugins/FanChart.py: uses MenuReportOptions
* src/PluginUtils/__init__.py: imports Menu items
2007-11-28 Douglas S.Blank <dblank@cs.brynmawr.edu>
* src/ReportBase/_MenuOptions.py: removed global need for gtk here
2007-11-28 Benny Malengier <benny.malengier@gramps-project.org>
* example/gramps/example.gramps: correct 3.0 example.gramps, stext is
no longer used, xml no longer sorted on id on ouput.
* src/gen/db/base.py: remove test code from Don
2007-11-27 Benny Malengier <benny.malengier@gramps-project.org>
* src/glade/gramps.glade: remove internal from addmedia
* src/AddMedia.py: remove internal
* src/Editors/_EditMedia.py: remove internal note code
Note: no upgrade code for this. Old internal notes will be connected to
a media object with type 'Note' and have as type 'Media Note',
up to the case a user deletes these media and changes note type to eg
report or changes the path to a real media object.
2007-11-27 Jerome Rapinat <romjerome@yahoo.fr>
* src/TipOfDay.py: remove uneeded sax escape, issue #1368
2007-11-27 Benny Malengier <benny.malengier@gramps-project.org>
* src/ManagedWindow.py: new call_modal method.
Reports tools should use that
* src/GrampsWidgets.py: improve a text string
* src/plugins/NarrativeWeb.py: use call_modal, trunkate long filter
names, better placement of selector note/media
* src/ReportBase/_BareReportDialog.py: reports are modal but not
transient, remove bug to make them transient!
2007-11-26 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/NarrativeWeb.py: new select contact-header-footer-intro
* src/GrampsWidgets.py: widget for new select
2007-11-26 Jim Sack <jgsack@san.rr.com>
* src/plugins/ReadPkg.py : reverted previous change
better to leave it broken than to risk worse
2007-11-26 Jim Sack <jgsack@san.rr.com>
* src/plugins/ReadPkg.py : #1096 add isfile() before remove()
Note: this may be part a larger "relative path" problem
2007-11-25 Jim Sack <jgsack@san.rr.com>
* src/Utils.py : add get_empty_tempdir() and rm_tempdir()
* src/ArgHandler.py : use get_empty_tempdir, etc
* src/test/gramps_cli_test.py : update test for new import dir
- Note get_empty_tempdir forces location in (new) const.TEMP_DIR.
- Note rm_tempdir is paranoid in only removing subdirs under
TEMP_DIR -- if needed callers can code shutil.rmtree themselves.
- Also added FIXME comment in AH - about a prior comment and
code change that I feel needs re-examination.
2007-11-25 Jim Sack <jgsack@san.rr.com>
* src/gramps_main.py : remove trial code left in on last commit
the r9407 trial code may be of interest as it demos how I avoid
gui popups when doing CLI testing -- but I think there's probably
a cleaner way, and maybe it also deserves a CLI option.
2007-11-25 Jim Sack <jgsack@san.rr.com>
* src/const.py.in : add USER_xxx for more centralization
* src/ViewManager.py : use const.USER_DOCGEN
* src/ReportBase/_TemplateParser.py : use const.USER_TEMPLATES
* src/plugins/WebCal.py : use const.USER_PLUGINS
* src/plugins/Calendar.py : use const.USER_PLUGINS
* src/gramps_main.py : use const.USER_DIRLIST
const,py.in also includes TEMP_DIR (for upcoming change)
2007-11-25 Jim Sack <jgsack@san.rr.com>
* src/ArgHandler.py : #1397 add except clause for GrampsDbException
applies to CLI (not) handling of grdb imports
2007-11-25 Jim Sack <jgsack@san.rr.com>
* src/test/regrtest.py : really do the checkin this time
2007-11-25 Jim Sack <jgsack@san.rr.com>
* src/gen/lib/test/date_test.py : make regrtest-compatible
* src/test/regrtest.py : add rsplit("/")
2007-11-25 Benny Malengier <benny.malengier@gramps-project.org>
* src/gen/lib/notetype.py: type report, citation
* src/plugins/NarrativeWeb.py: new selection of home note & home media
* src/GrampsWidgets.py: NoteEntry, MediaEntry
I intend to change the other note selectors likewise next.
2007-11-25 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/gen/lib/date.py: refer to Config values via Config.get()
* src/gen/lib/test/date_test.py: set Config values before testing
2007-11-25 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/Config/_GrampsGconfKeys.py: fixed changes in gconf interface
2007-11-25 Douglas S.Blank <dblank@cs.brynmawr.edu>
* src/gen/lib/test/date_test.py: turned each test into a case
2007-11-24 Benny Malengier <benny.malengier@gramps-project.org>
* src/GrampsWidgets.py: ObjEntry, PlaceEntry and NoteEntry inherit from it.
2007-11-24 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/gen/lib/date.py: had to import calendar by path.name
(so that the import of date_test would work)
* src/gen/lib/test: new test directory
* src/gen/lib/test/date_test.py: unittests for date.py
2007-11-24 Benny Malengier <benny.malengier@gramps-project.org>
* src/Editors/_EditPerson.py: callback family update bug removed
2007-11-24 Jerome Rapinat <romjerome@yahoo.fr>
* src/DataViews/_PersonView.py: TransUtils issue with gettext context
* src/glade/gramps.glade: Inconsistent label in "Associations", issue #1390
* src/TipOfDay.py: display bold tags, issue #1368
* src/plugins/rel_fr.py: improve siblings relations
2007-11-23 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/rel_nl.py: new half sibling types
* src/plugins/rel_it.py: new half sibling types
* src/Relationship.py: change the sibling type to distinguish
side of relation. Correct bug in sibling type determination.
2007-11-23 Benny Malengier <benny.malengier@gramps-project.org>
* src/DataViews/_RelationView.py: tooltip cleanup, see also #256
2007-11-23 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/all_relations.py: remove unnecessary import
* src/plugins/siblings.py: add sibling relation if not normal
* src/Relationship.py: improve sibling type calculation
Issue #1323
2007-11-22 Benny Malengier <benny.malengier@gramps-project.org>
* src/Config/_GrampsConfigKeys.py: key for gen search depth
* src/GrampsCfg.py: Gramps preferences allows to set search depth
of relationship.
* src/Relationship.py: methods to change generation depth of search
* src/plugins/rel_fr.py: remove depth use
* src/plugins/all_relations.py: use depth, correct remark print error
* src/plugins/rel_pl.py: remove depth use
* src/DisplayState.py: hook to change relclass depth from GrampsCfg
See also issue #1290
2007-11-22 Benny Malengier <benny.malengier@gramps-project.org>
* src/Relationship.py: remove old methods that are no longer used,
get_relationship() and get_relationship_distance()
2007-11-22 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/relcalc.glade: don't do connect in glade, we need key
* src/plugins/Leak.py: use os.sep, not + '/'
* src/plugins/RelCalc.py: Don't keep recalculating relation map of the
active person, do it once. 50% faster. Make sure all objects can be
collected by the garbage collector
* src/Relationship.py: allow to connect to database. Map of first
person is stored, only to be removed if database changed, or it
concerns a different person. This reduces calculation with 50%
* src/DisplayState.py: don't recalculate home person every time, don't
call relationship calc on every click, only call it when the people
are different
2007-11-21 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/gen/lib/date.py: added comparison operator for match()
* src/Utils.py: uses new match comparison
2007-11-21 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/Utils.py: probably_alive now takes date rather than year
* src/gen/proxy/living.py: create date from year
* src/gen/lib/date.py: added methods to do date math
and return Date object (set_yr_mon_day_offset, copy_offset_ymd)
* src/plugins/Calendar.py: updated to use probably alive date
* src/Filters/Rules/Person/_ProbablyAlive.py: parse entry as date
2007-11-20 Jerome Rapinat <romjerome@yahoo.fr>
* src/plugins/Makefile.am: up to date
2007-11-19 Alex Roitman <shura@gramps-project.org>
* src/docgen/Makefile.am (dist_pkgdata_DATA): Use proper name.
2007-11-19 Brian Matherly <brian@gramps-project.org>
* src/plugins/IndivComplete.py: Fix crash with alternate parents.
2007-11-19 Benny Malengier <benny.malengier@gramps-project.org>
* src/Relationship.py: many improvements and bug fixes
* src/plugins/all_relations.py: bug fixes
* src/plugins/RelCalc.py: use new API
* src/plugins/rel_nl.py: finished, removed comment
* src/plugins/rel_it.py: finished
* src/plugins/rel_pl.py: move old code here away from Relationship
* src/plugins/rel_pt.py: import gen.lib
2007-11-18 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: Fix 0001361: Web report: Directory name
conflicts
2007-11-17 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DisplayModels/_RepositoryModel.py: Properly display the city
2007-11-16 Stéphane Charette <stephanecharette@gmail.com>
* src/plugins/NarrativeWeb.py: issue #1381, no need to print
"Confidence" on every reference line if it is "Normal"
2007-11-16 Jerome Rapinat <romjerome@yahoo.fr>
* src/plugins/rel_pt.py: import gen.lib
* src/DataViews/_PersonView.py: typo on gettext context
* src/PageView.py: typo on gettext context
2007-11-16 Martin Hawlisch <Martin.Hawlisch@gmx.de>
Trying to fix unicode filename handling on Windows. Patch ported from 2.2.
* src/Utils.py: add get_unicode_path()
* src/ArgHandler.py: use Utils.get_unicode_path()
* src/AddMedia.py: use Utils.get_unicode_path()
* src/DbLoader.py: use Utils.get_unicode_path()
* src/Editors/_EditMedia.py: use Utils.get_unicode_path()
2007-11-16 Jerome Rapinat <romjerome@yahoo.fr>
* src/glade/gramps.glade: correct mnemonic_widget
* src/glade/edit_person.glade: correct mnemonic_widget
ticket #1367
2007-11-16 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Config/_GrampsConfigKeys.py: Add keys for the PedigreeView
* src/DataViews/_PedigreeView.py: Remember tree settings in config
* src/plugins/TestcaseGenerator.py: Remove date tests
* src/plugins/DateParserDisplayTest.py: New plugin split out from
TestcaseGenerator
2007-11-13 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: Fix 0001369: Cannot translate (LivingProxy)
references on NarrativeWeb dialog
2007-11-13 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/GraphViz.py: issue #1362, code generation should not show
open with ghostview, ..., instead show app with text/plain.
2007-11-13 Jim Sack <jgsack@san.rr.com>
* src/test/regrtest.py: undo removal of module imports in scan-for-tests
* src/GrampsDbUtils/test/_GrampsDbWRFactories_test.py: minor improve.
* src/GrampsDbUtils/test/_GedcomChar_test.py: add tests for utf8
The regrtest had a unwise "optimization" that actually broke the
..Factories test. A comment was left in place where the un-doing was
done because it seems like a good thing to document.
2007-11-13 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/TipOfDay.py: Catch exceptions when parsing the tips file.
2007-11-12 Gary Burton <gary.burton@zen.co.uk>
* src/ScratchPad.py: fixed a crash when building tooltip. Not enough
place holders in format string
2007-11-12 Benny Malengier <benny.malengier@gramps-project.org>
* src/DataViews/_PersonView.py: translation: Edit object, not menu with action|_Edit
* src/PageView.py: translation: Edit object, not menu with action|_Edit
issue #1370
2007-11-12 Benny Malengier <benny.malengier@gramps-project.org>
* src/ViewManager.py: use import image
2007-11-12 Benny Malengier <benny.malengier@gramps-project.org>
* src/images/gramps-import.png : import image
* src/gramps_main.py: register import image
* src/DbLoader.py: Use import not open in import dialog, issue #396
2007-11-11 Jim Sack <jgsack@san.rr.com>
* src/GrampsDbUtils/_WriteGedcom.py: fix #1364 s/SGLS/SLGS/
Fixes 3.0 trunk. same issue exists in 2.2.x to be fixed next
2007-11-11 Jim Sack <jgsack@san.rr.com>
* src/ArgHandler.py: remove leftovers from prior CLI crash (#1358)
* src/test/gramps_cli_test.py: add test for this bug
This bug only affected CLI, and only showed after CLI crasvn
2007-11-10 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/rel_nl.py: inlaw children are allowed
* src/Relationship.py: inlaw children are allowed
2007-11-10 Jim Sack <jgsack@san.rr.com>
* src/GrampsDbUtils/_WriteGrdb.py: missing parent in import
* src/GrampsDbUtils/test/_GrampsDbWRFactories_test.py: added unittest
The _WriteGrdb problem wasn't encountered until now, because the
import is buried in a function (of_GrampsDbWRFactories) that doesn't
always get exercised. A unit test was added to test the calling module
by verifying those imports within functions.
(belated CL entry for r9320 change made 11-07)
2007-11-10 Gary Burton <gary.burton@zen.co.uk>
* src/plugins/IndivComplete.py: added support for printing non-primary,
non-family events.
2007-11-10 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/all_relations.py: collapse inlaws
* src/plugins/Ancestors.py: use new calling grandparent string
* src/plugins/rel_nl.py: change to new API
* src/plugins/rel_it.py: change comment
* src/plugins/rel_pl.py: use old filter
* src/Relationship.py: improvements, protected methods
2007-11-08 Benny Malengier <benny.malengier@gramps-project.org>
* TODO: update
* src/DisplayTabs/_EventEmbedList.py: catch managed window crash
2007-11-08 Stéphane Charette <stephanecharette@gmail.com>
* src/DataViews/_RelationView.py: issue #1352
* src/GrampsWidgets.py: issue #1352, include all siblings in
relationship view, but make current person non-linkable
2007-11-07 Benny Malengier <benny.malengier@gramps-project.org>
* src/AddMedia.py: fix issue #1350, relative path not working addmedia
* src/Editors/_EditPerson.py: family rebuild callback error
2007-11-07 Benny Malengier <benny.malengier@gramps-project.org>
* src/AddMedia.py: media crash, fix issue #1349, change unicode to Utils
2007-11-06 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/all_relations.py: english issues
* src/Relationship.py: english issues
2007-11-06 Benny Malengier <benny.malengier@gramps-project.org>
* src/Relationship.py: fix error with nephew, niece
2007-11-06 Benny Malengier <benny.malengier@gramps-project.org>
* src/gramps.py: text error, issue #1342
2007-11-06 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/all_relations.py: refractor, use class
* src/Relationship.py: further improvements
* src/plugins/rel_pl.py: rename procedure to avoid conflict
* src/plugins/rel_it.py: start of changes
* src/DisplayState.py: use the new method get_one_relation
2007-11-05 Jim Sack <jgsack@san.rr.com>
* src/gen/proxy/dbbase.py
add missing gettext import (noticed by chance)
2007-11-05 Jim Sack <jgsack@san.rr.com>
* src/test/test/test_util_test.py fix subtle error in test 2a
* src/GrampsDbUtils/test/_GedcomChar_test.py add for testing next
* src/ansel_utf8.py replacement fixes failed _GedcomChar
* src/test/ansel_utf8_test.py detailed test for above
Note that ansel_utf8 fixes one mis-mapped char in the 2.2 version
(this fix will be back-ported; both use identical code)
2007-11-05 Jim Sack <jgsack@san.rr.com>
* src/test/gramps_cli_test.py
simple test for gramps CLI (after bugfix #1331-1334 )
2007-11-05 Jim Sack <jgsack@san.rr.com>
* src/gen/utils/callback.py
* src/gen/utils/test/callback_test.py
Extracted unittest code to separate file, modified test portion
slightly to adapt to new testing framework.
2007-11-05 Jim Sack <jgsack@san.rr.com>
* src/test directory added
* src/test/{__init__,regrtest,test_init}.py added
* src/test/test/test_util_test.py added
First steps in a new unittest framework
2007-11-05 Jim Sack <jgsack@san.rr.com>
* remove 2 files from version control: config.guess and config.sub
These are generated by configure (via autogen.sh).
2007-11-04 Stéphane Charette <stephanecharette@gmail.com>
* src/plugins/NarrativeWeb.py: Fix first problem described in issue
#1280 (HTTP 404 errors due to source references on media pages); there
is still a serious problem for which I don't yet have a solution
2007-11-04 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/gen/lib/Makefile.am
* src/gen/db/Makefile.am
* src/gen/proxy/Makefile.am
* src/gen/utils/Makefile.am: Fix path structure
2007-11-03 Stéphane Charette <stephanecharette@gmail.com>
* src/plugins/NarrativeWeb.py: resize and link to large images
2007-11-03 Gary Burton <gary.burton@zen.co.uk>
* src/plugins/DetDescendantReport.py
* src/plugins/DetAncestralReport.py
Added functionality to print event and event reference notes. issue #1335
2007-11-02 Stéphane Charette <stephanecharette@gmail.com>
* src/plugins/NarrativeWeb.py: issue #1340, do not display mime-types
in NarrativeWeb for image/*
2007-11-01 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* configure.in: We have a runtime check for Python 2.5. Do the same
here by using AM_PATH_PYTHON(2.5)
* src/plugins/TestcaseGenerator.py: finalize RelLib -> gen.lib
transitition
2007-10-31 Jim Sack <jgsack@san.rr.com>
* src/gen/db/dbdir.py bug #1331 write_lock_file() add mkdir if needed
* src/gramps.py bug #1332 more gramps termination problems fixed
* src/ArgHandler bug #1333 change remove to glob remove and rmdir
* (op cit) bug #1334 update module name and calling parm to import2
* and function name: s/export_data/write_gedcom_file/
2007-10-31 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_EventView.py: Add properties icon to column editor
menu entry - the other views use that too.
2007-10-31 Blank <dblank@cs.brynmawr.edu>
* src/plugins/Calendar.py: added capitalize() to months/days; dst()
* src/plugins/holidays.xml: uses dst() Daylight Saving Time function
2007-10-31 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/all_relations.py: use collapse family
* src/Relationship.py: add collopse equal family
2007-10-30 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/Calendar.py: added Peter Landgren's locale suggestions
2007-10-30 Gary Burton <gary.burton@zen.co.uk>
* src/gen/lib/person.py: setting the death index wrongly.
2007-10-27 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/rel_fr.py: add test procedure
* src/Relationship.py: generlize test procedure
2007-10-29 Gary Burton <gary.burton@zen.co.uk>
* src/gen/lib/person.py: reset birth and death indexes after deleting
an event. Fixes #1327
2007-10-29 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/holidays.xml: removed SDate: use offset instead
2007-10-27 Benny Malengier <benny.malengier@gramps-project.org>
* src/DbManager.py: issue #1325, localize last date of change
2007-10-28 Gary Burton <gary.burton@zen.co.uk>
* src/Editors/_EditPlace.py: fixed name of street MonitoredEntry
* src/Editors/_EditLocation.py: fixed name of street MonitoredEntry
MonitoredEntry field for street wrongly named as city. Caused strange
occasional drag and drop bug. issue #1304
2007-10-28 Gary Burton <gary.burton@zen.co.uk>
* src/DisplayTabs/_EnbeddedList.py: Fixed crash when doing a drag and
drop with an object that was deleted from a list. issue # 1326
2007-10-27 Benny Malengier <benny.malengier@gramps-project.org>
* src/Relationship.py: finish up step and inlaw, expand test routine
Still to add: half-brother recognition, family collapse
2007-10-28 Gary Burton <gary.burton@zen.co.uk>
* src/DisplayModels/_PeopleModel.py: removed a performance change added
in revision 8734. This was causing issues #1322 & #1324
Also replaced tab indentation with spaces
2007-10-27 Benny Malengier <benny.malengier@gramps-project.org>
* src/Relationship.py: fix typo
2007-10-27 Benny Malengier <benny.malengier@gramps-project.org>
* src/Relationship.py: begin of extension to step and in-law
NOT finished.
2007-10-26 Benny Malengier <benny.malengier@gramps-project.org>
* src/Relationship.py: change api get_singular, add docu string
* src/plugins/all_relations.py: call get_singular changed.
2007-10-25 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/Calendar.py: display date on text report in locale;
changed a font default; removed string date class: use offset instead
2007-10-26 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/rel_nl.py: merge in changes of branch22
* src/DisplayState.py: method to set rel class
* src/ViewManager.py: call set rel class after loading plugins
2007-10-25 Gary Burton <gary.burton@zen.co.uk>
* src/GrampsWidgets.py: allow MonitoredEntry widgets to be updated with
empty strings. issue #1314
2007-10-25 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/lineage.py: gen variable conflicts with module gen
2007-10-25 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/all_relations.py: don't import RelLib
2007-10-24 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins.py/rel_xx.py: return order of get_relationship_distance
changed. Not for pl, there that method is inherited.
2007-10-24 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/all_relations.py: collapse parents same family in one line
* src/Relationship.py: change no parent family code
2007-10-23 Benny Malengier <benny.malengier@gramps-project.org>
* src/Relationship.py: internationalization of a string
2007-10-23 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/RelCalc.py: better comment, issue #1181
2007-10-23 Benny Malengier <benny.malengier@gramps-project.org>
* src/Relationship.py: new algorithm to calculate relation
* src/plugins/all_relations.py: begin of quick report to show extended relationship.
2007-10-22 Benny Malengier <benny.malengier@gramps-project.org>
* src/DisplayTabs/_GalleryTab.py: correctly update displaytab
2007-10-22 Benny Malengier <benny.malengier@gramps-project.org>
* src/GrampsDb/_GrampsInMemDB.py: xml load/save not working, fixed #1319
2007-10-22 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/ReportBase/_MenuOptions.py: Refactored options, GEPS #005
2007-10-21 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/Calendar.py: select first/last marriage for maiden name
2007-10-21 Benny Malengier <benny.malengier@gramps-project.org>
* src/DisplayTabs/_EmbeddedList.py: during rebuild, don't do select change
* src/DisplayTabs/_NoteTab.py: connect db note changes so tab updates
* src/DisplayTabs/_ButtonTab.py: avoid double call of selection_change
* src/DisplayTabs/_GrampsTab.py: method to add db connects, and set connects
* src/Editors/_EditPrimary.py: on add tab pass db connection method
* src/Editors/_EditSecondary.py: on add tab pass db connection method
* src/Editors/_EditReference.py: on add tab pass db connection method
2007-10-21 Benny Malengier <benny.malengier@gramps-project.org>
* src/Editors/_EditPerson.py: If a family changes, rebuild family backref of all
open editors. issue #1309, causing corrupt database.
Also remove unneeded associations rebuild when family changes
2007-10-20 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_BareReportDialog.py:
* src/plugins/WebCal.py:
* src/plugins/NarrativeWeb.py:
* src/plugins/FamilyLines.py:
* src/ReportBase/_ReportDialog.py:
Remove unused funtions setup_output_notebook and setup_post_process from
the ReportDialog class.
2007-10-20 Brian Matherly <brian@gramps-project.org>
* src/plugins/BookReport.py: Get book report working again.
* src/plugins/SimpleBookTitle.py: Get title page working again.
2007-10-20 Gary Burton <gary.burton@zen.co.uk>
* src/plugins/NarrativeWeb.py: display event reference notes and attributes
2007-10-20 Benny Malengier <benny.malengier@gramps-project.org>
* src/gramps_main.py: if error and terminate, don't show family manager before exit
* src/gramps.py: terminate if wrong python version
2007-10-20 Benny Malengier <benny.malengier@gramps-project.org>
* src/gramps_main.py: terminate if wrong python version
2007-10-20 Benny Malengier <benny.malengier@gramps-project.org>
* src/DisplayTabs/_BackRefModel.py: allow repository in backref (backref of note)
* src/DisplayTabs/_BackRefList.py: allow edit of repository from backrefs
2007-10-20 Benny Malengier <benny.malengier@gramps-project.org>
* README: gramps 3.0 requires python 2.5
2007-10-19 Benny Malengier <benny.malengier@gramps-project.org>
* src/DisplayTabs/_EmbeddedList.py: traceback to console on ErrorDialog
* src/DisplayTabs/_NoteTab.py:
* src/Selectors/_SelectNote.py:
* src/Selectors/_SelectorFactory.py:
Share button on notetab, enable note selector, normal drag and drop
2007-10-19 Gary Burton <gary.burton@zen.co.uk>
* src/DisplayTabs/_EmbeddedList.py:
* src/DisplayTabs/_ButtonTab.py:
ENTER is edit on embedded lists, issue #1296
2007-10-18 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/BasicUtils/_NameDisplay.py: bug in making patterns with uppercase
2007-10-18 Benny Malengier <benny.malengier@gramps-project.org>
* src/DisplayTabs/__init__.py: add note backref
* src/glade/gramps.glade: add notebook to note editor to show backref
* src/DisplayTabs/_NoteTab.py: import editnote in method to avoid import loop
* src/Editors/_EditNote.py: add notetab of backreferences
* src/DisplayTabs/_NoteBackRefList.py: note backreferences list
* src/DisplayTabs/Makefile.am: new backref file
* po/POTFILES.in: new backref file
2007-10-18 Benny Malengier <benny.malengier@gramps-project.org>
* src/DisplayModels/_BaseModel.py: remove comments
* src/DisplayModels/_NoteModel.py: show all notes again in note view
2007-10-17 Benny Malengier <benny.malengier@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: bug get_phon must be get_phone
2007-10-17 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/Calendar.py: changed exp eval char to '>'
* src/plugins/holidays.xml: added easter and ash wed eval's
2007-10-17 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/gen/lib/date.py: added method Date.offset(value) -> (y,m,d)
2007-10-16 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py (PersonView.delete_person_response):
use gen.utils.delete_person_from_database
2007-10-16 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/Calendar.py: Fixed bug with maiden names, added some support for selecting name formats
2007-10-16 Gary Burton <gary.burton@zen.co.uk>
* src/plugins/NarrativeWeb.py: 0001267: Web report and shared event
2007-10-16 Frederik De Richter <frederik.de.richter@googlemail.com>
* src/plugins/rel_nl.py: new version
2007-10-15 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/WebCal.py: fixed a wrong indent level
* src/plugins/Calendar.py: handle divorces, weekdays, easter, eval values in XML
2007-10-15 Brian Matherly <brian@gramps-project.org>
* src/plugins/WebCal.py: Create directory if it doesn't exist.
2007-10-14 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py: fix gen calls
2007-10-14 Benny Malengier <benny.malengier@gramps-project.org>
* src/DataViews/_PedigreeView.py: remove useless commented line
2007-10-14 Benny Malengier <benny.malengier@gramps-project.org>
* src/DisplayState.py: actiongroup made double, gives warnings (errors) in newer GTK
2007-10-14 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/holidays.xml: Added German holidays (from Mirko Leonhaeuser)
2007-10-13 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/holidays.xml: Fixed Victoria Day (via James A. Treacy)
* src/plugins/holidays.xml: Added Swedish official holidays (via Peter L
andgren)
2007-10-13 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/BasicUtils/_NameDisplay.py: Feature Request #1018, optional parens and commas in NameDisplay, new "common" & "initials" keywords, and i18n
2007-10-13 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/Utils.py: uses MAX_AGE_PROB_ALIVE, MAX_SIB_AGE_DIFF, MIN_GENERATION_YEARS, AVG_GENERATION_GAP from Config (Bug #1217)
* src/Config/_GrampsConfigKeys.py: added MAX_AGE_PROB_ALIVE, MAX_SIB_AGE_DIFF, MIN_GENERATION_YEARS, AVG_GENERATION_GAP
2007-10-13 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/Calendar.py: no negative years on calendar (no events show before they occur)
* src/plugins/Calendar.py: uses StringOption in MenuOption
* src/ReportBase/_MenuOptions.py: adds StringOption (one line text entry)
* src/ReportBase/__init__.py: adds StringOption
2007-10-13 Stephane Charette <stephanecharette@gmail.com>
* src/plugins/rel_pt.py: new file (Portuguese) contributed by Duarte
Loreto <happyguy_pt@hotmail.com>
* src/plugins/Makefile.am: added rel_pt.py
* po/POTFILES.in: added rel_pt.py
2007-10-12 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py:
0001252: Unicode error in NarrativeWeb.py in gramps3.0
2007-10-12 Alex Roitman <shura@gramps-project.org>
* src/plugins/unused.glade: Do not translate GTK stock ids.
2007-10-12 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py:
* src/Sort.py: (use locale.strcoll for sorting)
0001238: Web report: sort references for places and media
2007-10-12 Don Allingham <don@gramps-project.org>
* src/gen/lib/note.py (Note.get): fix typo
2007-10-12 Benny Malengier <benny.malengier@gramps-project.org>
* src/gramps_main.py: don't create filters dir, not needed
2007-10-12 Benny Malengier <benny.malengier@gramps-project.org>
* src/Filters/Rules/Event/_MatchesSourceFilter.py: new filter
* src/Filters/Rules/Event/__init__.py: load new filter
* src/Filters/Rules/Event/Makefile.am: distribute
* src/Filters/Rules/Person/_MatchesEventFilter.py: new filter
* src/Filters/Rules/Person/__init__.py: load new filter
* src/Filters/Rules/Person/Makefile.am: distribute
* po/POTFILES.in: translate new filters
This is issue #1249
2007-10-12 Benny Malengier <benny.malengier@gramps-project.org>
* src/gen/db/dbdir.py: do name group change from GrampsBSDDB to dbdir.
2007-10-11 Don Allingham <don@gramps-project.org>
* src/DisplayState.py: fix callback references
* src/DbState.py: fix callback references
2007-10-12 Benny Malengier <benny.malengier@gramps-project.org>
* src/Filters/_FilterParser.py: avoid unknown filters crashing
* src/Filters/Rules/Person/__init__.py: remove private filter list and register, not used.
2007-10-11 Benny Malengier <benny.malengier@gramps-project.org>
* src/gen/db/base.py: allow check without gid creation on all objects
* src/GrampsDbUtils/_ReadXML.py: on reference read, don't create gid.
This also patches a privacy setting error on placeobj in place tag section
2007-10-11 Benny Malengier <benny.malengier@gramps-project.org>
* src/DateHandler/__init__.py: use portuguese date handler
2007-10-11 Don Allingham <don@gramps-project.org>
* src/gen/db/base.py:
* src/GrampsDb_GrampsDbWriteXML.py:
* src/gen/db/__init__.py: fix callback call
2007-10-10 Duarte Loreto <happyguy_pt@hotmail.com>
* src/DateHandler/_Date_pt.py: portugese datehandler accompanying translation
* po/POTFILES.in: new file in POTFILE
* src/DateHandler/Makefile.am: add new file for distribution
2007-10-09 Don Allingham <don@gramps-project.org>
* src/GrampsDb/Makefile.am: update
* src/gen/db/Makefile.am: update
* src/gen/lib/primaryobj.py: remove MarkupText dependency
* src/Makefile.am: remove RelLib
* po/POTFILES.in: update
2007-10-09 Alex Roitman <shura@gramps-project.org>
* configure.in: remove obsolete RelLib/Makefile.in
2007-10-09 Benny Malengier <benny.malengier@gramps-project.org>
* src/gen/db/base.py: allow not to create gramps_id on add
* src/GrampsDbUtils/_ReadXML.py: on sourceref, don't create gramps_id
* src/GrampsDb/_GrampsInMemDB.py: remove gid from memory map only if not None
2007-10-09 Benny Malengier <benny.malengier@gramps-project.org>
* src/GrampsDb/_GrampsInMemDB.py: correctly store global name grouping
* src/GrampsDb/_GrampsBSDDB.py: correctly store global name grouping
* src/gen/lib/name.py: allow grouping equal to surname
* src/Editors/_EditName.py: correct handling of name grouping, issue #647
2007-10-08 Don Allingham <don@gramps-project.org>
* various: cleanup
2007-10-08 Don Allingham <don@gramps-project.org>
* src/gen/lib/note.py: make independent of MarkupText.py
2007-10-08 Alex Roitman <shura@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py (__submitter): Remove old usage.
* src/GrampsDbUtils/_ReadXML.py (stop_research): Remove old usage.
* src/GrampsCfg.py (get_researcher): Remove old usage.
* src/gen/db/dbdir.py (__close_metadata): Store tuple;
(_load_metadata): Load from tuple;
* src/gen/db/base.py (GrampsDbBase.set_researcher): Move details
to the Researcher class.
* src/gen/lib/researcher.py (serialize, unserialize): Add methods;
(set_from): Add method;
(set, get): Remove methods.
(__init__): Copy from source if provided.
2007-10-08 Don Allingham <don@gramps-project.org>
* src/gen/lib/attrbase.py: renamed from attributeBase.py
2007-10-08 Don Allingham <don@gramps-project.org>
* various: gen.lib integration. probably touches almost every file
2007-10-07 Don Allingham <don@gramps-project.org>
* various: gen.utils integration
2007-10-07 Gary Burton <gary.burton@zen.co.uk>
* src/DataViews/_RelationView.py: init scroll pos on new person, issue #442
2007-10-07 Gary Burton <gary.burton@zen.co.uk>
* src/PageView.py: sort column retains filter value, issue #507
2007-10-07 Don Allingham <don@gramps-project.org>
* src/gen/db/GrampsDbUtils/_Backup.py: use gen.db
2007-10-07 Don Allingham <don@gramps-project.org>
* src/gen/db/__init__.py: commit
2007-10-06 Don Allingham <don@gramps-project.org>
* various: creation of gen.db package
2007-10-06 Benny Malengier <benny.malengier@gramps-project.org>
* src/DataViews/_RelationView.py: don't crash on missing media ref
* src/DisplayTabs/_GalleryTab.py: on missing media ref, notify to run check tool
* src/plugins/Check.py: add code to remove missing media ref in person,
family, event, place, source.
2007-10-06 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/Check.py: add remove empty objects.
2007-10-05 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/DisplayTabs/_GalleryTab.py (build_interface): Create custom cell
renderer for better control.
2007-07-23 Johan Gonqvist <johan.gronqvist@gmail.com>
* src/plugins/Calendar.py: first day of calendar is an option.
2007-10-05 Benny Malengier <benny.malengier@gramps-project.org>
* src/DisplayTabs/_GalleryTab.py: remove bug that leads to database corruption,
if media is deleted in mediaview, remove media in all open gallery tabs
2007-10-05 James G. Sack <jgsack@san.rr.com>
* src/GrampsDb/_GrampsDbBase.py:
* src/GrampsDb/_GrampsGEDDB.py:
* src/GrampsDb/_GrampsXMLDB.py:
* src/GrampsDb/_GrampsInMemDB.py:
* src/Bookmarks.py:
issue #1261: creating bookmark does not lead to save of xml
2007-10-03 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: 0001238: Web report: sort references for
places and media (use remove case sensitive sort and use normalized strings
for each section)
2007-10-03 Benny Malengier <benny.malengier@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: copy bookmark list, don't reference
* src/GrampsDbUtils/_ReadXML.py: only add bookmarks if not present already, #1187
2007-10-03 Benny Malengier <benny.malengier@gramps-project.org>
* src/Spell.py: add gtkspell bug workaround, see eg issue 1272, 1091, ...
2007-10-03 Don Allingham <don@gramps-project.org>
* various: create gen package, move proxy files to this library
2007-10-03 Benny Malengier <benny.malengier@gramps-project.org>
* src/DataViews/_PedigreeView.py: correctly load bookmarks, issue 1271
* src/DataViews/_RelationView.py: correctly load bookmarks, issue 1271
* src/PageView.py: correct bug not going to bookmark if no active person
* src/DataViews/_MediaView.py:
* src/DataViews/_NoteView.py:
* src/DataViews/_RepositoryView.py:
* src/DataViews/_SourceView.py:
* src/DataViews/_EventView.py:
* src/DataViews/_FamilyList.py:
* src/DataViews/_PedigreeView.py:
* src/DataViews/_PlaceView.py:
* src/DataViews/_PersonView.py:
* src/DataViews/_RelationView.py:
after import, redraw bookmark menu
2007-10-02 Benny Malengier <benny.malengier@gramps-project.org>
* src/DateEdit.py: resolve issue #1270, date edit not closing
2007-10-02 Tobias Gehrig <tobias@gehrignet.de>
* src/GrampsWidgets.py: refresh thumbnail section on change
* src/glade/gramps.glade: better placement of lock icon on editmediaref
2007-10-02 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: 0001238: Web report: sort references for
places and media (use locale and case sensitive sort)
2007-10-01 Gary Burton <gary.burton@zen.co.uk>
* src/DataViews/_RelationView.py:
* src/Editors/_EditFamily.py:
* src/GrampsWidgets.py:
Allow enter to open iconbuttons that are not delete, issue #1159
2007-10-01 Benny Malengier <benny.malengier@gramps-project.org>
* src/GrampsDbUtils/_ReadXML.py: read region tag in xml
* src/GrampsDb/_GrampsDbWriteXML.py: output region tag in xml (=subsection of picture)
* src/GrampsDb/_GrampsDbConst.py: change env_dir in ENV_DIR
* src/Editors/_EditMediaRef.py: remove bug with coord None
2007-10-01 James G. Sack <jgsack@san.rr.com>
* src/gramps.py: remove wrong setting of sys.path
2007-10-01 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/plugins/DescendChart.py:
* src/plugins/AncestorChart.py:
Adjust available paper height when report is forced onto one page,
so that it won't draw on the bottom margin.
2007-10-01 Benny Malengier <benny.malengier@gramps-project.org>
* src/GrampsDb/_DbUtils.py: do deep copy of bookmarks from old to new db
* src/GrampsDb/_GrampsXMLDB.py: in load_from: load correct bookmarks
2007-09-30 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: 0001238: Web report: sort references for
places and media
2007-09-30 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportDialog.py: 0001253: Calendar report crashes without
margins entered.
2007-09-30 Stephane Charette <stephanecharette@gmail.com>
* src/data/main*.css: fix IE7 display problem when viewing Narrative
Web gallery images (gramps bug report #0001266)
2007-09-30 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/GtkPrint.py (on_draw_page): Fix zooming problem in preview.
2007-09-29 Brian Matherly <brian@gramps-project.org>
* src/plugins/GVHourGlass.py: Added.
* src/ReportBase/_GraphvizReportDialog: Added
* src/ReportBase/_Constants.py: Add Graphviz type.
* src/ReportBase/_ReportDialog.py: Add Graphviz type.
* src/BaseDoc.py: Add GVDoc interface.
2007-09-29 Brian Matherly <brian@gramps-project.org>
* src/gramps.py: Don't import gramps_main until logging is setup.
2007-09-29 Benny Malengier <benny.malengier@gramps-project.org>
* src/GrampsDb/_ReadXML.py: remove bug: no more creation of objects if bookmark is found with
handle that is not in database. This causes corruption of database!
* src/GrampsDb/_GrampsDbBase.py: person bookmarks do not work after save. Correct. Issue #1260
2007-09-28 James G. Sack <jgsack@san.rr.com>
* src/GrampsDb/_GrampsDbBase.py:
0001187: Runaway Gramps XML file sizes
2007-09-28 Gary Burton <gary.burton@zen.co.uk>
* src/plugins/NarrativeWeb.py: 0001236: Narrative web report: If the event
has no date, there's no place (Issue #0001236)
2007-09-29 Benny Malengier <benny.malengier@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: documentation string error
* src/Editors/_EditPerson.py: reload image if rectangle changes
* src/glade/gramps.glade: rename in Media editor referencer,
use region and corner as terms, add tooltip
* src/Editors/_EditMediaRef.py: rename to upper/lower to corner1/2,
provide upgrade path, default to (0,0,100,100) not (0,0,0,0)
2007-09-28 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/PdfDoc.py: Rewrite without gtk.PrintOperation dependency.
2007-09-28 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/CairoDoc.py:
* src/docgen/GtkPrint.py:
* src/docgen/PdfDoc.py:
Cleanup.
2007-09-28 Tobias Gehrig <tobias@gehrignet.de>
* src/DataViews/_PedigreeView.py: use subsection thumbnails
* src/DataViews/_RelationView.py: use subsection thumbnails
* src/Editors/_EditPerson.py: use subsection thumbnails
* src/Editors/_EditMediaRef.py: added subsection thumbnail preview and signal handlers
to update subsection thumbnail on spinbutton changes
* src/DisplayTabs/_GalleryTab.py: use subsection thumbnails
* src/ThumbNails.py: added rectangle parameter to thumbnail functions to specify the subsection
* src/GrampsWidgets.py: added class MonitoredSpinButton
* src/glade/gramps.glade: added preview pixmap of subsection thumbnail to change_description
Part 1 of thumbnail changes
2007-09-28 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/CairoDoc.py (fontstyle_to_fontdescription): Fix deprecated
warning.
* src/ReportBase/_PaperMenu.py:
* src/data/papersize.xml:
Fix "C" and "D" paper size values.
* src/const.py.in: Correct PAPERSIZE path constant.
2007-09-28 Gary Burton <gary.burton@zen.co.uk>
* src/plugins/NarrativeWeb.py: provide fallback dates on Narrative Web pages
Issue #0001258
2007-09-27 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/GtkPrint.py (paperstyle_to_pagesetup): Fix paper name and
custom size conversion.
2007-09-27 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/CairoDoc.py: Really fix text position in the box.
2007-09-27 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/PdfDoc.py: Fix pagination problems.
* src/docgen/CairoDoc.py: Fix pagination problem. Fix text position in
the box.
2007-09-27 Benny Malengier <benny.malengier@gramps-project.org>
* src/FilterEditor/_EditRule.py: wrong filter selection, bug #807
Based on work Johan
2007-09-26 James G. Sack <jgsack@san.rr.com>
* src/plugins/Check.py: same sex marriage need not be CIVIL_UNION, bug #1245
This includes the 8374 commit which was not present in trunk (??)
2007-09-26 Benny Malengier <benny.malengier@gramps-project.org>
* src/Selectors/_SelectNote.py:a note selector for the reports
* src/Selectors/Makefile.am: add selectNote
* po/POTFILES.in: add selectNote
2007-09-26 Benny Malengier <benny.malengier@gramps-project.org>
* src/Selectors/_BaseSelector.py: add column sorting
* src/Selectors/_SelectEvent.py:remove whitespace
2007-09-25 Benny Malengier <benny.malengier@gramps-project.org>
* src/DataViews/_MediaView.py: COLUMN_NAMES as class constant for reuse
* src/DataViews/_RepositoryView.py: COLUMN_NAMES as class constant for reuse
* src/DataViews/_SourceView.py: COLUMN_NAMES as class constant for reuse
* src/DataViews/_EventView.py: COLUMN_NAMES as class constant for reuse
* src/DataViews/_FamilyList.py: COLUMN_NAMES as class constant for reuse
* src/DataViews/_PlaceView.py: COLUMN_NAMES as class constant for reuse
* src/DataViews/_NoteView.py: COLUMN_NAMES as class constant for reuse
* src/Selectors/_BaseSelector.py: add hideable searchbar to selector
* src/Selectors/_SelectRepository.py: implement new BaseSelector methods
* src/Selectors/_SelectSource.py: implement new BaseSelector methods
* src/Selectors/_SelectEvent.py: implement new BaseSelector methods
* src/Selectors/_SelectFamily.py: implement new BaseSelector methods,
fix bug with wrong handle column
* src/Selectors/_SelectPlace.py: implement new BaseSelector methods
* src/Selectors/_SelectObject.py: implement new BaseSelector methods
2007-09-25 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/glade/Makefile.am:
* po/POTFILES.in:
Add src/glade/paper_settings.glade.
* src/BaseDoc.py: Fix $Revision$ svn property.
2007-09-24 Benny Malengier <benny.malengier@gramps-project.org>
* src/DataViews/_EventView.py: no filter and column editor on event view, issue #1248
2007-09-24 Benny Malengier <benny.malengier@gramps-project.org>
* src/DisplayModels/_NoteModel.py: correct bug in unattached with filter
2007-09-23 Benny Malengier <benny.malengier@gramps-project.org>
* src/ArgHandler.py: from buglist, read recent file is broken in GRAMPS 30!
DISABLE, this module must be cleaned completely before 3.0 !!
2007-09-23 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/plugins/WebCal.py:
* src/plugins/NarrativeWeb.py:
Change const.image_dir to uppercase const.IMAGE_DIR
2007-09-20 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/MarkerReport.py: localize fixed markers, issue #1137
2007-09-20 Benny Malengier <benny.malengier@gramps-project.org>
* src/RelLib/_Date.py: pylint and remove import of DateHandler as not
really needed and unwanted in RelLib.
2007-09-20 Benny Malengier <benny.malengier@gramps-project.org>
* src/Config/_GrampsConfigKeys.py: add config keys for fuzzy date match
* src/RelLib/_CalSdn.py: correct type in comment
* src/RelLib/_Date.py: add new match function to match two dates with
fuzzy date support (about 2000 matches about 2005).
* src/Filters/Rules/_HasEventBase.py: use new match
* src/Filters/Rules/MediaObject/_HasMedia.py: use new match
* src/Filters/Rules/Person/_HasBirth.py: use new match
* src/Filters/Rules/Person/_HasDeath.py: use new match
* src/Filters/Rules/Person/_HasFamilyEvent.py: use new match
* src/Filters/Rules/_RuleUtils.py: delete, contained old match date routines
* src/Filters/Rules/Makefile.am: remove RuleUtils
* po/POTFILES.in: remove RuleUtils
Based on patch of Douglas S. Blank <dblank@cs.brynmawr.edu>, ticket #1219
2007-09-20 Benny Malengier <benny.malengier@gramps-project.org>
* src/DateHandler/_DateParser.py: apply rev 8351 to 3.0 branch: text date with correct modifier
2007-09-19 Benny Malengier <benny.malengier@gramps-project.org>
* src/GrampsDisplay.py: wrong const, const.url_manual must be const.URL_MANUAL
2007-09-19 Benny Malengier <benny.malengier@gramps-project.org>
* src/GrampsDbUtils/_GedcomStageOne.py: empty gedcom gives error message, not crash
2007-09-17 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/glade/gramps.glade: Make labels translatable. #0001035
2007-09-17 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/ReportBase/_ReportDialog.py: Paper settings better handling.
* src/docgen/GtkPrint.py: Custom size paper name translatable.
2007-09-17 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/ReportBase/_MenuOptions.py: Set SVN properties.
* src/docgen/GtkPrint.py: Round up paper size values received from
GtkContext.
2007-09-16 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/ReportBase/_ReportDialog.py:
* src/glade/paper_settings.glade:
Enable paper margin entries on report dialog. Still not saved.
2007-09-16 Don Allingham <don@gramps-project.org>
* src/DataViews/_EventView.py: connect column editor
* src/ViewManager.py: pylint
* src/Editors/_EditLdsOrd.py: pylint
* src/DisplayTabs/_LdsModel.py: pylint
* src/DisplayState.py: pylint
* src/GrampsDbUtils/_GedcomParse.py: pylint
* src/ListModel.py: pylint
* src/LdsUtils.py: pylint
* src/PageView.py: fix column editor
2007-09-16 Benny Malengier <benny.malengier@gramps-project.org>
* src/DisplayModels/_BaseModel.py: Add comments
* src/DisplayModels/_NoteModel.py: Only show unattached notes in note view
2007-09-16 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/BaseDoc.py (PaperStyle): Allow custom margin setting in __init__.
2007-09-16 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/ReportBase/_ReportDialog.py: Cleanup.
* src/glade/paper_settings.glade: Remove frames.
2007-09-15 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/ReportBase/__init__.py:
* src/ReportBase/_MenuOptions.py:
* src/plugins/Calendar.py:
Bring the calendar report up to date with the changes in the 3.0 branch.
Issue #0001170.
2007-09-15 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/ReportBase/_ReportDialog.py:
* src/glade/paper_settings.glade:
Add paper margins to report dialog. (Only GUI is implemented for
feedback.)
2007-09-15 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/ReportBase/_ReportDialog.py (parse_paper_frame): Fix paper size
default value in case of exception.
2007-09-14 Benny Malengier <benny.malengier@gramps-project.org>
* TODO: Update TODO file
2007-09-13 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/PdfDoc.py: Added.
2007-09-13 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/GtkPrint.py:
* src/docgen/CairoDoc.py:
Separate Cairo based document generation to be used with other outputs.
2007-09-13 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomTokens.py: fix typo
* src/GrampsDbUtils/_GedcomLex.py: fix typo
2007-09-13 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/lineage.py: Final touches, loop detection
2007-09-12 Don Allingham <don@gramps-project.org>
* src/DataViews/_MediaView.py: cleanup and documentation
* src/DataViews/_RepositoryView.py: cleanup and documentation
* src/DataViews/_SourceView.py: cleanup and documentation
* src/DataViews/_EventView.py: cleanup and documentation
* src/DataViews/_FamilyList.py: cleanup and documentation
* src/DataViews/_PedigreeView.py: cleanup and documentation
* src/DataViews/_PlaceView.py: cleanup and documentation
* src/DataViews/_NoteView.py: cleanup and documentation
* src/DataViews/_PersonView.py: cleanup and documentation
* src/DataViews/_MapView.py: cleanup and documentation
* src/DataViews/_RelationView.py: cleanup and documentation
* src/PageView.py: cleanup and documentation
2007-09-12 Don Allingham <don@gramps-project.org>
* src/DataViews/_MediaView.py: update thumbnail on data update (#1226)
2007-09-12 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/lineage.py: Improvements
2007-09-12 Don Allingham <don@gramps-project.org>
* src/ThumbNails.py (get_thumbnail_image): handle missing image
* src/images/image-missing.png: added
* src/images/Makefile.am: added image-missing.png
* src/docgen/ODFDoc.py (ODFDoc): Fix ratio assignment
2007-09-12 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/plugins/IndivComplete.py (write_person):
* src/plugins/IndivSummary.py (write_report):
Change image alignment from 'row' to 'center'.
2007-09-08 Benny Malengier <benny.malengier@gramps-project.org>
* src/plugins/lineage.py: Quick report lineage based on code Jerome
* po/POTFILES.in : translate lineage
* src/plugins/Makefile.am : distribute lineage
2007-09-11 Don Allingham <don@gramps-project.org>
* src/PageView.py: add some documentation
2007-09-08 Benny Malengier <benny.malengier@gramps-project.org>
* src/PageView.py : cleanup
* src/QuickReports.py: fix error getting source handle
2007-09-10 Don Allingham <don@gramps-project.org>
* src/SubstKeywords.py (SubstKeywords.replace_and_clean): fix substitution
* src/ImgManip.py: fix typo
2007-09-10 Don Allingham <don@gramps-project.org>
* src/plugins/WriteCD.py: don't generate thumbnails
* src/Selectors/_SelectObject.py: new image sizing routines
* src/ImgManip.py: simplify
* src/docgen/HtmlDoc.py: new image sizing routines
* src/docgen/ODFDoc.py: new image sizing routines
* src/docgen/LaTeXDoc.py: new image sizing routines
* src/docgen/RTFDoc.py: new image sizing routines
* src/Makefile.am: add ThumbNails.py
* po/POTFILES.in: add ThumbNails.py
2007-09-10 Don Allingham <don@gramps-project.org>
* src/ThumbNails.py: Added to handle the thumbnailing routines
* src/DataViews/_MediaView.py: thumbnail updates
* src/DataViews/_PedigreeView.py: thumbnail updates
* src/DataViews/_RelationView.py: thumbnail updates
* src/Editors/_EditMediaRef.py: thumbnail updates
* src/Editors/_EditMedia.py: thumbnail updates
* src/DisplayTabs/_GalleryTab.py: thumbnail updates
* src/plugins/WebCal.py: thumbnail updates
* src/plugins/NarrativeWeb.py: thumbnail updates
* src/plugins/GraphViz.py: thumbnail updates
* src/plugins/SimpleBookTitle.py: thumbnail updates
* src/plugins/FamilyLines.py: thumbnail updates
* src/DbManager.py: pylint fixes
* src/ImgManip.py: pull out thumbnail routines
2007-09-10 Brian Matherly <brian@gramps-project.org>
* src/plugins/AncestorChart.py: Make max generations 15.
2007-09-09 Don Allingham <don@gramps-project.org>
* src/Reorder.py: cleanup
* src/TransUtils.py: cleanup
* src/TipOfDay.py: cleanup
* src/SubstKeywords.py: cleanup
* src/Utils.py: cleanup
* src/soundex.py: cleanup
* src/Sort.py: cleanup
2007-09-09 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: cleanup
* src/DisplayState.py: cleanup
2007-09-09 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/GtkPrint.py: Use font color from paragraph style.
2007-09-08 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: code cleanup
* src/FontScale.py: code cleanup
* src/GrampsWidgets.py: code cleanup
* src/ExportOptions.py: code cleanup
* src/GrampsDisplay.py: code cleanup
* src/DateEdit.py: code cleanup
* src/DbLoader.py: code cleanup
2007-09-08 Benny Malengier <benny.malengier@gramps-project.org>
* src/DataViews/_RelationView.py : expand/collapse, edit button on/off bug fix
* src/GrampsWidgets.py : Expand widget, changes link labels
* src/DisplayState.py : history bugs
* src/ViewManager.py : history bugs
* src/PageView.py : history bugs
Based on patch of Douglas S. Blank <dblank@cs.brynmawr.edu>, GEPS-2
Still some strange things in history, but better
2007-09-07 Don Allingham <don@gramps-project.org>
* various: const.py changes
2007-09-07 Don Allingham <don@gramps-project.org>
* src/DateHandler/_Date_fr.py: fix indentation errors
2007-09-07 Don Allingham <don@gramps-project.org>
* src/ansel_utf8.py: pylint
* src/Date.py: pylint
* src/Spell.py: pylint
2007-09-07 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_DbBase.py: pylint
* src/GrampsDbUtils/_GedcomStageOne.py: added
* src/GrampsDbUtils/_GedcomParse.py: pylint
* src/GrampsDbUtils/_ReadGedcom.py: pylint
* src/GrampsDbUtils/_ReadXML.py: pylint
* src/GrampsDbUtils/_GedcomLex.py: pylint
* src/GrampsDbUtils/_WriteXML.py: pylint
* src/GrampsDbUtils/_GedcomUtils.py: pylint
* src/GrampsDbUtils/_ProxyDbBase.py: pylint
* src/GrampsDbUtils/Makefile.am: added _GedcomStageOne.py
* po/POTFILES.in: added _GedcomStageOne.py
2007-09-07 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/GtkPrint.py: Small fixes. Enable graphical reports.
2007-09-07 Benny Malengier <benny.malengier@gramps-project.org>
* src/images/22x22/Makefile.am:
* src/images/16x16/Makefile.am:
* src/images/48x48/Makefile.am:
* src/images/scalable/Makefile.am:
Do makefile changes for new icons
2007-09-06 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: pylint fixes
2007-09-06 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: more pylint fixes
2007-09-07 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/GtkPrint.py: Getting close to something useful.
2007-09-06 Don Allingham <don.allingham@dothill.com>
* src/GrampsDbUtils/_WriteGedcom.py: pylint
2007-09-06 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/GtkPrint.py: More work on graphical reports.
* src/docgen/PdfDoc.py (PdfDoc.draw_box): Fix vertical pos. of shadow.
2007-09-06 Benny Malengier <benny.malengier@gramps-project.org>
* src/images/16x16/gramps-zoom-fit-width.png: delete
* src/images/22x22/gramps-zoom-fit-width.png:
* src/images/22x22/gramps-zoom-in.png:
* src/images/22x22/gramps-zoom-out.png:
* src/images/22x22/gramps-zoom-best-fit.png:
* src/images/48x48/gramps-zoom-fit-width.png:
* src/images/48x48/gramps-zoom-out.png:
* src/images/48x48/gramps-zoom-in.png:
* src/images/48x48/gramps-zoom-best-fit.png:
* src/images/scalable/gramps-zoom-best-fit.svg:
* src/images/scalable/gramps-zoom-fit-width.svg:
* src/images/scalable/gramps-zoom-out.svg:
* src/images/scalable/gramps-zoom-in.svg:
* src/gramps_main.py:
* src/docgen/GtkPrint.py:
GUI consistency, all preview scaling icons equal style. When Tango icons
are finished for this, we will use those, now based on Gnome icons.
2007-09-06 Benny Malengier <benny.malengier@gramps-project.org>
* src/images/48x48/gramps-font.png:
* src/images/scalable/gramps-font.png:
* src/MarkupText.py:
* src/gramps_main.py:
GUI consistency. Use a font icon like background and foreground instead
of the gtk font select icon. Old request of Zsolt.
2007-09-05 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: pylint cleanup
* src/GrampsDbUtils/_GedcomParse.py: fix child references
* src/ArgHandler.py: fix calling sequence for gedcom
2007-09-05 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteXML.py: fix typo
2007-09-05 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbFactories.py: XML direct load not supported
* src/GrampsDb/Makefile.am: remove installation of GrampsXMLDB.py
* src/GrampsDbUtils/_WriteXML.py: cleanup
2007-09-05 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/GtkPrint.py: Some work on graphical reports.
2007-09-04 Don Allingham <don@gramps-project.org>
* src/DataViews/_MediaView.py (MediaView.drag_data_received): handle
multiple images in a drag-n-drop
2007-09-04 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/__init__.py: Add MenuOptions
* src/ReportBase/_MenuOptions.py: Added
* src/ReportBase/Makefile.am: Add MenuOptions
* src/plugins/DescendChart.py: Use MenuOptions
* src/plugins/AncestorChart.py: Use MenuOptions
* src/plugins/FanChart.py: Use MenuOptions
* src/Utils.py (get_type_converter): Handle boolean types.
2007-09-03 Don Allingham <don@gramps-project.org>
* plugins/WritePkg.py: fix package export
* GrampsDbUtils/_WriteXML.py: fix package export
2007-09-03 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/gtkprintpreview.glade: Hide Print button for now.
* src/docgen/GtkPrint.py: Print dialog comes back after Preview is
finished. Print settings properly saved and reapplied.
2007-09-01 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: Fix note level (bug #1204)
2007-09-01 Don Allingham <don@gramps-project.org>
* src/DbManager.py (check_in): don't expect stdin to be open (#1203)
2007-09-01 Benny Malengier <benny.malengier@gramps-project.org>
* src/images/16x16/gramps-event.png:
* src/images/16x16/gramps-family.png:
* src/images/22x22/gramps-event.png:
* src/images/22x22/gramps-family.png:
* src/images/48x48/gramps-event.png:
* src/images/48x48/gramps-family.png:
* src/images/scalable/gramps-event.png:
* src/images/scalable/gramps-family.png:
* src/images/scalable/gramps-font-bgcolor.svg:
* src/images/scalable/gramps-font-color.svg:
Changes to event and family icons based on suggestions of James, DuncanNz,
ticket 440, font icons: correct svg icon data outside page.
2007-09-01 Espen Berge <espenbe@gmail.com>
* src/plugins/WebCal.py: fix translation issues
2007-09-01 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: Fix undefined child reference (#1198)
2007-09-01 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: Fix note assignment, fix srcref text
handling (#1185)
2007-09-01 Serge Noiraud <Serge.Noiraud@free.fr>
* src/GrampsDbUtils/_GedcomParse.py (GedcomParser.__event_inline_note):
fix level handling
2007-09-01 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/GtkPrint.py: Debugging disabled.
2007-08-31 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbWriteXML.py: XML export fixes
* src/GrampsDbUtils/_LivingProxyDb.py: XML export fixes
* src/GrampsDbUtils/_WriteXML.py: XML export fixes
* src/GrampsDbUtils/_ProxyDbBase.py: XML export fixes
2007-09-01 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/images/16x16/gramps-zoom-fit-width.png:
* src/images/16x16/Makefile.am:
* src/images/22x22/gramps-zoom-fit-width.png;
* src/images/22x22/Makefile.am:
* src/images/48x48/gramps-zoom-fit-width.png:
* src/images/48x48/Makefile.am:
* src/images/scalable/gramps-zoom-fit-width.svg:
* src/images/scalable/Makefile.am:
* src/gramps_main.py:
'Zoom to fit width' stock icon added. (Please draw a better one!!!)
* src/docgen/gtkprintpreview.glade:
* src/docgen/GtkPrint.py:
Print preview is 99.999% complete.
2007-08-31 Benny Malengier <benny.malengier@gramps-project.org>
* src/PlaceUtils.py: request #1199: replace unicode symbols with u codes
2007-08-31 Don Allingham <don@gramps-project.org>
* src/ExportAssistant.py (ExportAssistant.pulse_progressbar): fix
display value, crashed if text wasn't specified
2007-08-31 Benny Malengier <benny.malengier@gramps-project.org>
* src/Editors/_EditPerson.py: bug, save(self, obj) to save(self, *obj)
2007-08-31 Benny Malengier <benny.malengier@gramps-project.org>
* src/PlaceUtils.py: request #1199: unicode symbols for ' and " are not recognized
2007-08-31 Stephane Charette <stephanecharette@gmail.com>
* src/Filters/Rules/_HasReferenceCountBase.py: move some filter code
from ::apply() into ::prepare() to ensure it executes only once
2007-08-30 Don Allingham <don@gramps-project.org>
* src/BasicUtils/_UpdateCallback.py: add support for text in progressbar
* src/ExportAssistant.py: add support for text in progressbar
* src/ExportOptions.py: add support for text in progressbar
* src/GrampsDbUtils/_WriteGedcom.py: add support for text in progressbar
2007-08-30 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDBDir.py: use types.InstanceType
* src/RelLib/_SourceBase.py: use types.InstanceType
* src/RelLib/_Source.py: use types.InstanceType
* src/RelLib/_MediaObject.py: use types.InstanceType
* src/RelLib/_Person.py: use types.InstanceType
* src/RelLib/_DateBase.py: use types.InstanceType
* src/RelLib/_ChildRef.py: use types.InstanceType
* src/RelLib/_Family.py: use types.InstanceType
* src/RelLib/_Place.py: use types.InstanceType
* src/RelLib/_RepoRef.py: use types.InstanceType
* src/RelLib/_Note.py: use types.InstanceType
* src/RelLib/_EventRef.py: use types.InstanceType
* src/RelLib/_Repository.py: use types.InstanceType
* src/RelLib/_Event.py: use types.InstanceType
2007-08-30 Benny Malengier <benny.malengier@gramps-project.org>
* src/ExportAssistant.py: request Don, progressbar in exportassistant.
2007-08-30 Benny Malengier <benny.malengier@gramps-project.org>
* src/Editors/_EditPrimary.py : refractoring
* src/Editors/_EditPerson.py : refractoring
* src/Editors/_EditFamily.py : family quick reports
* src/DataViews/_FamilyList.py: family quick reports
* src/PageView.py : family quick reports
* src/plugins/all_events.py : a new quick report, family events
* src/Simple/_SimpleAccess.py : add access to get_first_name
* src/glade/gramps.glade : eventbox on familyeditor
2007-08-30 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py (GedcomWriter.__write_person_name): fix
handling of patronymic names
2007-08-30 Don Allingham <don@gramps-project.org>
* src/RelLib/_MediaObject.py (MediaObject.unserialize): fix init of
self.marker
2007-08-30 Stephane Charette <stephanecharette@gmail.com>
* src/FilterEditor/_EditRule.py: new reference count filters
* src/Filters/Rules/Repository/__init__.py: new reference count filters
* src/Filters/Rules/Repository/Makefile.am: new reference count filters
* src/Filters/Rules/Repository/_HasReferenceCountOf.py: new reference
count filters
* src/Filters/Rules/Event/__init__.py: new reference count filters
* src/Filters/Rules/Event/Makefile.am: new reference count filters
* src/Filters/Rules/Event/_HasReferenceCountOf.py: new reference count
filters
* src/Filters/Rules/Family/__init__.py: new reference count filters
* src/Filters/Rules/Family/Makefile.am: new reference count filters
* src/Filters/Rules/Family/_HasReferenceCountOf.py: new reference count
filters
* src/Filters/Rules/Place/__init__.py: new reference count filters
* src/Filters/Rules/Place/Makefile.am: new reference count filters
* src/Filters/Rules/Place/_HasReferenceCountOf.py: new reference count
filters
* src/Filters/Rules/Makefile.am: new reference count filters
* src/Filters/Rules/_HasReferenceCountBase.py: new reference count
filters
* src/Filters/Rules/Source/__init__.py: new reference count filters
* src/Filters/Rules/Source/Makefile.am: new reference count filters
* src/Filters/Rules/Source/_HasReferenceCountOf.py: new reference count
filters
* src/Filters/Rules/Note/__init__.py: new reference count filters
* src/Filters/Rules/Note/Makefile.am: new reference count filters
* src/Filters/Rules/Note/_HasReferenceCountOf.py: new reference count
filters
* src/Filters/Rules/MediaObject/__init__.py: new reference count filters
* src/Filters/Rules/MediaObject/Makefile.am: new reference count filters
* src/Filters/Rules/MediaObject/_HasReferenceCountOf.py: new reference
count filters
* po/POTFILES.in: new reference count filters
2007-08-29 Don Allingham <don@gramps-project.org>
* src/RelLib/_Source.py: fix fast unserialize()
* src/RelLib/_Place.py: fix fast unserialize()
* src/GrampsDbUtils/_WriteGedcom.py: double pass on progress bar
2007-08-29 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDBDir.py: fast unserialize()
* src/Editors/_EditPerson.py: fast unserialize()
* src/RelLib/_SourceBase.py: fast unserialize()
* src/RelLib/_Source.py: fast unserialize()
* src/RelLib/_MediaObject.py: fast unserialize()
* src/RelLib/_Person.py: fast unserialize()
* src/RelLib/_DateBase.py: fast unserialize()
* src/RelLib/_ChildRef.py: fast unserialize()
* src/RelLib/_Name.py: fast unserialize()
* src/RelLib/_Family.py: fast unserialize()
* src/RelLib/_Place.py: fast unserialize()
* src/RelLib/_RepoRef.py: fast unserialize()
* src/RelLib/_Note.py: fast unserialize()
* src/RelLib/_EventRef.py: fast unserialize()
* src/RelLib/_Repository.py: fast unserialize()
* src/RelLib/_Event.py: fast unserialize()
* src/Utils.py: all callgraph to profile
2007-08-29 Benny Malengier <benny.malengier@gramps-project.org>
* src/ReportBase/_Constants.py: quick reports constants
* src/PluginUtils/__init__.py : add quick reports
* src/PluginUtils/_Plugins.py : add quick reports
* src/PluginUtils/_PluginMgr.py: allow registering of quick reports,
remove assignments of global var
* src/plugins/all_events.py : register as quick report
* src/plugins/siblings.py : register as quick report
* src/QuickReports.py : construction of quick report GUI
and callbacks
* src/Makefile.am : Add QuickReports.py
* po/POTFILES.in : Add QuickReports.py
* src/Editors/_EditPerson.py : use QuickReports.py for quick report popup
* src/DataViews/_PersonView.py: use QuickReports.py for quick report popup
* src/ManagedWindow.py : add init of attribute
2007-08-29 Benny Malengier <bm@cage.ugent.be>
* src/Editors/_EditNote.py : ManagedWindow error, bad naming in menu
* src/Editors/_EditMediaRef.py : Bad naming in menu
* src/DisplayTabs/_NoteTab.py : ManagedWindow error, bad track
* src/Editors/_EditReference.py: Always give an id to ManagedWindow
* src/ManagedWindow.py : Add comment and better error message
2007-08-29 Benny Malengier <bm@cage.ugent.be>
* src/Editors/_EditPerson.py: intendation error
2007-08-28 Don Allingham <don@gramps-project.org>
* src/ExportOptions.py: filter proxy first pass
* src/GrampsDbUtils/_FilterProxyDb.py: filter proxy first pass
* src/GrampsDbUtils/_WriteGedcom.py: filter proxy first pass
* src/Filters/_GenericFilter.py: filter proxy first pass
2007-08-29 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/glade/printpreview.glade: Renamed and moved to src/docgen/
* src/glade/Makefile.am: printpreview.glade removed.
* src/docgen/gtkprintpreview.glade: Added.
* src/docgen/Makefile.am: gtkprintpreview.glade added.
* po/POTFILES.in: /src/docgen/gtkprintpreview.glade added.
* src/docgen/GtkPrint.py: Preview is getting close to be complete.
2007-08-26 Brian Matherly <brian@gramps-project.org>
* src/plugins/AncestorChart.py: Rename AncestorChart2 to AncestorChart
2007-08-28 Don Allingham <don@gramps-project.org>
* src/RelLib/_Person.py (Person.__init__): fix unserialize
2007-08-27 Benny Malengier <bm@cage.ugent.be>
* src/glade/edit_person.glade: add event box for context menu
* src/Editors/_EditPerson.py : add context menu, feature req #946
2007-08-26 Stephane Charette <stephanecharette@gmail.com>
* src/plugins/FamilyLines.py: Added option for subgraph positioning of
spouses (requested by Loic Olichon)
2007-08-26 Brian Matherly <brian@gramps-project.org>
* src/plugins/WebCal.py: Added (contribution from Thom Sturgill)
* src/plugins/Makefile.in: Add WebCal.py
* po/POTFILES.in: Add WebCal.py
2007-08-26 Brian Matherly <brian@gramps-project.org>
* src/GrampsDbUtils/_LivingProxyDb.py: Remove family events when a parent
is living.
2007-08-26 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: Convert to use LivingProxyDb. This also
resolves #0000902: Would like the option to replace names of living people
with the word living in the web site report.
2007-08-26 Brian Matherly <brian@gramps-project.org>
* src/GrampsDbUtils/Makefile.am: Add _LivingProxyDb
* src/GrampsDbUtils/__init__.py: Add LivingProxyDb
* src/GrampsDbUtils/_LivingProxyDb.py: Initial commit
* po/POTFILES.in: Add _LivingProxyDb
2007-08-26 Benny Malengier <bm@cage.ugent.be>
* src/glade/edit_person.glade: put lock icon after Marker
2007-08-26 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/ReportBase/_ReportDialog.py (report): Report dialog window is
closed before report is run.
* src/glade/printpreview.glade: Added.
* src/glade/Makefile.am: printpreview.glade added.
* src/docgen/GtkPrint.py: Preview is getting shape.
2007-08-25 Brian Matherly <brian@gramps-project.org>
* src/GrampsDbUtils/_PrivateProxyDb.py: Various changes
* src/GrampsDbUtils/_ProxyDbBase.py: Various changes
2007-08-25 Don Allingham <don@gramps-project.org>
* src/Config/_GrampsIniKeys.py (get): handle "" case
* src/GrampsDb/__init__.py: Add DbBase
* src/GrampsDb/_DbBase.py: Abstract base class for template
* src/GrampsDb/Makefile.am: Add _DbBase.py
* src/GrampsDbUtils/_PrivateProxyDb.py: Derive from ProxyDbBase
* src/GrampsDbUtils/_ProxyDbBase.py: Provide base ProxyDbBase for proxy dbs
* src/GrampsDbUtils/Makefile.am: Add _ProxyDbBase
2007-08-25 Benny Malengier/Joachim Breitner <bm@cage.ugent.be>
* src/Filters/Rules/Place/_MatchesEventFilter.py : new filter feature #1182
* src/Filters/Rules/Event/_MatchesPersonFilter.py: new filter feature #1182
* po/POTFILES.in : add new filters
* src/Filters/Rules/_MatchesFilterBase.py : add helper function
* src/Filters/Rules/Place/Makefile.am : add new filter
* src/Filters/Rules/Place/__init__.py : add new filter
* src/Filters/Rules/Event/Makefile.am : add new filter
* src/Filters/Rules/Event/__init__.py : add new filter
* src/FilterEditor/_EditRule.py : new custom filter widgets
2007-08-25 Don Allingham <don@gramps-project.org>
* src/Config/_GrampsConfigKeys.py; Add EXPORT_NO_PRIVATE and
EXPORT_RESTRICT
* src/Config/_GrampsIniKeys.py: properly handle False values
* src/ExportOptions.py: replace deprecated OptionMenu with ComboBox
2007-08-25 Benny Malengier <bm@cage.ugent.be>
* src/Config/_GrampsConfigKeys.py : store last export type
* src/ExportAssistant.py : use last export type
2007-08-25 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportUtils.py: 0001121: Output relationship type
correctly in Detailed descendant and ancestor reports (improved)
2007-08-24 Don Allingham <don@gramps-project.org>
* src/ExportAssistant.py: fix grammar
* src/ExportOptions.py: place for common options, build option dialog for
exporters
* src/GrampsDbUtils/_WriteGedcom.py: handle restrict, private, and new
option dialog
* src/GrampsDbUtils/_PrivateProxyDb.py: add get_researcher()
* src/GrampsDbUtils/exportgedcom.glade: removed
2007-08-25 Benny Malengier <bm@cage.ugent.be>
* src/plugins/rel_de.py : nomeata, bug #1183
2007-08-24 Don Allingham <don@gramps-project.org>
* src/Editors/_EditNote.py (EditNote._setup_fields): privacy button
for notes (bug #1148)
* src/glade/gramps.glade: privacy button for notes
2007-08-24 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: Generate LONG and LATI
* src/docgen/Makefile.am: replace LPRDoc with GtkPrint
2007-08-24 Don Allingham <don@gramps-project.org>
* src/Config/_GrampsConfigKeys.py: added coment on how do add a new
key
2007-08-24 Brian Matherly <brian@gramps-project.org>
* src/GrampsDbUtils/_PrivateProxyDb.py: Implement get_default_person and
get_default_handle
2007-08-23 Benny Malengier <bm@cage.ugent.be>
* src/ExportAssistant.py: finished, new export assistant
* src/ViewManager.py : delete temporary hook new export assistant
* src/Makefile.am : delete Exporter.py
* po/POTFILES.in : delete Exporter.py
* src/Assistant.py : comment to use gtk.Assistant - deprecated
* src/Exporter.py : delete
2007-08-23 Stephane Charette <stephanecharette@gmail.com>
* src/plugins/NarrativeWeb.py: moved the source reference code from
IndividualPage into BasePage so it can also be used by media objects
2007-08-22 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: use FACT for custom attributes, handle
custom event descriptions as notes
* src/GrampsDbUtils/_WriteGedcom.py: use FACT for custom attributes, handle
custom event descriptions as notes
* src/GrampsDbUtils/_GedTokens.py: add TOKEN_FACT
2007-08-21 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: code cleanup
* src/GrampsDbUtils/_GedcomLex.py: code cleanup
* src/GrampsDbUtils/_WriteGedcom.py: code cleanup
2007-08-20 Jerome Rapinat <romjerome@yahoo.fr>
* src/plugins/rel_fr.py: add support for get_plural_relationship_string()
2007-08-20 Jerome Rapinat <romjerome@yahoo.fr>
* src/Relationship.py: Fix array bounds check.
2007-08-20 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_ParseGedcom.py: check for MARR event in std_event,
not in family_even
* src/RelLib/_FamilyRelType.py: default marriage type to unknown
* src/GrampsDbUtils/_WriteGedcom.py: Don't add description to EVEN tag
2007-08-20 Don Allingham <don@gramps-project.org>
* src/ScratchPad.py (ScratchPadSourceRef.__init__): handle the removal
of the get_text() function
2007-08-20 Benny Malengier <bm@cage.ugent.be>
* src/ExportAssistant.py: new export manager-feature parity
2007-08-20 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/GtkPrint.py (fontstyle_to_fontdescription): Fix font size.
2007-08-19 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py (breakup): fix index check
2007-08-19 Robert Cawley <rjc@cawley.id.au>
* src/plugins/DetDescendantReport.py:
* src/plugins/DetAncestralReport.py:
* src/ReportBase/_ReportUtils.py: 0001121: Output relationshipo type
correctly in Detailed descendant and ancestor reports
2007-08-19 Brian Matherly <brian@gramps-project.org>
Jerome <romjerome@yahoo.fr>
* src/data/Makefile.am: Include template directory (#0001166)
* src/data/templates/blue_edge.tpkg: smaller version from jerome (#0001166)
* src/data/templates/sepia.tpkg: smaller version from jerome (#0001166)
* src/data/templates/marble.tpkg: smaller version from jerome (#0001166)
* src/data/templates/pink_marble.tpkg: smaller version from jerome(#0001166)
* src/data/templates/sky_border.tpkg: smaller version from jerome (#0001166)
2007-08-19 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/GtkPrint.py: Fix deprecation warnings.
2007-08-18 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: fix event names, url type
* src/GrampsDbUtils/_WriteGedcom.py: remove non-standard format types
* src/GrampsDbUtils/gedcomexport.glade: remove non-standard format types
2007-08-18 Brian Matherly <brian@gramps-project.org>
* src/plugins/KinshipReport.py: fix typo nefew -> nephew
* src/Relationship.py: fix typo nefew -> nephew
2007-08-18 Benny Malengier <bm@cage.ugent.be>
* src/ExportAssistant.py: begin of new export manager based on gtk.Assistant...
* src/ManagedWindow.py : allow a gtk.Window to be a ManagedWindow itself
* src/ViewManager.py : temporarily hook calling new export assistant
* src/Makefile.am : Add ExportAssistant.py
* po/POTFILES.in : Add ExportAssistant.py
2007-08-18 Brian Matherly <brian@gramps-project.org>
* src/plugins/KinshipReport.py: Add kinship report
* src/plugins/Makefile.am: Add KinshipReport.py
* src/POTFILES.in: Add KinshipReport.py
2007-08-18 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/GtkPrint.py: Text report generation done.
2007-08-18 Brian Matherly <brian@gramps-project.org>
* src/ViewManager.py
* src/plugins/rel_fr.py
* src/plugins/rel_da.py
* src/plugins/rel_de.py
* src/plugins/rel_sv.py
* src/plugins/rel_fi.py
* src/plugins/rel_hu.py
* src/plugins/rel_ru.py
* src/plugins/rel_nl.py
* src/plugins/rel_pl.py
* src/plugins/rel_it.py
* src/plugins/RelCalc.py
* src/plugins/rel_cs.py
* src/plugins/rel_es.py
* src/plugins/rel_no.py
* src/plugins/rel_sk.py
* src/DisplayState.py
* src/PluginUtils/_PluginMgr.py
* src/Relationship.py:
Remove db requirement from constructor and add
get_plural_relationship_string to relationship class.
2007-08-18 Benny Malengier <bm@cage.ugent.be>
* README: small changes, also bug #1164
2007-08-17 Benny Malengier <bm@cage.ugent.be>
* README: update the required packages for GRAMPS 3.0
2007-08-17 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/GtkPrint.py: Text report generation is almost ready...
2007-08-16 Benny Malengier <bm@cage.ugent.be>
* src/Exporter.py: correct crash in export assistent on invalid filenames
2007-08-17 Piotr Czubaszek <pioterus@gmail.com>
* src/DateHandler/_Date_pl.py: Add new module.
* src/DateHandler/__init__.py: Import new module.
* src/DateHandler/Makefile.am: Ship new file.
2007-08-16 Don Allingham <don@gramps-project.org>
* src/Filters/SideBar/_PersonSidebarFilter.py: document a little bit more
2007-08-16 Benny Malengier <bm@cage.ugent.be>
* src/plugins/GraphViz.py: Port FamilyLines.py people images to descendant chart
2007-08-15 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: Match parser and writer
* src/GrampsDbUtils/_GedcomParser.py: Match parser and writer
2007-08-15 Brian Matherly <brian@gramps-project.org>
* src/DateHandler/_DateHandler.py: map English_United States to english
2007-08-14 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: write adoption records
2007-08-14 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: fix problems identified by gedchk
2007-08-14 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/GtkPrint.py: Even more work in progress.
2007-08-13 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: improve FAM structure
2007-08-12 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: LANG values, additional
refactoring
2007-08-12 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: remove unused options,
handle source TEXT
2007-08-12 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/GtkPrint.py: More work in progress.
2007-08-11 Brian Matherly <brian@gramps-project.org>
* src/plugins/FamilyGroup.py: Add attributes
2007-08-11 Brian Matherly <brian@gramps-project.org>
* src/plugins/DetAncestralReport.py: Add attributes
2007-08-11 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: Add event attributes
2007-08-11 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: Convert to use PrivateProxyDb
* src/ReportBase/_ReportUtils.py: remove "sanitize" functions.
2007-08-11 Brian Matherly <brian@gramps-project.org>
* src/GrampsDbUtils/_PrivateProxyDb.py: Continued work.
2007-08-11 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/docgen/GtkPrint.py: Work in progress.
2007-08-09 Don Allingham <don@gramps-project.org>
* GrampsDbUtils/_WriteGedcom.py: use utf8 encoding only
* GrampsDbUtils/gedcomexport.glade: use utf8 encoding only
2007-08-09 Brian Matherly <brian@gramps-project.org>
* src/GrampsDbUtils/_PrivateProxyDb.py: Continued work.
2007-08-08 Don Allingham <don@gramps-project.org>
* src/Exporter.py: remove GRDB export
* src/GrampsDbUtils/_WriteGedcom.py: write NOTE instances as references
instead of inline. This will allow notes to be shared in the future. Handle
CONC/CONT in a cleaner manner.
2007-08-08 Brian Matherly <brian@gramps-project.org>
* src/GrampsDbUtils/_PrivateProxyDb.py: Initial commit - not done yet.
2007-08-07 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: additional refactoring
2007-08-05 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_WriteGedcom.py: start of refactoring
* src/Bookmarks.py: Don't rewrite list
2007-08-04 Stephane Charette <stephanecharette@gmail.com>
* src/plugins/NarrativeWeb.py: use _dd.display() to format the date
used in the string "Generated by Gramps on <...>"
2007-08-02 Brian Matherly <brian@gramps-project.org>
* src/plugins/EndOfLineReport.py: Remove relationships and places
2007-08-01 Brian Matherly <brian@gramps-project.org>
* src/plugins/IndivComplete.py: Reset bibliography between people.
2007-08-01 Brian Matherly <brian@gramps-project.org>
* src/plugins/EndOfLineReport.py: Add generations and relationships
2007-07-31 Jérôme <romjerome@yahoo.fr>
* src/GrampsDbUtils/gedcomexport.glade: use UTF-8 instead of UNICODE
2007-07-30 Don Allingham <don@gramps-project.org>
* src/DbLoader.py (DbLoader.do_import): catch unicode encoding errors
2007-07-30 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: assign inline note to the referencing object
* src/GrampsDbUtils/_GedcomLex.py: fix UNKNOWN gender
2007-07-29 Brian Matherly <brian@gramps-project.org>
* src/docgen/AsciiDoc.py: Make column spans work.
2007-07-29 Brian Matherly <brian@gramps-project.org>
* src/plugins/EndOfLineReport.py: Add End of Line report
* src/plugins/Makefile.in: Add EndOfLineReport.py
* po/POTFILES.in: Add EndOfLineReport.py
2007-07-29 Don Allingham <don@gramps-project.org>
* src/Merge/_MergePerson.py (MergePeople.copy_note): convert to the
new notelist format (#0001130)
2007-07-29 Brian Matherly <brian@gramps-project.org>
* src/plugins/MarkerReport.py: Typo.
2007-07-29 Brian Matherly <brian@gramps-project.org>
* src/plugins/MarkerReport.py: Change the way marker types are collected.
2007-07-28 Brian Matherly <brian@gramps-project.org>
* src/plugins/MarkerReport.py: Enhanced
* src/Filters/Rules/Event/_HasMarkerOf.py: Added
* src/Filters/Rules/Event/__init__.py: Add _HasMarkerOf.py
* src/Filters/Rules/Event/Makefile.am: Add _HasMarkerOf.py
* src/Filters/Rules/Note/_HasMarkerOf.py: Added
* src/Filters/Rules/Note/__init__.py: Add _HasMarkerOf.py
* src/Filters/Rules/Note/Makefile.am: Add _HasMarkerOf.py
* po/POTFILES.in: Add _HasMarkerOf.py for Events and Notes
2007-07-27 Don Allingham <don@gramps-project.org>
* src/ListModel.py: change __connect_model back to connect_model
2007-07-27 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: Handle broken gedcom, there
the TYPE field is specified, but has no value (Heredis 9)
2007-07-27 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/Spell.py: (__sort_languages): typo
* src/docgen/GtkPrint.py (paperstyle_to_pagesetup): typo
2007-07-27 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/Spell.py: pylint
* src/docgen/GtkPrint.py (paperstyle_to_pagesetup): fix conversion
2007-07-26 Brian Matherly <brian@gramps-project.org>
* src/plugins/MarkerReport.py: Add marker report
* src/plugins/Makefile.in: Add MarkerReport.py
* po/POTFILES.in: Add MarkerReport.py
2007-07-26 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: add siblings quick report
* src/plugins/siblings.py: Added
* src/plugins/all_events.py: add i18n support
* src/plugins/Makefile.am: added new files
2007-07-24 Brian Matherly <brian@gramps-project.org>
* po/POTFILES.in: Add ImportCSV.py and ExportCSV.py
2007-07-24 Don Allingham <don@gramps-project.org>
* src/plugins/ExtractCity.py: fix regular expression matching
2007-07-24 Doug Blank <dblank@cs.brynmawr.edu>
* src/Mime/_PythonMime.py: Add CSV mime type
* src/plugins/ImportCSV.py: Added
* src/plugins/ExportCSV.py: Added
* src/plugins/csvexport.glade: Added
* src/plugins/Makefile.am: Added ImportCSV.py, ExportCSV.py and
csvexport.glade
2007-07-24 Robert Cawley <rjc@cawley.id.au>
* src/plugins/DetDescendantReport.py: Invalid output when duplicate persons
detected in Detailed descendant report (#0001124)
2007-07-23 Johan Gonqvist <johan.gronqvist@gmail.com>
* src/plugins/NarrativeWeb.py:
NarrativeWeb links incorrect in windows. (#0001117)
2007-07-23 Brian Matherly <brian@gramps-project.org>
* src/plugins/IndivComplete.py:
* src/plugins/Summary.py:
Various reports treat an unknown gender differently (#0001113)
2007-07-23 Don Allingham <don@gramps-project.org>
* src/plugins/ExtractCity.py: Allow editable columns
2007-07-23 Johan Gonqvist <johan.gronqvist@gmail.com>
* src/plugins/CountAncestors.py:
The "number of ancestors" report only takes different persons into account.
(#0001076)
2007-07-23 Johan Gonqvist <johan.gronqvist@gmail.com>
* src/plugins/NarrativeWeb.py:
Make URL handling on win32 work as in NarrativeWeb.py. (#0001087)
2007-07-23 Don Allingham <don@gramps-project.org>
* src/plugins/ExtractCity.py: fix encoding
2007-07-23 Jérôme <romjerome@yahoo.fr>
* src/plugins/ExtractCity.py: Add French cities
2007-07-23 Brian Matherly <brian@gramps-project.org>
* src/plugins/IndivComplete.py:
* src/plugins/DetDescendantReport.py:
* src/plugins/DetAncestralReport.py:
* src/plugins/NarrativeWeb.py:
* src/ReportBase/_Endnotes.py:
* src/ReportBase/_Bibliography.py:
Improve Bibliography and use it in Narrative Web report as well.
2007-07-23 Stephane Charette <stephanecharette@gmail.com>
* src/plugins/FamilyLines.py: added FamilyLines to trunk
* src/plugins/makefile.am: added FamilyLines
* po/POTFILES.in: added FamilyLines
2007-07-22 Don Allingham <don@gramps-project.org>
* src/plugins/ExtractCity.py: provide selection dialog
2007-07-22 Don Allingham <don@gramps-project.org>
* configure.in: remove gconf requirement
* src/Config/_GrampsConfigKeys.py: pylint
* src/Config/__init__.py: drop gconf, provide upgrade to .ini
* src/Config/_GrampsGconfKeys.py: pylint
* src/Config/_GrampsIniKeys.py: pylint
* src/plugins/EventNames.py: fix name
* src/Spell.py: pylint
* data/Makefile.am: remove gconf schema installation
2007-07-21 Don Allingham <don@gramps-project.org>
* src/plugins/ExtractCity.py: improved extraction, fix registration
* src/plugins/EventNames.py: fix registration
2007-07-21 Brian Matherly <brian@gramps-project.org>
* src/plugins/IndivComplete.py:
* src/plugins/DetDescendantReport.py:
* src/plugins/DetAncestralReport.py:
* src/ReportBase/_Endnotes.py:
Move superscript from Endnotes to each individual report.
2007-07-20 Don Allingham <don@gramps-project.org>
* src/plugins/ExtractCity.py: Add utilty to try to extract city, state, and
postal code from a place title
* src/plugins/EventNames.py: Add utility to try to build a name for an
unnamed event
* src/plugins/Makefile.am: add new files
2007-07-20 Brian Matherly <brian@gramps-project.org>
* src/Filters/Rules/_HasNoteSubstrBase.py:
* src/Filters/Rules/Person/_HasNoteMatchingSubstringOf.py:
* src/Filters/Rules/Person/_HasNote.py:
* src/Filters/Rules/_HasNoteRegexBase.py:
Replace "get_note()" calls with "get_note_list()" in filters that use it.
2007-07-20 Brian Matherly <brian@gramps-project.org>
* src/ToolTips.py (RepositoryTip:get_tip):
* src/plugins/WriteGeneWeb.py (write_family, write_note_of_person):
* src/plugins/FamilyGroup.py (dump_parent):
* src/plugins/NarrativeWeb.py (display_footer, display_header):
Replace "get_note()" calls with "get_note_list()"
2007-07-19 Brian Matherly <brian@gramps-project.org>
* src/plugins/DetDescendantReport.py:
Need to include attributes in Detailed Descendant report (#0001021)
2007-07-18 Stephane Charette <stephanecharette@gmail.com>
* src/plugins/NarrativeWeb.py: added several new optional columns;
added optional link to home person; show half-siblings on individual
pages; display events notes just below the event; created a new
"Advanced Options" tab to toggle all of these optional items
2007-07-18 Alex Roitman <shura@gramps-project.org>
* TODO: Update.
2007-07-18 Don Allingham <don@gramps-project.org>
* src/glade/mergedata.glade: remove note merge widgets
2007-07-18 Don Allingham <don@gramps-project.org>
* src/Merge/_MergeSource.py: convert get_note to get_note_list
* src/Merge/_MergePlace.py: convert get_note to get_note_list
* src/Merge/_MergePerson.py: convert get_note to get_note_list
2007-07-18 Don Allingham <don@gramps-project.org>
* src/ReportBase/_StyleEditor.py: get rid of Utils.destroy_passed_object
* src/Utils.py: Remove unused functions
* src/ScratchPad.py: get_note removal
2007-07-18 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py: improved xml generator
* src/docgen/GtkPrint.py: fix svn proplist
2007-07-18 Alex Roitman <shura@gramps-project.org>
* configure.in: Revert checks for pycairo.
2007-07-18 Johan Gonqvist <johan.gronqvist@gmail.com>
* src/plugins/NarrativeWeb.py:
Narrative web-site plugin chrashes due to handling of notes. (#0001085)
2007-07-18 Brian Matherly <brian@gramps-project.org>
Robert Cawley <rjc@cawley.id.au>
* src/plugins/DetDescendantReport.py:
Add Spouse photo & notes to Detailed Descendant Report (#0001110)
2007-07-17 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_ReadGedcom.py: fix value from encoding overide
menu
2007-07-17 Don Allingham <don@gramps-project.org>
* src/Editors/_EditSourceRef.py: remove text tab
* src/Editors/_EditRepoRef.py: Add privacy to reporef
* src/Lru.py: pylint
* src/Selectors/_BaseSelector.py: set sort column
* src/DbManager.py: clean up of dnd
* src/glade/gramps.glade: Add privacy to reporef
* src/DisplayModels/_PeopleModel.py: try to speed up sorts using
mapper values
* src/GrampsDbUtils/_GedcomParse.py: handle source text citations
* src/GrampsDbUtils/_ReadGedcom.py: type check
* src/GrampsDbUtils/_GedcomLex.py: handle broken conc
* src/GrampsDbUtils/_WriteGedcom.py: handle source text citations
2007-07-17 Alex Roitman <shura@gramps-project.org>
* src/RelLib/_SourceRef.py (unserialize): Minor change.
* src/RelLib/_Source.py: Remove note.
* src/RelLib/_Person.py (get_text_data_child_list): Remove note.
* data/grampsxml.dtd: Add missing datespan for lds and sourceref.
* data/grampsxml.rng: Add privacy to reporef.
* data/grampsxml.dtd: Add privacy to reporef.
* src/GrampsDb/_GrampsBSDDB.py (convert_notes_13): Add reporef
privacy on upgrade.
* src/GrampsDbUtils/_ReadXML.py (start_note): Set privacy for
reporef's notes;
(start_reporef): Parse prvacy attribute for reporefs.
* src/GrampsDb/_GrampsDbWriteXML.py (write_reporef_list): Write
privacy attribitue.
* src/RelLib/_RepoRef.py: Add privacy.
2007-07-17 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/Spell.py: Complete list of official dictionaries.
2007-07-17 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (convert_notes_13): Only create a
note if source text was non-empty.
2007-07-17 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/Spell.py:
* src/Editors/_EditNote.py:
* src/glade/gramps.glade:
Improved spell check support.
2007-07-16 Alex Roitman <shura@gramps-project.org>
* ChangeLog.old: Add pre-2007 logs.
* ChangeLog: Remove pre-2007 logs (move to ChangeLog.old).
* data/grampsxml.rng: Remove stext.
* data/grampsxml.dtd: Remove stext.
* src/GrampsDb/_GrampsDbWriteXML.py (dump_source_ref): Do not
write stext tag.
* src/GrampsDbUtils/_ReadXML.py (GrampsParser.stop_stext): Import
stext in sourceref as a note reference.
* src/GrampsDb/_GrampsBSDDB.py (convert_notes_13): Convert text
field into a note on upgrade.
* src/RelLib/_SourceRef.py (__init__): Remove text attribute;
(set_text,get_text): Remove methods.
* src/RelLib/_NoteType.py (SOURCE_TEXT): Add new type.
2007-07-16 Piotr Czubaszek <pioterus@gmail.com>
* src/plugins/rel_pl.py: Update.
2007-07-15 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py: support font and color formats.
2007-07-14 Alex Roitman <shura@gramps-project.org>
* src/Editors/_EditLdsOrd.py (_setup_fields): Typo.
2007-07-12 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (convert_notes_13): Add privacy to
LdsOrd on upgrade.
* src/RelLib/_LdsOrd.py (serialize,unserialize): Add privacy.
2007-07-11 Don Allingham <don@gramps-project.org>
* src/DbManager.py (DbManager.__button_press): check for node == None
2007-07-10 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsDbWriteXML.py (write_date): Write datespan.
* src/GrampsDbUtils/_ReadXML.py: (start_compound_date): Add new
method; (start_datespan): Add new method.
* data/grampsxml.dtd: Add datespan.
* data/grampsxml.rng: Add datespan.
2007-07-08 Alex Roitman <shura@gramps-project.org>
* configure.in: Add check for python-cairo>=1.2.6.
2007-07-08 Don Allingham <don@gramps-project.org>
* src/DbManager.py: Add support for Thunar, which stores the DND
information in a different area (and probably a more correct area) than
Nautilus.
2007-07-08 Don Allingham <don@gramps-project.org>
* src/DbManager.py: handle drag-n-drop files in DbManager. Dragging an
XML or GEDCOM file into the DbManager will create a new database and import
the file.
2007-07-08 Brian Matherly <brian@gramps-project.org>
Robert Cawley <rjc@cawley.id.au>
* src/docgen/ODFDoc.py
(write_note): Fix display of preformatted notes (#0001109)
2007-07-08 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsDBDir.py (write_lock_file): Work around
os.getlogin() problem on some terminals.
2007-07-07 Don Allingham <don@gramps-project.org>
* src/PageView.py (ListView.column_clicked): set the search column for list
views to be the sort column
* src/DataViews/_EventView.py: add docs
* src/DataViews/_FamilyList.py: add docs
* src/DataViews/_NoteView.py: remove unused double_click
* src/GrampsDb/_GrampsDbBase.py: fix __ on functions
* src/ColumnOrder.py: fix __ on functions
2007-07-07 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/Editors/_EditNote.py: Follow hyperlinks (updated).
2007-07-06 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/Editors/_EditNote.py: Following hyperlinks (not complete).
* src/MarkupText.py (class MarkupBuffer): Pattern matching feature.
2007-07-05 Alex Roitman <shura@gramps-project.org>
* configure.in: Require pygtk 2.10.0 or higher.
* src/GrampsDbUtils/_WriteGedcom.py
(GedcomWriter.write_long_text): Remove definition;
(GedcomWriter.__init__): Define write_long_text based on self.conc.
2007-07-05 Robert Cawley <rjc@cawley.id.au>
* src/GrampsDbUtils/_WriteGedcom.py: Properly write notes, not
their handles.
2007-07-03 Alex Roitman <shura@gramps-project.org>
* example/gramps/example.gramps: Update example to conform to
the new XML version.
2007-07-03 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/Editors/_EditNote.py: "Unicode control character" menu removed.
* src/MarkupText.py (class GtkSpellState): added;
(class MarkupBuffer): improved editor behavior.
2007-07-02 Brian Matherly <brian@gramps-project.org>
Johan Gonqvist <johan.gronqvist@gmail.com>
* src/ReportBase/_ReportDialog.py (size_changed):
* src/ReportBase/_CommandLineReprot.py (parse_option_str):
Translate "Custom Size" string.
2007-07-02 Robert Cawley <rjc@cawley.id.au>
* src/DataViews/_Relationship.py (info_string): Typo.
2007-06-30 Alex Roitman <shura@gramps-project.org>
* src/ReportBase/_TemplateParser.py: Close file after parsing.
* src/ReportBase/_ReportOptions.py (OptionListCollection.parse):
Close file after parsing.
* src/ReportBase/_PaperMenu.py: Close file after parsing.
* src/plugins/BookReport.py (BookList.parse): Close file after parsing.
* src/Filters/_FilterList.py (load): Close file after parsing.
* src/BaseDoc.py (StyleSheetList.parse): Close file after parsing.
2007-06-28 Alex Roitman <shura@gramps-project.org>
* src/docgen/GtkPrint.py: Minor fix.
* src/ScratchPad.py (ScratchSourceLink.tooltip): Typo.
2007-06-27 Alex Roitman <shura@gramps-project.org>
* src/docgen/LPRDoc.py (LPRDoc.open): Fix margin settings.
* src/BasicUtils/Makefile.am: Use new filenames.
* src/images/scalable/Makefile.am: Ship gramps-viewmedia.svg
* src/TreeViews/_PersonTreeView.py: Use name_displayer.
* src/ReportBase/_ReportUtils.py: Use name_displayer.
* src/ReportBase/_CommandLineReport.py: Use name_displayer.
* src/ReportBase/_BareReportDialog.py: Use name_displayer.
* src/PluginUtils/_Tool.py: Use name_displayer.
* src/plugins/TimeLine.py: Use name_displayer.
* src/plugins/RelCalc.py: Use name_displayer.
* src/plugins/ReadGrdb.py: Use name_displayer.
* src/plugins/NarrativeWeb.py: Use name_displayer.
* src/plugins/IndivComplete.py: Use name_displayer.
* src/plugins/GraphViz.py: Use name_displayer.
* src/plugins/FindDupes.py: Use name_displayer.
* src/plugins/FamilyGroup.py: Use name_displayer.
* src/plugins/DetDescendantReport.py: Use name_displayer.
* src/plugins/DetAncestralReport.py: Use name_displayer.
* src/plugins/DesGraph.py: Use name_displayer.
* src/plugins/DescendReport.py: Use name_displayer.
* src/plugins/DescendChart.py: Use name_displayer.
* src/plugins/Check.py: Use name_displayer.
* src/plugins/Ancestors.py: Use name_displayer.
* src/plugins/AncestorReport.py: Use name_displayer.
* src/plugins/AncestorChart2.py: Use name_displayer.
* src/ObjectSelector/_PersonTreeFrame.py: Use name_displayer.
* src/ObjectSelector/_PersonFrame.py: Use name_displayer.
* src/Merge/_MergePerson.py: Use name_displayer.
* src/GrampsDbUtils/_WriteGedcom.py: Use name_displayer.
* src/GrampsDbUtils/_ReadXML.py: Use name_displayer.
* src/GrampsDbUtils/_GedcomParse.py: Use name_displayer.
* src/FilterEditor/_ShowResults.py: Use name_displayer.
* src/FilterEditor/_EditRule.py: Use name_displayer.
* src/Editors/_EditPrimary.py: Use name_displayer.
* src/Editors/_EditPersonRef.py: Use name_displayer.
* src/Editors/_EditPerson.py: Use name_displayer.
* src/Editors/_EditName.py: Use name_displayer.
* src/Editors/_EditLdsOrd.py: Use name_displayer.
* src/Editors/_EditFamily.py: Use name_displayer.
* src/DisplayTabs/_PersonRefModel.py: Use name_displayer.
* src/DisplayTabs/_NameModel.py: Use name_displayer.
* src/DisplayTabs/_ChildModel.py: Use name_displayer.
* src/DisplayTabs/_BackRefModel.py: Use name_displayer.
* src/DisplayModels/_PeopleModel.py: Use name_displayer.
* src/DisplayModels/_FamilyModel.py: Use name_displayer.
* src/DataViews/_PersonView.py: Use name_displayer.
* src/DataViews/_RelationView.py: Use name_displayer.
* src/DataViews/_PedigreeView.py: Use name_displayer.
* src/Utils.py: Use name_displayer.
* src/SubstKeywords.py: Use name_displayer.
* src/Sort.py: Use name_displayer.
* src/Reorder.py: Use name_displayer.
* src/PageView.py (BookMarkView.add_bookmark): Use name_displayer.
* src/Navigation.py: Use name_displayer.
* src/DisplayState.py: Use name_displayer.
* src/GrampsCfg.py: Use name_displayer.
* src/Bookmarks.py (Bookmarks.make_label): Use name_displayer.
* src/GrampsDb/Makefile.am (pkgdata_PYTHON): Ship new files.
* src/Makefile.am (gdir_PYTHON): Ship ProgressDialog.py
* src/ReportBase/Makefile.am: Ship new files.
* src/GrampsLocale/Makefile.am: Ship __init__.py.
* src/RelLib/Makefile.am: Ship _BasicPrimaryObject.py.
* gramps.sh.in: Typo.
2007-06-26 Don Allingham <don@gramps-project.org>
* src/Bookmarks.py: pylint
* src/DateEdit.py: pylint
* src/AutoComp.py: pylint
* src/BaseDoc.py: pylint
* src/DateHandler/_DateParser.py: pylint
* src/DateHandler/_Date_fi.py: pylint
* src/DateHandler/_DateUtils.py: pylint
* src/DateHandler/__init__.py: pylint
* src/DateHandler/_DateDisplay.py: pylint
* src/DateHandler/_Date_fr.py: pylint
* src/DateHandler/_Date_es.py: pylint
* src/DateHandler/_Date_nl.py: pylint
* src/DateHandler/_Date_sk.py: pylint
* src/DateHandler/_DateHandler.py: pylint
* src/DateHandler/_Date_lt.py: pylint
* src/DateHandler/_Date_ru.py: pylint
* src/DateHandler/_Date_sv.py: pylint
* src/DateHandler/_Date_de.py: pylint
2007-06-26 Alex Roitman <shura@gramps-project.org>
* src/plugins/ReadGrdb.py (importData): Only copy environment if
it exists.
* src/GrampsDb/_GrampsBSDDB.py (load): Restore env_flags
definition for TXN-less database.
2007-06-25 Alex Roitman <shura@gramps-project.org>
* src/Editors/_EditEvent.py (_connect_signals): Properly define
ok_button.
* src/plugins/RemoveUnused.py (init_gui): Add missing argument.
* src/GrampsDb/_GrampsInMemDB.py: Rename overridden methods.
* src/GrampsDb/_GrampsDbBase.py: Rename overridden methods.
* src/GrampsDb/_GrampsBSDDB.py: Rename overridden methods.
* src/GrampsDb/_GrampsDBDir.py: Rename overridden methods.
2007-06-25 Don Allingham <don@gramps-project.org>
* src/DisplayTabs/_AddrEmbedList.py: pylint
* src/DisplayTabs/_AddressModel.py: pylint
* src/DisplayTabs/_WebModel.py: pylint
2007-06-25 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (commit_base): Rename method.
* src/GrampsDb/_GrampsDBDir.py (commit_base): Rename method.
* src/GrampsDb/_GrampsDbBase.py: Rename __commit_base into commit
base: caused problems with python2.4 scoping.
2007-06-24 Alex Roitman <shura@gramps-project.org>
* src/NameDisplay.py (_gen_cooked_func,_gen_raw_func): Do not
replace %% with anything.
2007-06-24 Don Allingham <don@gramps-project.org>
* configure.in: add files
* src/DataViews/_RelationView.py: fix translation argument
* src/RelLib/Makefile.am: Add missing files
* src/plugins/Makefile.am: Add missing files
* src/DbManager.py: fix translation argument
* src/Utils.py: fix translation argument
* src/Filters/Rules/Person/Makefile.am: Add missing files
* src/Makefile.am: Add missing files
2007-06-24 Alex Roitman <shura@gramps-project.org>
* src/plugins/ReadGrdb.py (importData): Rework to upgrade and
import a copy of grdb file, leaving the original file untouched.
* src/GrampsDb/_GrampsBSDDB.py (make_env_name): Add method to
determine the environment name.
2007-06-24 Brian Matherly <brian@gramps-project.org>
* src/plugins/BookReport.py (BookReportDialog::__init__):
Fix non text report styles
2007-06-24 Brian Matherly <brian@gramps-project.org>
* src/plugins/BookReport.py (on_booklist_ok_clicked): Handle unicode names
2007-06-24 Brian Matherly <brian@gramps-project.org>
* src/docgen/OpenOfficeDoc.py (rotate_text, init): remove fill color to
improve the fanchart display (#0001072)
2007-06-24 Brian Matherly <brian@gramps-project.org>
* src/docgen/ODFDoc.py (rotate_text, init): fix rotated text location and
remove background color to improve the fanchart display (#0001072)
2007-06-24 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (load): Typo.
(version_supported): Default to the current version.
* src/DbLoader.py (read_file): Fix error reporting.
2007-06-23 Don Allingham <don@gramps-project.org>
* src/LdsUtils.py: switch to parsing an external XML file instead of
hard coded values
* src/data/lds.xml: new file
* src/data/Makefile.am: handle new lds.xml
* src/Editors/_EditLdsOrd.py: handle new LDS temple scheme
* src/GrampsDbUtils/_GedcomParse.py: handle new LDS temple scheme
* DisplayTabs/_LdsModel.py: handle new LDS temple scheme
2007-06-23 Don Allingham <don@gramps-project.org>
* src/Editors/_EditUrl.py: add jump button
* src/DisplayTabs/_WebEmbedList.py: add jump button
* src/DisplayTabs/_EmbeddedList.py: add jump button
* src/DisplayTabs/_BackRefList.py: add jump button
* src/DisplayTabs/_ButtonTab.py: add jump button
* src/glade/gramps.glade: add jump button
2007-06-23 Alex Roitman <shura@gramps-project.org>
* src/plugins/RemoveUnused.py: Rewrite with single-dialog UI.
* src/plugins/unused.glade: Add new file.
* src/plugins/Makefile.am: Ship new file.
2007-06-23 Brian Matherly <brian@gramps-project.org>
* src/Filters/Rules/Person/__init__.py:
* src/Filters/Rules/Person/Makefile.am:
* src/Filters/Rules/Person/_MissingParent.py:
Add "People missing parent" filter.
2007-06-23 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportDialog.py: Fix attribute error exceptions.
2007-06-22 Don Allingham <don@gramps-project.org>
* src/DbManager.py: pylint fixes
* src/glade/gramps.glade: widen with DbManager window
2007-06-22 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: 0001016: [narrative website] Why is the mime
type shown on each image page
2007-06-22 Alex Roitman <shura@phy.ucsf.edu>
* src/GrampsDb/_GrampsGEDDB.py (close): Save after batch
transactions: #862.
* src/GrampsDb/_GrampsXMLDB.py (close): Save after batch
transactions: #862.
2007-06-22 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportDialog.py: Still let REAL exceptions pass through.
2007-06-22 Brian Matherly <brian@gramps-project.org>
* src/docgen/Pdfdoc.py: 0001055: Pictures of the gallery are not used in the
detailed ancestor's report when output format is PDF
2007-06-21 Alex Roitman <shura@gramps-project.org>
* src/Editors/_EditFamily.py (EditFamily.__do_save): Disconnect
all signal handlers before committing data.
* src/GrampsCfg.py (cb_format_changed): Catch new exception;
escape special chars from displayed span.
* src/NameDisplay.py (_gen_cooked_func): Only replace known
parameters, leave the rest as is;
(_format_str_base): Catch formatting exceptions and raise our own.
* src/Errors.py (NameDisplayError): Add class.
2007-06-22 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/NameDisplay.py: fix indentation (use only spaces).
* src/GrampsCfg.py: handle invalid name format: #1025.
2007-06-20 Don Allingham <don@gramps-project.org>
* src/DbManager.py: Catch the icons properly
* src/GrampsDb/_GrampsDBDir.py: catch error on lock file deletion
2007-06-20 Alex Roitman <shura@gramps-project.org>
* src/Config/_GrampsConfigKeys.py: Correctly regenerate.
* src/DbManager.py (__rcs): Typo; (find_revisions): Use local
time; (__selection_changed, __rcs): Change label.
2007-06-20 Don Allingham <don@gramps-project.org>
* src/DbManager.py: Handle more advanced RCS commands, such as
rename revisions, checking out a new revision, and breaking locks
* src/glade/gramps.glade: fix window positioning
2007-06-20 Alex Roitman <shura@gramps-project.org>
* src/Filters/Rules/Person/_RelationshipPathBetween.py
(apply_filter): Object/handle mixup, #1090.
2007-06-19 Alex Roitman <shura@gramps-project.org>
* data/grampsxml.dtd: Typo.
* src/DbManager.py (check_in): Add -f option to ci to force
checking even if it is identical; fix -t option;
(find_revisions): get the date from rlog;
(__populate): Use date and comment, not rcs version numbers.
(__button_press): Fix double-click handling.
2007-06-19 Don Allingham <don@gramps-project.org>
* src/DbManager.py: handle RCS init properly, don't use gziped files
* src/GrampsDbUtils/_WriteXML.py: pass compress argument properly
2007-06-19 Alex Roitman <shura@gramps-project.org>
* src/FilterEditor/_FilterEditor.py (_find_dependent_filters):
Add method to first find all filters fo deletion.
2007-06-19 Don Allingham <don@gramps-project.org>
* src/DbManager.py: parse comment for display in list
* src/glade/gramps.glade: fix names of buttons on dbmanager
2007-06-19 Alex Roitman <shura@gramps-project.org>
* src/FilterEditor/_FilterEditor.py (_do_delete_filter): Use a
copy for iteration over the filters.
2007-06-18 Brian Matherly <brian@gramps-project.org>
* src/plugins/DetDescendantReport.py:
* src/plugins/DetAncestralReport.py:
Fix death source reference.
2007-06-18 Brian Matherly <brian@gramps-project.org>
* src/DbManager.py: make path recursive. Make default db dir consistent.
2007-06-18 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDBDir.py: revision control check in
* src/DbManager.py: revision control check in
* src/glade/gramps.glade: revision control check in
2007-06-18 Don Allingham <don@gramps-project.org>
* src/DbManager.py: check for revisions
2007-06-18 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDBDir.py: support lock file
2007-06-18 Alex Roitman <shura@gramps-project.org>
* src/DateEdit.py (DateEditorDialog.switch_calendar): Only convert
non-empty dates to new calendar.
2007-06-17 Alex Roitman <shura@gramps-project.org>
* src/plugins/Verify.py: Clarification in wording: #1071.
* src/GrampsCfg.py (NameFormatEditDlg.cb_format_changed): Catch
exception when format string is invalid.
2007-06-16 Don Allingham <don@gramps-project.org>
* src/DbManager.py: add user sorting to manager lists
2007-06-16 Alex Roitman <shura@gramps-project.org>
* src/GrampsDbUtils/_ReadXML.py (start_url): Correctly parse url type.
2007-06-16 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: fix typo
* src/GrampsDb/_GrampsDBDir.py: check for writability, otherwise open as readonly
* src/DbManager.py: use single, user configurable database path
* data/gramps.schemas.in: set default path to ~/.gramps/grampsdb
2007-06-16 Don Allingham <don@gramps-project.org>
* src/GrampsCfg.py: additional database path
* src/Config/_GrampsConfigKeys.py: additional database path
* src/DbManager.py: additional database path
* src/GrampsDbUtils/Makefile.am: additional database path
* src/Makefile.am: additional database path
* data/gramps.schemas.in: additional database path
2007-06-16 Brian Pepple <bpepple@fedoraproject.org>
* data/gramps.desktop.in: Fix desktop file to conform to desktop
file specs.
2007-06-16 Alex Roitman <shura@gramps-project.org>
* src/Filters/Rules/Person/_IsChildOfFilterMatch.py
(IsChildOfFilterMatch): Subclass MatchesFilter.
* src/Filters/Rules/Person/_IsAncestorOfFilterMatch.py
(IsAncestorOfFilterMatch): Subclass MatchesFilter.
* src/Filters/Rules/Person/_IsDescendantOfFilterMatch.py
(IsDescendantOfFilterMatch): Subclass MatchesFilter.
* src/Filters/Rules/Person/_HasCommonAncestorWithFilterMatch.py
(HasCommonAncestorWithFilterMatch): Subclass MatchesFilter.
* src/Filters/Rules/Person/_IsParentOfFilterMatch.py
(IsParentOfFilterMatch): Subclass MatchesFilter.
* src/Filters/Rules/Person/_IsSiblingOfFilterMatch.py
(IsSiblingOfFilterMatch): Subclass MatchesFilter.
* src/Filters/Rules/Person/_IsSpouseOfFilterMatch.py
(IsSpouseOfFilterMatch): Subclass MatchesFilter.
2007-06-15 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_Backup.py: Optimization and documentation.
2007-06-14 Alex Roitman <shura@gramps-project.org>
* src/GrampsDbUtils/_Backup.py (__do_restore): Minor optimization.
* src/GrampsDb/_GrampsDbBase.py (__get_from_handle): Pass txn.
2007-06-14 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_Backup.py (__do_restore): use transactions during restore
2007-06-14 Brian Matherly <brian@gramps-project.org>
* src/docgen/SvgDrawDoc.py: improve text rendering (#0001072)
2007-06-13 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py: Enable recent files.
* src/DisplayState.py (RecentDocsMenu.load): work out directories;
(RecentDocsMenu.build): Use symbolic names for menu.
* src/RecentFiles.py: Make work with directories and symbolic
names; remove GNOME-related functionality.
* src/GrampsDb/_GrampsDBDir.py (open_undodb): Override the base
method by using undo.db inside the data directory.
2007-06-13 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_Backup.py (__do_export): check for existance before deleting
2007-06-13 Don Allingham <don@gramps-project.org>
* src/DbManager.py: handle cursor while rebuilding
* src/glade/gramps.glade: fix label placement
2007-06-13 Don Allingham <don@gramps-project.org>
* src/DbManager.py: handle broken dbs that have been opened
* src/DbState.py: handle broken dbs that have been opened
* src/GrampsDbUtils/_Backup.py: write intermediate file firs to make
sure no errors occur when writing, then replace old backups
2007-06-13 Brian Matherly <brian@gramps-project.org>
* src/plugins/GraphViz.py: Improve tooltip for latin-1 option.
2007-06-12 Brian Matherly <brian@gramps-project.org>
* src/docgen/AbiWord2Doc.py: Fix width error
2007-06-12 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportUtils.py:
* src/ReportBase/__init__.py:
* src/ReportBase/_Bibliography.py:
* src/ReportBase/_Endnotes.py:
* src/plugins/DetDescendantReport.py:
* src/plugins/IndivComplete.py:
* src/plugins/BookReport.py:
* src/plugins/DetAncestralReport.py:
Enhance the source endnotes in some text reports.
2007-06-12 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: better rebuild recovery
* src/GrampsDb/_GrampsDbConst.py: better rebuild recovery
* src/GrampsDb/_GrampsDBCallback.py: better rebuild recovery
* src/DbManager.py: better rebuild recovery
* src/glade/gramps.glade: better rebuild recovery
* src/const.py.in: better rebuild recovery
* src/QuestionDialog.py: better rebuild recovery
* src/GrampsDbUtils/_ReadGedcom.py: better rebuild recovery
* src/ArgHandler.py: better rebuild recovery
* src/DbLoader.py: better rebuild recovery
2007-06-12 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: detection and recovery from db errors
* src/GrampsDb/_GrampsDBDir.py: detection and recovery from db errors
* src/GrampsDb/_GrampsBSDDB.py: detection and recovery from db errors
* src/DbManager.py: detection and recovery from db errors
* src/DbState.py: detection and recovery from db errors
* src/ArgHandler.py: detection and recovery from db errors
2007-06-11 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: Improve backup strategy
* src/GrampsDb/_GrampsDBDir.py: Improve backup strategy
* src/DbManager.py: Improve backup strategy
* src/glade/gramps.glade: Improve backup strategy
* src/Errors.py: Improve backup strategy
* src/GrampsDbUtils/_Backup.py: Improve backup strategy
2007-06-06 Alex Roitman <shura@gramps-project.org>
* src/DisplayState.py (DisplayState.__signals__): Port fixes from
2.2 tree.
* src/FilterEditor/_EditFilter.py: Port fixes from 2.2 tree.
* src/FilterEditor/_FilterEditor.py: Port fixes from 2.2 tree.
* data/grampsxml.rng: Port fixes from 2.2 tree.
* data/grampsxml.dtd: Port fixes from 2.2 tree.
* src/GrampsDb/_GrampsDbWriteXML.py (_xml_version): Bump up version.
2007-06-03 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsCursor.py: added
* src/Simple/__init__.py: add
2007-06-01 Alex Roitman <shura@gramps-project.org>
* src/DbLoader.py (_OPEN_FORMATS): Remove grdb from the native
format list.
* src/GrampsDbUtils/_GrampsDbWRFactories.py
(gramps_db_reader_factory): remove grdb read from the factories,
it is a plugin now.
* src/plugins/ReadGrdb.py: Register import; made module a plugin.
2007-06-01 Brian Matherly <brian@gramps-project.org>
* src/docgen/HtmlDoc.py: fix title error.
2007-05-24 Don Allingham <don@gramps-project.org>
* src/Simple/Makefile.am: added
* src/DataViews/_PedigreeView.py: catch loop in relationships,
indicated by a recursion limit exception.
2007-05-20 Don Allingham <don@gramps-project.org>
* configure.in: update Simple/Makefile
* src/Simple/_SimpleAccess.py: Move to Simple package
* src/Simple/_SimpleDoc.py: Move to Simple package
* src/Makefile.am: Move to Simple package
* src/DataViews/_PersonView.py: Simple package support
* src/plugins/all_events.py: Simple package supprt
2007-05-20 Don Allingham <don@gramps-project.org>
* src/Lru.py: pylint fixes
* src/DisplayState.py: pylint fixes
* src/Errors.py: pylint fixes
* src/DbState.py: pylint fixes
2007-05-19 Don Allingham <don@gramps-project.org>
* src/Bookmarks.py: pylint fixes
* src/ColumnOrder.py: pylint fixes
* src/DateEdit.py: pylint fixes
* src/DbLoader.py: pylint fixes
* src/ManagedWindow.py: pylint fixes
2007-05-19 Don Allingham <don@gramps-project.org>
* src/AutoComp.py: removal of unused functions
* src/BaseDoc.py: clean up and add documentation
2007-05-18 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: fix gallery image links generated on Win32
2007-05-16 Brian Matherly <brian@gramps-project.org>
* src/plugins/verify.glade
* src/plugins/cdexport.glade
* src/plugins/vcardexport.glade
* src/plugins/writeftree.glade
* src/plugins/eval.glade
* src/plugins/vcalendarexport.glade
* src/plugins/leak.glade
* src/plugins/genewebexport.glade
* src/plugins/eventcmp.glade
* src/GrampsDbUtils/gedcomexport.glade
Remove all Gnome dependencies.
2007-05-16 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: 0000806: default for narrative website should
be protect living
2007-05-15 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportDialog.py: 0001043: Dropdown list in htmloptions in
Family Group Report has very large size
2007-05-15 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: Sort strings, not lists.
2007-05-15 Brian Matherly <brian@gramps-project.org>
* src/DataViews/_PedigreeView.py: Catch possible crash
2007-05-14 Don Allingham <don@gramps-project.org>
* src/DataViews/_PedigreeView.py: catch errors
* src/DataViews/_RelationView.py: catch errors
* src/ReportBase/_ReportDialog.py: catch errors
* src/ReportBase/_SimpleAccess.py: fix marriage place/date values
* src/Editors/_EditFamily.py: catch errors
* src/DisplayTabs/_EmbeddedList.py: catch errors
* src/plugins/FindDupes.py: catch errors
* src/plugins/Verify.py: catch errors
* src/AddMedia.py: fix scale_simple types
* src/AutoComp.py: pylint fixes
* src/ImgManip.py: pylint fixes
* src/LdsUtils.py: new temple types
* src/DbLoader.py: error types
2007-05-14 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: 0001044: ReportWeb Site, tab Page Generation
- items in dropdown list do not sort correctly
2007-05-13 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: Fix reference paths on Windows.
2007-05-11 Benny Malengier <bm@cage.ugent.be>
* src/GrampsDbUtils/_ReadXML.py:
* src/GrampsDb/_GrampsDbWriteXML.py:
Merge gramps2 privacy changes of Don, add privacy to note of sourceref and lds_ord
2007-05-10 Benny Malengier <bm@cage.ugent.be>
* src/GrampsDbUtils/_ReadXML.py: partly fix #1053, import privacy of person, family,
media, source, place and repo correct. Still to do: sourceref and lds_ordinance
2007-05-08 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py (GrampsDbBookmarks.insert): fix
bookmark insertion (#1050)
* src/Editors/_EditFamily.py: fix sort columns (#1029)
2007-05-09 Benny Malengier <bm@cage.ugent.be>
* src/glade/gramps.glade: fix #797
* src/glade/gramps.glade: fix #796
* src/GrampsDbUtils/_ReadXML.py: Set specific notetype on import/read of pre 2.3 xml,
inherit privacy of creating object for pre 2.3 xml as much as possible.
2007-05-08 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: Change the default directory so people don't
generate the report in their database directory.
2007-05-07 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py:
* src/PageView.py:
* src/Filters/SideBar/_MediaSidebarFilter.py:
* src/Filters/SideBar/_SidebarFilter.py:
* src/Filters/SideBar/_SourceSidebarFilter.py:
* src/Filters/SideBar/_EventSidebarFilter.py:
* src/Filters/SideBar/_FamilySidebarFilter.py:
* src/Filters/SideBar/_PlaceSidebarFilter.py:
* src/Filters/SideBar/_RepoSidebarFilter.py:
* src/Filters/SideBar/_NoteSidebarFilter.py:
* src/Filters/SideBar/_PersonSidebarFilter.py: Pass dbstate to SidebarFilters
2007-05-07 Don Allingham <don@gramps-project.org>
* src/ReportBase/_SimpleDoc.py: add support for tabs
* src/BaseDoc.py: add support for tabs
* src/docgen/TextBufDoc.py: add support for tabs
2007-05-07 Benny Malengier <bm@cage.ugent.be>
* src/GrampsDb/_GrampsBSDDB.py: upgrade of grdb now sets correct notetype, and
inherits the public/private setting of the parent object it is created from,
instead of defaulting to public.
2007-05-07 Benny Malengier <bm@cage.ugent.be>
* src/Editors/_EditPlace.py:
* src/Editors/_EditAddress.py:
* src/Editors/_EditLdsOrd.py:
* src/Editors/_EditSourceRef.py:
* src/Editors/_EditSource.py:
* src/Editors/_EditRepoRef.py:
* src/Editors/_EditAttribute.py:
* src/Editors/_EditPersonRef.py:
* src/Editors/_EditNote.py:
* src/Editors/_EditPerson.py:
* src/Editors/_EditMediaRef.py:
* src/Editors/_EditEventRef.py:
* src/Editors/_EditMedia.py:
* src/Editors/_EditRepository.py:
* src/Editors/_EditName.py:
* src/Editors/_EditChildRef.py:
* src/Editors/_EditFamily.py:
* src/Editors/_EditEvent.py:
* src/RelLib/_NoteType.py:
* src/DisplayTabs/_NoteTab.py:
* src/GrampsWidgets.py:
* TODO:
Implement using a specific notetype instead of General for notes created as part of a
primary or secondary object. Add list of types to ignore for inclusion in MonitoredDataType in a general manner.
List remaining issues in TODO for multiple notes.
2007-05-06 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: add quick report
* src/GrampsDb/_GrampsDbBase.py: use NotImplementedError instead of assertion
* src/ReportBase/_SimpleAccess.py: added functionality
* src/RelLib/_MediaObject.py: comments
* src/RelLib/_Person.py: remove @sort comment
* src/RelLib/_BasicPrimaryObject.py:
* src/plugins/all_events.py: comments
* src/glade/gramps.glade: clean up width
* src/gramps_main.py: added docgen to the search path
* src/docgen/TextBufDoc.py: Added interface
2007-05-06 Brian Matherly <brian@gramps-project.org>
* src/data/main5.css: Fix generation chart alignment for Narrative Web.
2007-05-04 Brian Matherly <brian@gramps-project.org>
* src/docgen/LaTeXDoc.py: convert tabs to space-tabs
2007-05-03 Benny Malengier <bm@cage.ugent.be>
* src/plugins/rel_de.py:
issue #0000929 , rel_de.py
2007-05-01 Don Allingham <don@gramps-project.org>
* src/ReportBase/_SimpleAccess.py: simplifed database access routines
2007-04-30 Benny Malengier <bm@cage.ugent.be>
* src/Editors/_EditPlace.py:
* src/Editors/_EditSource.py:
* src/Editors/_EditNote.py:
* src/Editors/_EditPerson.py:
* src/Editors/_EditRepository.py:
* src/Editors/_EditFamily.py:
* src/DisplayTabs/_NoteTab.py:
Add meaningfull title to the note dialog instead of only the note number, when called from place, source, person, family or repo
2007-04-29 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_Report.py:
* src/BaseDoc.py:
* src/docgen/HtmlDoc.py:
* src/docgen/ODFDoc.py:
* src/docgen/PdfDoc.py:
* src/docgen/AbiWord2Doc.py:
* src/docgen/GtkPrint.py:
* src/docgen/OpenOfficeDoc.py:
* src/docgen/LaTeXDoc.py:
* src/docgen/SvgDrawDoc.py:
* src/docgen/KwordDoc.py:
* src/docgen/AsciiDoc.py:
* src/docgen/RTFDoc.py:
* src/docgen/LPRDoc.py:
* src/docgen/PSDrawDoc.py:
Divide BaseDoc into BaseDoc, TextDoc and DrawDoc. TextDoc and DrawDoc are
abstract interfaces that must be implemented by the corresponding document
generators.
2007-04-28 Benny Malengier <bm@cage.ugent.be>
* src/images/.../Makefile.am:
* src/images/Makefile.am:
* src/DataViews/_RelationView.py:
* src/MarkupText.py:
* src/gramps_main.py:
* src/images/.../gramps-font-color...:
* src/images/.../gramps-font-bgcolor...:
* src/images/.../gramps-parents-open...:
* src/images/48x48/gramps-parents-add.png:
New icons for add/share parents, clean up media icon, icons for fonts as asked by Zsolt, delete of no more needed icons gramps-sharefamily, gramps-media-all. Reflect changes to images to makefiles. Use the new icons.
2007-04-27 Brian Matherly <brian@gramps-project.org>
* src/Filters/Rules/Person/_IsLessThanNthGenerationAncestorOfBookmarked.py:
* src/Filters/Rules/Person/_RelationshopPathBetweenBookmarks.py:
Fix bookmark errors.
2007-04-27 Benny Malengier <bm@cage.ugent.be>
* src/images/22x22/Makefile.am:
* src/images/16x16/Makefile.am:
* src/images/48x48/Makefile.am:
* src/images/scalable/Makefile.am:
* src/images/Makefile.am:
Reflect changes to images to makefiles
2007-04-27 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py:
* src/Editors/_EditNote.py:
Rewrite of the note markup functionality, also fixes: #1024.
2007-04-23 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportUtils.py:
* src/ReportBase/_StyleEditor.py:
* src/ReportBase/_Report.py:
* src/plugins/DescendReport.py:
* src/plugins/DetDescendantReport.py:
* src/plugins/IndivComplete.py:
* src/plugins/TimeLine.py:
* src/plugins/AncestorReport.py:
* src/plugins/DescendChart.py:
* src/plugins/DetAncestralReport.py:
* src/plugins/AncestorChart2.py:
* src/plugins/IndivSummary.py:
* src/plugins/FamilyGroup.py:
* src/plugins/StatisticsChart.py:
* src/plugins/FanChart.py:
* src/BaseDoc.py:
* src/docgen/HtmlDoc.py:
* src/docgen/ODFDoc.py:
* src/docgen/AbiWord2Doc.py:
* src/docgen/PdfDoc.py:
* src/docgen/SvgDrawDoc.py:
* src/docgen/LaTeXDoc.py:
* src/docgen/OpenOfficeDoc.py:
* src/docgen/KwordDoc.py:
* src/docgen/AsciiDoc.py:
* src/docgen/RTFDoc.py:
* src/docgen/LPRDoc.py:
* src/docgen/PSDrawDoc.py:
Move Graphic Styles, Table Styles and Cell Styles into the StyleSheet class.
All report styles are now defined in the "get_default_style()" function.
2007-04-22 Brian Matherly <brian@gramps-project.org>
* src/docgen/ODFDoc.py: escape still wasn't right. ancestor and descendant
charts were wrong.
2007-04-21 Brian Matherly <brian@gramps-project.org>
* src/Filters/Rules/Person/_IsBookmarked.py:
0000970: _IsBookmarked.py causes crash
2007-04-21 Benny Malengier <bm@cage.ugent.be>
* src/Editors/_EditFamily.py : add up down arraw on children list
* src/DisplayTabs/_EmbeddedList.py : generalize select method for
up/down movement in list
2007-04-20 Don Allingham <don@gramps-project.org>
* src/DisplayModels/_BaseModel.py (BaseModel.add_row_by_handle):
if search not defined, do an insert
* src/GrampsDb/_ReadGedcom.py: fix calendar parsing
* src/GrampsDb/_WriteGedcom.py: fix calendar generation
2007-04-19 Brian Matherly <brian@gramps-project.org>
* src/docgen/ODFDoc.py: PROPERLY escape ampersands
2007-04-19 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DisplayModels/_NoteModel.py: colorize using marker
2007-04-18 Benny Malengier <bm@cage.ugent.be>
* src/DisplayTabs/_EmbeddedList.py
* src/DisplayTabs/_BackRefList.py
* src/DisplayTabs/_NoteTab.py
* src/DisplayTabs/_ButtonTab.py
Added move up and move down buttons to the EmbeddedList, use them only
for now in NoteTab
2007-04-18 Brian Matherly <brian@gramps-project.org>
* src/DbManager.py: generate DEFAULT_DIR for databases from const.home_dir
2007-04-17 Don Allingham <don@gramps-project.org>
* src/DataViews/_FamilyList.py: add marriage date column
* src/GrampsDb/_DbUtils.py: add function for finding a marriage event
* src/DisplayModels/_FamilyModel.py: add marriage date column
* src/GrampsDbUtils/_GedcomParse.py: handle place form handing
* src/GrampsDbUtils/_GedcomLex.py: handle place form handing
* src/GrampsDbUtils/_WriteGedcom.py: handle note list
* src/docgen/ODFDoc.py: escape special characters
2007-04-17 Benny Malengier <bm@cage.ugent.be>
* src/images/
* src/GrampsWidgets.py
* src/glade/gramps.glade
* src/glade/edit_person.glade
* src/DisplayTabs/_NoteTab.py
Added new icons for lock, unlock, viewmedia, and start using them.
Removed old lock and view icons.
2007-04-16 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/ViewManager.py (create_pages): fix off-by-one error when
preselecting last view
2007-04-14 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py
* src/ReportBase/_ReportUtils.py
0001012: Private source and private child references shown in narrative
website.
2007-04-14 Brian Matherly <brian@gramps-project.org>
* src\data\main4.css
* src\data\main5.css
* src\data\main6.css
* src\data\main1.css
* src\data\main2.css
* src\data\main3.css
0001017: Insufficient space in pedigree view of narrative website
2007-04-12 Brian Matherly <brian@gramps-project.org>
* src/GrampsDbUtils/_ReadXML.py: 0001011: XML import loses media objects
when media object has no title.
2007-04-09 Brian Matherly <brian@gramps-project.org>
* src/Config/_GrampsIniKeys.py: Remove file check - it is not needed.
2007-04-09 Brian Matherly <brian@gramps-project.org>
* src/plugins/Checkpoint.py: missing comma in Checkpoint.py.
2007-04-08 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: 0001006: Narrative Web: Media objects missing
title (description), mime_type, or path, are displayed poorly.
2007-04-08 Don Allingham <don@gramps-project.org>
* src/DisplayState.py (DisplayState.__init__): allocate 15 spaces for match label
2007-04-08 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: 0000896: Crash running Narrative Web report -
system memory exhausted.
2007-04-07 Don Allingham <don@gramps-project.org>
* src/plugins/Checkpoint.py: update from 2.2
* src/GrampsDb/_GrampsDbWriteXML.py: clean up
* src/Editors/_EditPrimary.py: prevent double OK clicks
* src/Editors/_EditPlace.py: prevent double OK clicks
* src/Editors/_EditSource.py: prevent double OK clicks
* src/Editors/_EditPerson.py: prevent double OK clicks
* src/Editors/_EditRepository.py: prevent double OK clicks
* src/Editors/_EditFamily.py: prevent double OK clicks
* src/Editors/_EditEvent.py: prevent double OK clicks
2007-04-05 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: 0000998: Source Ref link refers to nothing in
Narrative web report.
2007-04-05 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: 0000996: Individual attributes do no include
source reference citations in Narrative Web report.
2007-04-04 Brian Matherly <brian@gramps-project.org>
* src/plugins/Checkpoint.py: 0000993: Checkpoint tool crashes in Windows
2007-04-04 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsWidgets.py (Statusbar): min width given in #chars;
right alignment of a bar is enabled.
* src/DisplayState.py (DisplayState.__init__): statusbar creation
with modified parameters.
2007-04-02 Don Allingham <don@gramps-project.org>
* src/DisplayState.py: shorten match message
* src/GrampsDb/Makefile.am: Added _HelperFunctions.py
* src/GrampsDb/__init__.py: Added _HelperFunctions.py
* src/GrampsDb/_HelperFunctions.py: Added support functions
2007-04-01 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: handle close/delete of active database
* src/DbManager.py: clean up
* src/DbState.py: issue database-changed signal on db close
* src/GrampsDbUtils/_GedcomParse.py: fix adding of notes
* src/DbLoader.py: don't give undo warning if importing into empty db
* src/DataViews/_PedigreeView.py: display matches in statusbar
* src/DataViews/_PersonView.py: display matches in statusbar
* src/DataViews/_RelationView.py: display matches in statusbar
* src/DisplayState.py: display matches in statusbar
* src/DisplayModels/_BaseModel.py: display matches in statusbar
* src/DisplayModels/_PeopleModel.py: display matches in statusbar
* src/GrampsDbUtils/_GedcomParse.py: display matches in statusbar
* src/PageView.py: display matches in statusbar
* src/Filters/_SearchBar.py: display matches in statusbar
* src/DbManager.py: fix default file name
2007-04-01 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsWidgets.py (Statusbar._set_packing): Reverse packing style.
2007-04-01 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsWidgets.py: Statusbar widget added.
* src/ViewManager.py: use custom Statusbar.
2007-03-31 Brian Matherly <brian@gramps-project.org>
* src/BaseDoc.py:
* src/docgen/AbiWord2Doc.py:
* src/docgen/ODFDoc.py:
* src/OpenOfficeDoc.py:
Remove "self.font" and "self.media_list" from the BaseDoc interface as they
are only common to a couple of formats.
2007-03-31 Brian Matherly <brian@gramps-project.org>
* src/docgen/AbiWord2Doc.py: Fix PaperStyle typos.
2007-03-29 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: load previous db if requested
* src/gramps_main.py: load previous db if requested
* src/ArgHandler.py: load previous db if requested
2007-03-29 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportOptions.py
* src/ReportBase/_Report.py
* src/plugins/BookReport.py
Remove "get_newpage()" and "set_newpage()" from the ReportOptions class.
They are not really options. The BookReportDialog now takes care of
inserting page breaks.
2007-03-28 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: call dbmanager if no file loaded on startup
* src/DbManger.py: open buttons and double click
* src/gramps_main.py: use "Family Trees"
2007-03-28 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/DataViews/_NoteView.py: enable shortcuts and drag-and-drop.
* src/Bookmarks.py (NoteBookmarks.make_label): better note label.
* src/DisplayTabs/_NoteModel.py: better note label for preview.
* src/DisplayTabs/_NoteTab.py: enable accepting drag-and-drop notes.
* src/ScratchPad.py: ScratchPadNote added.
* src/DdTargets.py: NOTE_LINK added.
2007-03-28 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/DataViews/_NoteView.py: put back column editor support.
* src/GrampsDb/_GrampsDbBase.py (get_note_column_order): fix default
values.
* src/DisplayModels/_NoteModel.py: include marker column.
2007-03-27 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: pass dbstate to DbManager
* src/DbManager.py: add icon, prevent deletion of open db, make buttons
do the sensible thing, prevent duplicate names when creating a new db.
2007-03-27 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportDialog.py
* src/ReportBase/_BareReportDialog.py
* src/plugins/BookReport.py
Remove "parse_report_options_frame()" and "parse_other_frames()" from the
report interface. They are not used.
2007-03-27 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportOptions.py
* src/plugins/DescendChart.py
* src/plugins/AncestorChart2.py
* src/PluginUtils/_Options.py
* src/PluginUtils/_Tool.py
Remove "enable_options()" from the report interface. All reports define all
their own options. So it is not used.
2007-03-27 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsDb/_DbUtils.py (db_copy): include missing Note table;
handling Note bookmarks.
* src/GrampsDb/_GrampsDbWriteXML.py:
* src/GrampsDb/_GrampsDBDir.py:
* src/GrampsDb/_GrampsBSDDB.py:
* src/Bookmarks.py:
* src/GrampsDbUtils/_ReadXML.py:
Handling Note bookmarks.
2007-03-27 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsDbUtils/_ReadGrdb.py (importData): include missing Note
table; handle Note bookmarks.
2007-03-27 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsDb/_GrampsDbBase.py: add note_bookmarks.
* src/DataViews/_NoteView.py: 'add' and 'remove' functionalities added.
* src/Editors/_EditNote.py: DeleteNoteQuery added.
* src/DisplayTabs/_NoteModel.pya: unnecessary delete_tags call removed.
* src/Utils.py: get_referents() and get_note_referents added();
get_source_referents() and get_media_referents() rewritten.
2007-03-27 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportDialog.py
* src/ReportBase/_BareReportDialog.py
Remove the "pagecount" option from the paper menu in the reports. It is not
used.
2007-03-27 Don Allingham <don@gramps-project.org>
* src/DbManager.py (DbManager.populate): make default directory if it
does not exist
2007-03-27 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_CommandLineReport.py
* src/ReportBase/_BareReportDialog.py
* src/ReportBase/_ReportOptions.py
* src/plugins/DescendReport.py
* src/plugins/DetDescendantReport.py
* src/plugins/AncestorReport.py
* src/plugins/DetAncestralReport.py
Remove "get_generations()" from the report options base classes. It was
forcing some reports to have the "page break between generations" options
even though they weren't using it. All reports now define all of their own
options.
2007-03-26 Brian Matherly <brian@gramps-project.org>
* src/plugins/DetDescendantReport.py: fix for multiple notes.
2007-03-26 Brian Matherly <brian@gramps-project.org>
* src/plugins/DetAncestralReport.py: fix for multiple notes.
2007-03-26 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: integrate the new DbManager
* src/glade/gramps.glade: integrate the new DbManager
* src/gramps_main.py: integrate the new DbManager
* src/DbManager.py: integrate the new DbManager
* src/DisplayModels/_PeopleModel.py (PeopleModel._build_search_sub):
switch back to old format for handling cursor until bug can be resolved
2007-03-26 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/Editors/_EditNote.py (save): pass the handle to the callback
instead of the object itself.
* src/DisplayTabs/_NoteTab.py: pass the add and edit callback functions
to EditNote; side button tooltips.
2007-03-25 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportOptions.py: Remove get_display_format (not used)
* src/ReportBase/_BareReportDialog.py:
Remove get_report_extra_menu_info (not used)
2007-03-25 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportUtils.py
* src/ReportBase/_CommandLineReport.py
* src/ReportBase/_BareReportDialog.py
* src/plugins/IndivComplete.py
* src/plugins/NarrativeWeb.py
* src/plugins/TimeLine.py
* src/plugins/GraphViz.py
* src/plugins/EventCmp.py
* src/plugins/StatisticsChart.py
* src/PluginUtils/_Options.py
* src/PluginUtils/_Tool.py
Remove get_report_filters() function. Let reports define the filter options
themselves.
2007-03-24 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: add support for new directory type
* src/GrampsDb/_GrampsDbBase.py: use normal pickle encoding
* src/GrampsDb/_GrampsDBDir.py: new directory based type
* src/GrampsDb/_GrampsDbFactories.py: add support for new directory type
* src/Editors/_EditNote.py: only update on save
* src/Selectors/_SelectPerson.py: use normal columns
* src/GrampsDbUtils/_ReadGedcom.py: add support for new directory type
* src/GrampsDbUtils/__init__.py: add support for new directory type
* src/GrampsDbUtils/_Backup.py: fast pickle based backup
* src/ArgHandler.py: add support for new directory type
2007-03-24 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/Editors/_EditAddress.py:
* src/Editors/_EditLdsOrd.py:
* src/Editors/_EditSourceRef.py:
* src/Editors/_EditEventRef.py:
* src/Editors/_EditMedia.py:
* src/Editors/_EditName.py:
* src/Editors/_EditEvent.py:
* src/glade/gramps.glade:
move date_entry(ValidatableMaskedEntry) out into glade.
2007-03-24 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py (MarkupBuffer.set_text): better unicode encoding.
* src/Editors/_EditPlace.py: source code encoding comment removed;
EditPlace._validate_coordinate: proper unicode coding;
EditPlace._setup_fields: longitude and latitude entries moved out to
glade.
* src/Editors/_EditNote.py (EditNote._local_init): redundant method
call removed.
* src/GrampsWidgets.py: enable custom widget support from glade;
MonitoredEntry.connect: enable support for custom data for signal.
* src/glade/gramps.glade (place_editor): include ValidatableMaskedEntry
for longitude and latitude entries.
* src/ManagedWindow.py (ManagedWindow.show): replace window.show() with
window.show_all().
2007-03-21 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py (MarkupBuffer.set_text): convert unicode to byte
string for parseString.
* src/Editors/_EditAddress.py:
* src/Editors/_EditLdsOrd.py:
* src/Editors/_EditSourceRef.py:
* src/Editors/_EditEventRef.py:
* src/Editors/_EditMedia.py:
* src/Editors/_EditName.py:
* src/Editors/_EditEvent.py: attach ValidatableMaskedEntry into table
with FILL=False yoption for having the validation error tip at right
position.
2007-03-20 Brian Matherly <brian@gramps-project.org>
* src/plugins/IndivComplete.py: handle multiple notes
2007-03-19 Brian Matherly <brian@gramps-project.org>
* src/plugins/GraphViz.py: fix NameDisplay include
2007-03-18 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: use tooltips for buttons when text disabled (bug 959)
* src/Editors/_EditSourceRef.py: fix help button (bug 960), delete the cancel
on the comment tab.
* src/Editors/_EditReference.py: make sure help button is sensitive if used.
* src/GrampsDbUtils/_GedcomParse.py: check for UTF16 BOM
* src/ArgHandler.py: use STOCK_NEW for create of db (bug 947)
* src/DbLoader.py: use STOCK_NEW for create of db (bug 947)
2007-03-17 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/Editors/_EditPlace.py: better tooltip for coordinates; fix position
of those tooltip.
2007-03-14 Brian Matherly <brian@gramps-project.org>
* src/Editors/_EditPlace.py: Add the following comment at the top of the
file:
# -*- coding: latin-1 -*-
See here: http://www.python.org/dev/peps/pep-0263/ for details.
I'm not sure if this is what we want to do, or if there is a better way,
But I needed to do something to get Gramps running again.
2007-03-13 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: 0000975: remove extra (/b) HTML tags in
NarrativeWeb
2007-03-13 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: 0000976: NarrativeWeb: gramps ID always
output regardless of setting
2007-03-13 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: 0000969: NarrativeWeb plugin: include the
date in the media object pages
2007-03-13 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/Editors/_EditPlace.py (_setup_fields): validate coordinates
* src/glade/gramps.glade: delete long, lat entries from place_editor
2007-03-13 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/RelLib/_Note.py: import const from MarkupText module
* src/MarkupText.py: use actions instead of widgets on the interface;
new helper functions
* src/Editors/_EditNote.py: move widgets out to glade; implement new
MarkupText buffer interface; use uimanager/toolbar for formatting
* src/glade/gramps.glade: edit_note update
2007-03-11 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportDialog.py: don't catch all exceptions - we won't
get a traceback.
2007-03-11 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: 0000950: include the date in the reference
sections of the narrative web site
2007-03-09 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: Support new note API
* src/ReportBase/_ReportUtils.py: Support new note API
2007-03-08 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py
* src/GrampsDbUtils/_GedcomChar.py
* src/GrampsDbUtils/_GedcomLex.py
2007-03-06 Brian Matherly <brian@gramps-project.org>
* src/plugins/AncestorChart.py: Deleted - just an old version of
AncestorChart2.py
2007-03-06 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py:
* src/ReportBase/_ReportUtils.py:
Fix 0000956: Event order within GRAMPS not replicated in web report
2007-03-06 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py (GedcomParser.__parse_record): fix note handling
* src/Editors/_EditFamily.py (EditFamily.save): disable data changed warning
when saving the data - we know that it changed.
2007-03-05 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: Fix 0000954: e-mail address causes Narrative
Web plugin to generate bad links
2007-03-05 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: support for close button on filter sidebar
* src/DisplayModels/_BaseModel.py: support for marker coloring
* src/DisplayModels/_FamilyModel.py: support for marker coloring
* src/PageView.py: support for marker coloring
* src/Filters/SideBar/_SidebarFilter.py: provide close button
* src/Filters/SideBar/_PersonSidebarFilter.py: cleanup
2007-03-05 Brian Matherly <brian@gramps-project.org>
* src/plugins/GraphViz.py: Fix doc init.
2007-03-05 Brian Matherly <brian@gramps-project.org>
* src/docgen/GtkPrint.py: Fix 0000908: GtkPrint doesn't parse if you don't
have pygtk version 2.10
2007-03-05 Brian Matherly <brian@gramps-project.org>
* src/plugins/GraphViz.py: Fix 0000942: Relationship graph doesn't show
preferred name format
2007-03-05 Brian Matherly <brian@gramps-project.org>
* src/plugins/TimeLine.py: Fix 0000943: Timeline doesn't show preferred
name format
2007-03-03 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsGEDDB.py: readonly database for GEDCOM
* src/Editors/_EditNote.py: add additional fields
* src/RelLib/_Note.py: cleanup
* src/DisplayTabs/_NoteModel.py: display correctly
* src/GrampsWidgets.py: readonly support for checkbox
* src/glade/gramps.glade: note fixes
* src/DisplayModels/_NoteModel.py: display data correctly
* src/GrampsDbUtils/_GedcomParse.py: cleanup, reference note fixes
* example/gramps/example.gramps: new note support
* example/gedcom/sample.ged: new note support
2007-03-02 Brian Matherly <brian@gramps-project.org>
* src/plugins/AncestorChart2.py:
* src/plugins/DescendChart.py:
Make AncestorChart and DescendChart consistent in options
* src/ReportBase/_BareReportDialog.py:
remove get_report_extra_textbox_info
* src/ReportBase/_CommandLineReport.py:
* src/ReportBase/_ReportOptions.py:
remove dispf
2007-02-28 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GrampsDbUtils/_GedcomParse.py: Fix level of handle_source calls
* src/GrampsDbUtils/_GedcomLex.py: fix typo
2007-02-28 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: more enhancements
* src/GrampsDbUtils/_GedcomChar.py: more enhancements
* src/GrampsDbUtils/_GedcomTokens.py: more enhancements
2007-02-28 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/ImportGeneWeb.py: Adapt to new Notes api; Some parsing
fixes
2007-02-27 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomChar.py: handle stripping of newlines
* src/GrampsDbUtils/_GedcomLex.py: handle newlines and eof
* src/GrampsDbUtils/_GedcomParse.py (GedcomParser.parse_fam): use
parse_level
2007-02-26 Brian Matherly <brian@gramps-project.org>
* src/BaseDoc.py:
* src/docgen/PSDrawDoc.py:
* src/docgen/SvgDrawDoc.py:
* src/docgen/PdfDoc.py:
* src/docgen/OpenOfficeDoc.py:
* src/docgen/GtkPrint.py:
* src/docgen/LPRDoc.py:
* src/docgen/ODFDoc.py:
* src/plugins/StatisticsChart.py:
* src/plugins/Calendar.py:
* src/ReportBase/_ReportUtils.py:
Remove draw_bar function
2007-02-26 Brian Matherly <brian@gramps-project.org>
* src/plugins/WritePkg.py: Fix crash on gpkg export in Windows
2007-02-26 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: handle EVENTS with argument on
the declaration line, give notes and id/handle
* src/GrampsDbUtils/_GedcomLex.py: handle EVENTS with argument on
the declaration line
2007-02-26 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/RelLib/_AttributeType.py: Add WITNESS (used by GEDCOM parser to
import textual event witness information
* src/GrampsDbUtils/_GedcomParse.py: Support for some types of Witness
data; Parse MAP/LATI/LONG; Fix creation of Nobility Title
* src/GrampsDbUtils/_GedcomTokens.py: Add MAP,LATI,LONG
2007-02-26 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: encode file name properly
2007-02-26 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py: avoid creating empty elements in xml generator
2007-02-25 Alex Roitman <shura@gramps-project.org>
* src/DisplayTabs/_NoteTab.py: Import RelLib.
2007-02-25 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: attribution for icons
* src/GrampsDbUtils/_GedcomParse.py: enhancements in parsing
* src/GrampsDbUtils/_GedcomTokens.py: remove double AGNC
* src/DataViews/__init__.py: Add NoteView
* src/DataViews/_NoteView.py: Added
* src/Config/_GrampsConfigKeys.py: Added new keys to handle note
dialog width.
* src/Editors/__init__.py: Add _EditNote.py
* src/Editors/_EditNote.py: Added
* src/DisplayTabs/_NoteTab.py: Updated to the new list format
* src/GrampsWidgets.py: Add checkbox support
* src/glade/gramps.glade: Added edit_note
* data/gramps.schemas.in: new keys
2007-02-25 Brian Matherly <brian@gramps-project.org>
* src/plugins/AncestorChart2.py: Fix index error
2007-02-25 Brian Matherly <brian@gramps-project.org>
* src/BaseDoc.py:
* src/docgen/PSDrawDoc.py:
* src/docgen/SvgDrawDoc.py:
* src/docgen/PdfDoc.py:
* src/docgen/OpenOfficeDoc.py:
* src/docgen/GtkPrint.py:
* src/docgen/LPRDoc.py:
* src/docgen/ODFDoc.py:
* src/plugins/AncestorChart2.py:
* src/plugins/DescendChart.py:
* src/plugins/StatisticsChart.py:
* src/plugins/TimeLine.py:
Remove height and width from GraphicsStyle
2007-02-25 Benny Malengier <bm@cage.ugent.be>
* src/gramps_main.py: new icons, register them
* src/DateEdit.py : use icon
* src/PageView.py : use icon
* src/DisplayTabs/_AddrEmbedList.py and
src/DisplayTabs/_AttrEmbedList.py : use icon
2007-02-25 Don Allingham <don@gramps-project.org>
* src/DataViews/Makefile.am: install _NoteView.py
* src/DisplayTabs/Makefile.am: install NoteModel.py
* src/GrampsDbUtils/Makefile.am: install _GedcomChar.py and
_GedcomLex.py
2007-02-25 Kees Bakker <kees.bakker@xs4all.nl>
* src/GrampsDbUtils/_GedcomUtils.py: Fix index checking on IDs
2007-02-25 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_NoteView.py: Enable filter editor
* src/FilterEditor/_FilterEditor.py: Note Filter Editor
* src/FilterEditor/_EditRule.py: Note Filter Editor
* src/Filters/Rules/Note/_HasNote.py: Rename label
* src/Filters/Rules/Note/__init__.py: Add more rules
* src/Filters/Rules/__init__.py: Add Note Rules
2007-02-24 Don Allingham <don@gramps-project.org>
* src/DisplayTabs/_NoteModel.py: added
* src/DisplayTabs/_NoteTab.py: support new list
* src/GrampsDbUtils/_GedcomParse.py: enhancements to parsing
* src/GrampsDbUtils/_ReadGedcom.py: handle encoding properly
* src/GrampsDbUtils/_GedcomChar.py: new encoding interface
* src/GrampsDbUtils/_GedcomLex.py: cleanup
2007-02-24 Brian Matherly <brian@gramps-project.org>
* src/docgen/SvgDrawDoc.py.py: Fix XML error in draw_text.
2007-02-24 Brian Matherly <brian@gramps-project.org>
* src/BaseDoc.py:
* src/ReportBase/_CommandLineReport.py:
* src/ReportBase/_ReportDialgo.py:
* src/docgen/PdfDoc.py:
* src/docgen/OpenOfficeDoc.py:
* src/docgen/ODFDoc.py:
* src/docgen/RDFDoc.py:
* src/docgen/KwordDoc.py:
* src/docgen/PSDrawDoc.py:
* src/docgen/SvgDrawDoc.py:
* src/docgen/HtmlDoc.py:
* src/docgen/AbiWord2Doc.py:
* src/docgen/LaTeXDoc.py:
* src/plugins/BookReport.py:
Add PaperStyle to BaseDoc
2007-02-24 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/Makefile.am: update
* src/BasicUtils/Makefile.am: update
2007-02-24 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Filters/_GenericFilter.py: Add GenericNoteFilter
* src/Filters/Rules/Makefile.am: Add new Note subfolder
* src/Filters/Rules/Note/*: Added new files
* src/Filters/SideBar/_NoteSidebarFilter.py: New file
* src/Filters/SideBar/Makefile.am: Add NoteSidebarFilter
* src/Filters/SideBar/__init__.py: Add NoteSidebarFilter
* src/DataViews/_NoteView.py: Enable NoteSidebarFilter
* po/POTFILES.in: Add the new files
* configure.in: Add new subfolder
2007-02-23 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils./_GedcomParse.py: enhanced parsing based off testcases
* src/GrampsDbUtils./_GedcomTokens.py: enhanced parsing based off testcases
2007-02-23 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (convert_notes_13): Typo preventing
address upgrade.
* src/GrampsDb/_GrampsDbWriteXML.py (write_address_list): Minor
alignment corrections.
* src/GrampsDb/_GrampsInMemDB.py (__init__): Define nid_trans.
2007-02-23 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: handle error cases
* src/GrampsDbUtils/_GedcomLex.py: handle error cases
* src/GrampsDbUtils/_GedcomUtils.py: handle error cases
2007-02-23 Alex Roitman <shura@phy.ucsf.edu>
* src/GrampsDb/_GrampsBSDDB.py (convert_notes_13): Skip empty notes.
2007-02-22 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParser.py: fix a few bugs
* src/DataViews/_PedigreeView.py: remove redundant call
* src/PageView.py: remove redundant call
* src/ViewManager.py: pylint fixes
2007-02-22 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* plugins/TestcaseGenerator.py: Generate new Note objects
2007-02-22 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (reindex_reference_map): Typo.
* src/GrampsDb/_GrampsDbWriteXML.py (write_media_list): Typo.
2007-02-21 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_13): Add upgrade
path for 2.2.x data;
(commit_13): A low-level commit hack to aid in upgrade_13;
(convert_notes_13): Recursive converter for the notes in each
object and its note-capable child objects.
2007-02-21 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py: raise error in case of parsing failure.
* src/const.py.in: add argument support for debug switch.
* src/ArgHandler.py (parse_arg): handle debug switch argument.
2007-02-20 Alex Roitman <shura@gramps-project.org>
* data/grampsxml.dtd: Update DTD.
* data/grampsxml.rng: Update schema.
* src/GrampsDb/_GrampsDbWriteXML.py (write_xml_data): Place notes
at the end.
* src/GrampsDbUtils/_ReadXML.py (start_noteref): Add method;
(__init__): Use new method.
2007-02-20 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_ReadGedcom.py: more cleanup
* src/GrampsDbUtils/_GedcomTokens.py: more cleanup
* src/GrampsDbUtils/_GedcomParse.py: Use the FAM->INDI mappings
discovered in the StageOne parsing to fix missing relationships
in Ancestry.com generated GEDCOM files.
2007-02-20 Benny malengier <bm@cage.ugent.be>
* gramps_main.py : register_stock_icons
* src/images: delete old icons
* src/images/48x48/: new icons
* src/images/22x22/: new icons
* src/images/16x16/: new icons
* src/images/scalable/: new icons
* src/glade/gramps.glade: use new icons
* src/DataViews/_FamilyList.py: use new icons
* src/DataViews/_RelationView.py: use new icons
* src/DisplayTabs/_PersonBackRefList.py: use new icons
2007-02-20 Alex Roitman <shura@gramps-project.org>
* src/Config/Makefile.am (keys): Add "make keys" target to
regenerate the _rampsConfigKeys file.
* src/Config/_GrampsConfigKeys.py (RELEDITBTN): Regenerate the
file to add missing items.
* data/gramps.schemas.in: Add missing key.
* src/images/Makefile.am: new icons.
* src/images/*: new icons.
* configure.in: Generate new Makefiles.
2007-02-19 Alex Roitman <shura@gramps-project.org>
* src/RelLib/_Note.py (serialize,unserialize): Save and read
change.
* src/RelLib/_Repository.py (serialize,unserialize): Save and read
change.
* src/GrampsDb/_GrampsDbWriteXML.py): Export top-level notes and
note references.
* src/RelLib/_Note.py (set_type,get_type): Add methods.
2007-02-19 Don Allingham <don@gramps-project.org>
* src/DataViews/_NoteView.py: Display data and columns
* src/RelLib/__init__.py: import NoteType
* src/DisplayModels/_NoteModel.py: Display data and columns
* src/GrampsDbUtils/_GedcomParse.py: note import improvements
2007-02-19 Brian Matherly <brian@gramps-project.org>
* src/plugins/DescendChart.py: include blank pages option
* src/plugins/AncestorChart2.py: include blank pages option
2007-02-19 Don Allingham <don@gramps-project.org>
* src/Editors/_EditPlace.py: note list support
* src/Editors/_EditAddress.py: note list support
* src/Editors/_EditLdsOrd.py: note list support
* src/Editors/_EditSourceRef.py: note list support
* src/Editors/_EditSource.py: note list support
* src/Editors/_EditRepoRef.py: note list support
* src/Editors/_EditAttribute.py: note list support
* src/Editors/_EditPersonRef.py: note list support
* src/Editors/_EditPerson.py: note list support
* src/Editors/_EditMediaRef.py: note list support
* src/Editors/_EditEventRef.py: note list support
* src/Editors/_EditMedia.py: note list support
* src/Editors/_EditRepository.py: note list support
* src/Editors/_EditName.py: note list support
* src/Editors/_EditChildRef.py: note list support
* src/Editors/_EditFamily.py: note list support
* src/Editors/_EditEvent.py: note list support
* src/DisplayTabs/_NoteTab.py: note list support
* src/GrampsDbUtils/_GedcomParse.py: note list support
* src/GrampsDbUtils/_GedcomParse.py: fix PLAC/ADDR mappings
2007-02-19 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsWidgets.py (IconEntry): apply latest fixes from kiwi r5889
2007-02-19 Alex Roitman <shura@gramps-project.org>
* src/GrampsDbUtils/_ReadXML.py (start_note, stop_note): Parse
legacy notes.
* src/GrampsDb/_GrampsDbBase.py (commit_note): Typo.
* src/RelLib/_SourceRef.py (get_referenced_handles): Include notes.
* src/RelLib/_Source.py (get_referenced_handles): Include notes.
* src/RelLib/_Repository.py (get_referenced_handles): Include notes.
* src/RelLib/_RepoRef.py (get_referenced_handles): Include notes.
* src/RelLib/_Place.py (get_referenced_handles): Include notes.
* src/RelLib/_PersonRef.py (get_referenced_handles): Include notes.
* src/RelLib/_Person.py (get_referenced_handles): Include notes.
* src/RelLib/_Name.py (get_referenced_handles): Include notes.
* src/RelLib/_MediaRef.py (get_referenced_handles): Include notes.
* src/RelLib/_MediaObject.py (get_referenced_handles): Include notes.
* src/RelLib/_EventRef.py (get_referenced_handles): Include notes.
* src/RelLib/_LdsOrd.py (get_referenced_handles): Incclude notes.
* src/RelLib/_Family.py (get_referenced_handles): Include notes.
* src/RelLib/_Event.py (get_referenced_handles): Include notes.
* src/RelLib/_Address.py (get_referenced_handles): Include notes.
* src/RelLib/_Attribute.py (get_referenced_handles): Include notes.
* src/RelLib/_ChildRef.py (get_referenced_handles): Include notes.
* src/RelLib/_NoteBase.py (get_referenced_note_handles): Add method;
(set_note_list, get_note_list, remove_note, add_note): Add methods;
(__init__): Rewrite to support note list.
2007-02-19 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: fix PLAC/ADDR mappings
2007-02-19 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsWidgets.py (IconEntry): apply latest fixes from kiwi r5889
2007-02-18 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomUtils.py: Add IdMapper class
* src/GrampsDbUtils/_GedcomParser.py: refactoring
2007-02-18 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_PaperMenu.py: rename PaperStyle to PaperSize
* src/docgen/HtmlDoc.py: rename PaperStyle to PaperSize
* src/BaseDoc.py: rename PaperStyle to PaperSize
* src/plugins/Calendar.py: don't use tmargin
2007-02-18 Brian Matherly <brian@gramps-project.org>
* src/plugins/AncestorChart2.py: Use a dict instead of an array to use less
memory.
2007-02-18 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: more refactoring
2007-02-18 Alex Roitman <shura@gramps-project.org>
* src/Editors/_EditAttribute.py (EditAttribute): Correct constant
names.
* src/Editors/_EditAddress.py (EditAddress): Correct constant
names.
* src/Config/_GrampsConfigKeys.py: Regenerate file.
* src/Config/gen_schema_keys.py (copy): Update comments.
* data/gramps.schemas.in: Add config for notes prefix.
* src/RelLib/_PrimaryObject.py: Change to derive from the
BasicPrimaryObject class.
* src/RelLib/_BasicPrimaryObject.py: Add new base class.
* src/GrampsDb/_GrampsBSDDB.py: Add map and methods for Notes.
* src/GrampsDb/_GrampsInMemDB.py: Add map and methods for Notes.
* src/GrampsDb/_GrampsDbBase.py: Add map and methods for Notes.
* src/GrampsDb/_GrampsDbConst.py: Add Note's constants.
* src/RelLib/_NoteType.py: Add note types.
* src/RelLib/_Note.py: Rewrite as a primary object.
* src/RelLib/_Repository.py (has_source_reference,
remove_source_references, replace_source_references): Remove
redundant methods.
2007-02-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDb/_GrampsDbWriteXML.py: add non-gtk xml writer
* src/GrampsDb/__init__.py: export non-gtk writer
* src/GrampsDb/_GrampsDbExceptions.py: add WriteFailure exception
* src/GrampsDb/_LongOpStatus.py: protect against div by zero
* src/GrampsDb/_ProgressMonitor.py: workaround gtk issues
* src/ProgressDialog.py: work around gtk issues
* src/GrampsDbUtils/_WriteXML.py: make gtk wrapper for non-gtk version
2007-02-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ViewManager.py: add progress monitor
* src/GrampsDb/_GrampsDbBase.py: add get_length to cursors
* src/GrampsDb/_LongOpStatus.py: add __del__ method
* src/GrampsDb/_ProgressMonitor.py: add class params
* src/GrampsDb/_GrampsInMemDB.py: add get_length to cursors
* src/GrampsDb/_CursorIterator.py: use get_length methods
* src/GrampsDb/_GrampsBSDDB.py: add get_length to cursors
* src/DisplayState.py: add progress monitor
* src/DisplayModels/_PeopleModel.py: use LongOpStatus
* src/ProgressDialog.py: fix show method
2007-02-17 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_Report.py: remove unused progress bar functions
2007-02-16 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/data/mainX.css: enable formatted notes on narrative web
* src/plugins/NarrativeWeb.py: enable formatted notes on narrative web
* src/MarkupText.py: properly reset xml generator output: fix #924
* src/ManagedWindow.py: enable accelerators in editor windows
* src/Editors/_EditPrimary.py: enable accelerators in editor windows
* src/Editors/_EditSecondary.py: enable accelerators in editor windows
* src/Editors/_EditReference.py: enable accelerators in editor windows
* src/DisplayTabs/_NoteTab.py: enable accelerators in editor windows
* src/DisplayTabs/_ButtonTab.py: enable accelerators in editor windows
* src/DisplayTabs/_GrampsTab.py: enable accelerators in editor windows
2007-02-16 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ProgressDialog.py: more work on progress dialog
2007-02-16 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDb/__init__.py: add prototype progress dialog
* src/GrampsDb/_LongOpStatus.py: add prototype progress dialog
* src/ProgressDialog.py: add prototype progress dialog
2007-02-16 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDb/_LongOpStatus.py: more work on long operation framework
* src/GrampsDb/_CursorIterator.py: more work on long operation framework
2007-02-15 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: refactoring
* src/GrampsDbUtils/_GedcomUtils.py: refactoring
2007-02-14 Brian Matherly <brian@gramps-project.org>
* src/docgen/PSDrawDoc.py: remove draw_wedge from BaseDoc
* src/ReportBase/_ReportUtils.py: remove draw_wedge from BaseDoc
* src/plugins/FanChart.py: remove draw_wedge from BaseDoc
* src/BaseDoc.py: remove draw_wedge from BaseDoc
2007-02-14 Brian Matherly <brian@gramps-project.org>
* src/docgen/HtmlDoc.py: fix html template loading.
* src/ReportBase/_ReportDialog.py: fix html template loading.
2007-02-14 Douglas Blank <dblank@cs.brynmawr.edu>
* src/ReportBase/_ReportUtils.py: 0000922: Slight change to estimate_age,
and an additional function
2007-02-14 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: gedcom refactoring
2007-02-13 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: gedcom refactoring
2007-02-13 Brian Matherly <brian@gramps-project.org>
* src/ViewManager.py: fix crash during backup on windows
2007-02-13 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsGEDDB.py: gedcom refactoring
* src/GrampsDbUtils/_GedcomParse.py: gedcom refactoring
* src/GrampsDbUtils/_ReadGedcom.py: gedcom refactoring
* src/GrampsDbUtils/_GedcomLex.py: gedcom refactoring
* src/GrampsDbUtils/_GrampsDbWRFactories.py: gedcom refactoring
* src/GrampsDbUtils/_GedcomUtils.py: added
* src/GrampsDbUtils/Makefile.am: added _GedcomUtils.py
2007-02-13 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsWidgets.py: Merge trunk changes r7950:8105
* src/MarkupText.py: cleanup
2007-02-12 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomParse.py: cleanup
2007-02-12 Brian Matherly <brian@gramps-project.org>
* src/plugins/AncestorChart2.py: Fix title color
* src/plugins/DescendChart.py: Fix title color
* src/plugins/TimeLine.py: Fix title color
* src/docgen/PSDrawDoc.py: Fix center_text and draw_bar
2007-02-12 Don Allingham <don@gramps-project.org>
* src/plugins/FindDupes.py: backport from 2.2.6
2007-02-12 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py: cleanup
* src/DisplayTabs/_NoteTab.py (build_interface): debug log
* src/const.py.in: add new command line arg '-d,--debug'
* src/gramps.py (setup_logging): change root logger default level
to WARNING
* src/ArgHandler.py (parse_arg): handle command line arg: debug
2007-02-12 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py: improvements
* src/RelLib/_Note.py (get): try to remove tags only if note is
formatted
* src/DisplayTabs/_NoteTab.py: cleanup
2007-02-11 Brian Matherly <brian@gramps-project.org>
* src/BaseDoc.py: remove write_at
* src/docgen/PSDrawDoc.py: remove write_at
* src/docgen/SvgDrawDoc.py: remove write_at, add center_text
* src/docgen/OpenOfficeDoc.py: remove write_at
* src/docgen/PdfDoc.py: remove write_at
* src/docgen/GtkPrint.py: remove write_at
* src/plugins/StatisticsChart.py: pass draw style to legend
* src/docgen/LPRDoc.py: remove write_at
* src/docgen/ODFDoc.py: remove write_at
* src/ReportBase/_ReportUtils.py
2007-02-11 Don Allingham <don@gramps-project.org>
* src/Merge/_MergePlace.py: merge from 2.2 tree
* src/GrampsDbUtils/_GedcomParse.py: parsing improvements
* src/GrampsDbUtils/_GedcomLex.py: parsing improvements
2007-02-10 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsGEDDB.py: new GEDCOM parser module
* src/RelLib/_BaseObject.py: new GEDCOM parser module
* src/RelLib/_AttributeBase.py: new GEDCOM parser module
* src/plugins/PHPGedViewConnector.py: new GEDCOM parser module
* src/GrampsDbUtils/_GedcomParse.py: new GEDCOM parser module
* src/GrampsDbUtils/__init__.py: new GEDCOM parser module
* src/GrampsDbUtils/_GedcomLex.py: new GEDCOM parser module
* src/GrampsDbUtils/_GrampsDbWRFactories.py: new GEDCOM parser module
* src/GrampsDbUtils/_GedcomTokens.py: renamed from _GedTokens.py
* src/GrampsDbUtils/Makefile.am: new GEDCOM parser module
* src/ArgHandler.py: new GEDCOM parser module
* example/gedcom/sample.ged: added test cases
2007-02-10 Brian Matherly <brian@gramps-project.org>
* src/BaseDoc.py: remove unused functions
* src/docgen/KwordDoc.py: remove unused functions
* src/docgen/OpenOfficeDoc.py: remove unused functions
* src/docgen/HtmlDoc.py: remove unused functions
* src/docgen/LPRDoc.py: remove unused functions
* src/docgen/ODFDoc.py: remove unused functions
2007-02-11 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/MarkupText.py: added
* src/DisplayTabs/_NoteTab.py: handling 'rich text' notes
* src/RelLib/_NoteBase.py: handling 'rich text' notes
* src/RelLib/_Note.py: handling 'rich text' notes
* src/GrampsDb/_GrampsBSDDB.py: handling 'rich text' notes
* src/GrampsDbUtils/_ReadXML.py: handling 'rich text' notes
* src/GrampsDbUtils/_WriteXML.py: handling 'rich text' notes
* src/Merge/_MergeSource.py: handling 'rich text' notes
* src/Merge/_MergePlace.py: handling 'rich text' notes
* src/Merge/_MergePerson.py: handling 'rich text' notes
* src/ReportBase/_ReportUtils.py: handling 'rich text' notes
* src/ViewManager.py: cleanup
2007-02-09 Don Allingham <don@gramps-project.org>
* src/plugins/Check.py: fix illegal family events
* src/GrampsDbUtils/_GedcomParse.py: improve parsing
* src/GrampsDbUtils/_GedcomLex.py: improve parsing
* src/GrampsDbUtils/_GedTokens.py: improve parsing
2007-02-08 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomLex.py: make more table driven
* src/GrampsDbUtils/_GedcomParse.py: added
2007-02-07 Don Allingham <don@gramps-project.org>
* src/GrampsDbUtils/_GedcomLex.py: start of a lexical analyzer
* src/GrampsDbUtils/_GedTokens.py: additional tokens
2007-02-07 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsDbUtils/_WriteGedcom.py (export_data): more complete SUBM
record on export.
2007-02-06 Brian Matherly <brian@gramps-project.org>
* src/docgen/PdfDoc.py: provide a more useful error when reportlab crashes
2007-02-06 Douglas Blank <dblank@cs.brynmawr.edu>
* src/ReportBase/_ReportDialog.py: 0000905: Typo in catching exceptions in
buggy reports
* src/plugins/holidays.xml: 0000906: Canada holidays patch
2007-02-05 Don Allingham <don@gramps-project.org>
* src/DataViews/_MediaView.py: view export support
* src/DataViews/_RepositoryView.py: view export support
* src/DataViews/_SourceView.py: view export support
* src/DataViews/_EventView.py: view export support
* src/DataViews/_FamilyList.py: view export support
* src/DataViews/_PlaceView.py: view export support
* src/DataViews/_PersonView.py: view export support
* src/ViewManager.py: view export support
* src/plugins/EventCmp.py: use new format
* src/PageView.py: view export support
* src/docgen/TabbedDoc.py: base class for tabular format
* src/docgen/ODSTab.py: Open Document format for tabular format
* src/docgen/CSVTab.py: Comma Separated Value format for tabular format
2007-02-05 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsDb/_GrampsBSDDB.py: load/save db owner info
* src/GrampsDb/_DbUtils.py (db_copy): copy also db owner
2007-02-04 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/plugins/OwnerEditor.py: include Id keyword
2007-02-04 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: default Relationship buttons to insenstive.
Setting an active person will reenable them.
2007-02-03 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: fix 0000894: syntax error on Narrative web plugin
2007-02-04 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDb/_GrampsDbBase.py: add initial cursor iter impl.
* src/GrampsDb/_CursorIterator.py: add initial cursor iter impl.
2007-02-04 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsLocale: set svn:ignore propery
* src/BasicUtils: set svn:ignore propery
* src/GrampsDbUtils: set svn:ignore propery
* src/RelLib/_Researcher.py: add missing get/set methods
* src/GrampsDbUtils/_WriteGedcom.py: db owner handling, warn for missing
* src/GrampsCfg.py: db owner handling, new warning pref
* src/Config/_GrampsConfigKeys.py: db owner handling, new warning pref
* data/gramps.schemas.in: db owner handling, new warning pref
* src/plugins/OwnerEditor.py: db owner handling, plugin tool
* src/plugins/ownereditor.glade: db owner handling, plugin tool
2007-02-04 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDb/_GrampsGEDDB.py: fix reader/writer import
* ChangeLog: fix the commit of a conflit (Brian ?)
2007-02-03 Don Allingham <don@gramps-project.org>
* glade/gramps.glade: change window positioning settings
* glade/edit_person.glade: change window positioning settings
2007-02-03 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: fix 0000894: syntax error on Narrative web plugin
2007-02-03 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: convert DbState to its own file
* src/GrampsDb/__init__.py: convert DbState to its own file
* src/DbState.py: convert DbState to its own file
* src/gramps_main.py: convert DbState to its own file
* src/Makefile.am: convert DbState to its own file
* configure.in: update version, process new Makefile.am files
* src/GrampsDb/Makefile.am: update
* src/Makefile.am: update
2007-02-03 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDb/Makefile.am: remove files
* src/GrampsDb/_GrampsDbConst.py: add license
* src/GrampsLocale/__init__.py: add license
* src/GrampsLocale/Makefile.am: add makefile
* src/BasicUtils/__init__.py: add license
* src/BasicUtils/Makefile.am: add makefile
* src/GrampsDbUtils/__init__.py: add license
* src/GrampsDbUtils/Makefile.am: add makefile
* src/GrampsDbUtils/_GrampsDbWRFactories.py: add license
* src/Makefile.am: add new directories
2007-02-03 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ViewManager.py: refactor GrampsDb and clean RelLib deps
* src/Exporter.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/_WriteGrdb.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/_GrampsDbBase.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/_ReadGedcom.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/_ReadXML.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/_GrampsDbFactories.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/__init__.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/_GrampsDbExceptions.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/_GrampsDbConst.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/_WriteGedcom.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/_GedcomInfo.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/_ReadGrdb.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/_WriteXML.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/gedcomimport.glade: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/_GrampsXMLDB.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/_GedTokens.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/gedcomexport.glade: refactor GrampsDb and clean RelLib deps
* src/GrampsDb/_GrampsBSDDB.py: refactor GrampsDb and clean RelLib deps
* src/GrampsLocale: refactor GrampsDb and clean RelLib deps
* src/GrampsLocale/_GrampsLocale.py: refactor GrampsDb and clean RelLib deps
* src/GrampsLocale/__init__.py: refactor GrampsDb and clean RelLib deps
* src/plugins/WriteCD.py: refactor GrampsDb and clean RelLib deps
* src/plugins/Checkpoint.py: refactor GrampsDb and clean RelLib deps
* src/plugins/WritePkg.py: refactor GrampsDb and clean RelLib deps
* src/plugins/ReadPkg.py: refactor GrampsDb and clean RelLib deps
* src/BasicUtils: refactor GrampsDb and clean RelLib deps
* src/BasicUtils/__init__.py: refactor GrampsDb and clean RelLib deps
* src/BasicUtils/BasicUtils.py: refactor GrampsDb and clean RelLib deps
* src/Errors.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDbUtils: refactor GrampsDb and clean RelLib deps
* src/GrampsDbUtils/_WriteGrdb.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDbUtils/_WriteGedcom.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDbUtils/_ReadGrdb.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDbUtils/_ReadGedcom.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDbUtils/_GedcomInfo.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDbUtils/_WriteXML.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDbUtils/_ReadXML.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDbUtils/gedcomimport.glade: refactor GrampsDb and clean RelLib deps
* src/GrampsDbUtils/__init__.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDbUtils/_GedTokens.py: refactor GrampsDb and clean RelLib deps
* src/GrampsDbUtils/gedcomexport.glade: refactor GrampsDb and clean RelLib deps
* src/GrampsDbUtils/_GrampsDbWRFactories.py: refactor GrampsDb and clean RelLib deps
* src/BasicUtils.py: refactor GrampsDb and clean RelLib deps
* src/ArgHandler.py: refactor GrampsDb and clean RelLib deps
* src/GrampsLocale.py: refactor GrampsDb and clean RelLib deps
* src/DbLoader.py: refactor GrampsDb and clean RelLib deps
2007-02-03 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: fix 0000894: syntax error on Narrative web plugin
2007-02-03 Don Allingham <don@gramps-project.org>
* src/DateHandler/_DateParser.py (DateParser.init_strings): fix date parsing to allow
for spaces in numerical format. #892
* src/Editors/_EditFamily.py (EditFamily.check_for_family_change): fix
warning message.
2007-02-02 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamily.py (EditFamily.check_for_family_change): update on data change
from family-update signal
2007-02-02 Alex Roitman <shura@gramps-project.org>
* src/plugins/WriteCD.py: Properly encode URI.
2007-02-02 Don Allingham <don@gramps-project.org>
* FAQ: update a bit.
2007-02-01 Piotr Czubaszek <pioterus@gmail.com>
* src/plugins/rel_pl.py: Update.
2007-02-01 Alex Roitman <shura@gramps-project.org>
* src/plugins/ChangeNames.py: Typo.
2007-01-30 Brian Matherly <brian@gramps-project.org>
* src/docgen/ODFDoc.py: add start_superscript and stop_superscript
* src/docgen/KwordDoc.py: add start_superscript and stop_superscript
* src/docgen/RTFDoc.py: add start_superscript and stop_superscript
* src/docgen/HtmlDoc.py: add start_superscript and stop_superscript
* src/docgen/OpenOfficeDoc.py: add start_superscript and stop_superscript
* src/docgen/LaTeXDoc.py: add start_superscript and stop_superscript
* src/plugins/IndivComplete.py: fix source citations (0000867)
* src/ReportBase.py: fix source citations (0000867)
2007-01-30 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: use new delete function
* src/GrampsDb/_DbUtils.py: add person delete function
* src/Editors/_EditFamily.py: catch signals to update window
* src/plugins/EventCmp.py: (#886) properly handle CANCEL on save dialog
* src/ReportBase/_ReportDialog.py: error reporting
* src/plugins/NarrativeWeb.py: error reporting
2007-01-30 Alex Roitman <shura@gramps-project.org>
* src/plugins/RemoveUnused.py: Rewrite to offer object list
proposed for removal.
* src/DisplayTabs/_BackRefList.py (edit_button_clicked): Change
argument order in EditEvent call.
* src/DataViews/_EventView.py: Change argument order in EditEvent call.
* src/Editors/_EditEvent.py: Change argument order.
* configure.in: Bump up the version.
2007-01-30 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/ScratchPad.py: Fix crash in GrampsType escaping;
Additional tooltips for more objects.
2007-01-29 Benny Malengier <benny.malengier@ugent.be>
* src/DataViews/_PersonView.py: numlock handling
* src/PageView.py: numlock handling
* src/Filters/_SearchBar.py: numlock handling
* src/Filters/SideBar/_SidebarFilter.py: numlock handling
2007-01-29 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: refactoring
* src/DisplayModels/_PeopleModel.py: refactoring
* src/DisplayModels/_BaseModel.py: Refactor out node/path maps
* various: remove sets import
* NEWS: update
* configure.in: update to 2.2.6
* src/ReportBase/_ReportOptions.py: fix landscape saving.
2007-01-28 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py (_init_lists): Change Undo History binding to
Ctrl+H because AltH was colliding with Help menu shortcut.
* NEWS: Update.
2007-01-27 Don Allingham <don@gramps-project.org>
* src/ReportBase/_ReportOptions.py: (#877) escape XML constructs
* src/BaseDoc.py: escape XML constructs
* src/DataViews/_PersonView.py: add enter to collapse row as well
2007-01-27 Benny Malengier <benny.malengier@ugent.be>
* src/DataViews/_PersonView.py: add enter to expand a tree row
2007-01-27 Don Allingham <don@gramps-project.org>
* src/PageView.py: add key accelerators
* src/ViewManager.py: block interface on autobackup (#856), add key
accelerators
* src/DisplayState.py: block interface on autobackup
* src/Utils.py: handle missing/invalid encoding
* src/DisplayModels/_BaseModel.py: handle None vs. 0
* src/Editors/_EditPerson.py (EditPerson._image_button_press): check
for window already being open (#882)
2007-01-26 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_WriteGedcom.py: make unicode the default for export
* src/GrampsDb/gedcompexport.glade: remove unused dialog
* src/plugins/WritePkg.py: don't attempt to delete missing media objects.
2007-01-26 Douglas Blank <dblank@cs.brynmawr.edu>
* src/ReportBase/ReportUtils.py: 0000875: _ReportUtils.py has incorrect
conversion cm2pt
* src/FontScale.py: add string_trim()
* src/plugins/Calendar.py: 0000876: Calendar would print beyond a day's
borders if too many, or too long
2007-01-26 Don Allingham <don@gramps-project.org>
* src/DataViews/_MediaView.py: fix accelerator entries
(MediaView.define_actions): add tooltip for view menu
* src/DataViews/_RepositoryView.py: fix accelerator entries
* src/DataViews/_SourceView.py: fix accelerator entries
* src/DataViews/_EventView.py: fix accelerator entries
* src/DataViews/_FamilyList.py: fix accelerator entries
* src/DataViews/_PlaceView.py: fix accelerator entries
* src/DataViews/_PersonView.py: fix accelerator entries
* src/ViewManager.py: fix accelerator entries
* src/PageView.py: fix accelerator entries
2007-01-26 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ObjectSelector/_FilterFrameBase.py: wrap in EventBox so
that clipping work properly.
2007-01-25 Don Allingham <don@gramps-project.org>
* src/DataViews/_MediaView.py: keybindings
* src/DataViews/_RepositoryView.py: keybindings
* src/DataViews/_SourceView.py: keybindings
* src/DataViews/_EventView.py: keybindings
* src/DataViews/_FamilyList.py: keybindings
* src/DataViews/_PlaceView.py: keybindings
* src/DataViews/_PersonView.py: keybindings
* src/ViewManager.py: keybindings
* src/PageView.py: keybindings
2007-01-25 Benny Malengier <benny.malengier@ugent.be>
* src/Filters/Rules/Place/Makefile.am: add new files
* src/Filters/Rules/Place/_InLatLonNeighborhood.py: added
* src/Filters/Rules/Place/_HasNoteMatchingSubstringOf.py: added
* src/Filters/Rules/Place/__init__.py: add new filters
2007-01-25 Don Allingham <don@gramps-project.org>
* src/DataViews/_MediaView.py: fix goto-gramps-id key press
* src/DataViews/_RepositoryView.py: fix goto-gramps-id key press
* src/DataViews/_SourceView.py: fix goto-gramps-id key press
* src/DataViews/_EventView.py: fix goto-gramps-id key press
* src/DataViews/_FamilyList.py: fix goto-gramps-id key press
* src/DataViews/_PedigreeView.py: fix goto-gramps-id key press
* src/DataViews/_PlaceView.py: fix goto-gramps-id key press
* src/DataViews/_PersonView.py: fix goto-gramps-id key press
* src/DataViews/_RelationView.py: fix goto-gramps-id key press
* src/ViewManager.py: fix goto-gramps-id key press
* src/PageView.py: fix goto-gramps-id key press
2007-01-25 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py (find_backlink_handles): Correctly
iterate only over requested tables; don't mix up the primary and
the referenced objects.
2007-01-25 Brian Matherly <brian@gramps-project.org>
* src/plugins/IndivComplete.py: Put children on new lines
2007-01-24 Don Allingham <don@gramps-project.org>
* src/Editors/_EditSourceRef.py: remove debug statements
* src/AddMedia.py: remove debug statements
* src/ArgHandler.py: remove debug statements
2007-01-24 Alex Roitman <shura@gramps-project.org>
* src/RelLib/_Event.py (Event): Change inheritance order.
* src/RelLib/_Family.py (Family): Change inheritance order.
* src/RelLib/_MediaObject.py (MediaObject): Change inheritance order.
* src/RelLib/_Place.py (Place): Change inheritance order.
* src/RelLib/_Repository.py (Repository): Change inheritance order.
* src/RelLib/_Person.py (Person): Change inheritance order.
* src/RelLib/_Source.py (Source): Change inheritance order.
(_has_handle_reference, _remove_handle_references,
_replace_handle_reference): Add methods to report correct
repository references.
* src/DisplayTabs/_BackRefModel.py (__init__): Remove extra statement.
2007-01-24 Brian Matherly <brian@gramps-project.org>
* src/docgen/ODFDoc.py: Add "open with" option for book reports
* src/docgen/OpenOfficeDoc.py: Add "open with" option for book reports
* src/plugins/BookReport.py: Add "open with" option for book reports
* src/PluginUtils/_PluginMgr.py: Add "open with" option for book reports
* src/docgen/RTFDoc.py: Properly escape "\n" characters
2007-01-24 Douglas Blank <dblank@cs.brynmawr.edu>
* src/plugins/Calendar.py: 0000871: Holidays do not work in Windows
* src/plugins/holidays.xml: 0000871: Holidays do not work in Windows
2007-01-24 Brian Matherly <brian@gramps-project.org>
* src/docgen/PSDrawDoc.py: 0000869: PostScript print option will crash
* src/ReportBase/__init__.py: 0000869: PostScript print option will crash
* src/ReportBase/_PrintTools.py: 0000869: PostScript print option will crash
2007-01-24 Douglas Blank <dblank@cs.brynmawr.edu>
* src/docgen/PdfDoc.py: 0000870: docgen/PdfDoc.py offset error,
and missing italics
* src/plugins/Calendar.py: 0000858: Patch for calendar enhancements
and new Birthday Report
* src/plugins/holidays.xml: add holidays for France
2007-01-23 Don Allingham <don@gramps-project.org>
* src/DataViews/_MediaView.py: add view option
* src/images/Makefile.am: add stock_zoom
* src/images/stock_zoom.png: added
* src/gramps_main.py: register stock_zoom as a stock icon
* src/GrampsDb/_GrampsBSDDB.py: initialize the next gramps_id
indexes to the length of the tables to prevent a walk of the db
entries.
* src/DisplayModels/_BaseModel.py: handle row-insert properly
(BaseModel.delete_row_by_handle): fix sort array after delete
* src/PageView.py: handle row adding properly
2007-01-22 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py (vb_clicked): Put back the code that used to
enforce the current view button;
(switch_page_on_dnd): block and unblock button clicking during DnD.
2007-01-22 Don Allingham <don@gramps-project.org>
* src/DisplayModels/_BaseModel.py: avoid rebuild on delete
* src/PageView.py: avoid rebuild on delete
2007-01-22 Alex Roitman <shura@gramps-project.org>
* src/Editors/_EditSource.py (query_response): Remove sourcerefs
from repos (indirectly, through secondary objects).
* src/Editors/_EditPlace.py (query_response): Avoid db walk.
* src/DataViews/_FamilyList.py (remove): Set busy cursor.
* src/DataViews/_PlaceView.py (remove): Set busy cursor.
* src/DataViews/_SourceView.py (remove): Set busy cursor.
* src/DataViews/_MediaView.py (remove): Set busy cursor.
* src/DataViews/_EventView.py (remove): Set busy cursor.
* src/DataViews/_RepositoryView.py (remove): Set busy cursor.
* src/Editors/_EditEventRef.py (DelEventQuery): Remove unneeded class.
* src/Filters/Rules/_HasTextMatchingSubstringOf.py: Remove
unneeded import.
* src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py
(cache_sources): Adapt to changes in get_source_referents.
* src/Utils.py (get_source_referents): Use reference map, add
repositories to the search results;
(get_media_referents): Use reference map.
2007-01-22 Douglas Blank <dblank@cs.brynmawr.edu>
* src/plugins/Calendar.py: 0000858: Patch for calendar
enhancements and new Birthday Report
2007-01-22 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportUtils.py: Add function "get_address_str"
* src/plugins/DetDescendantReport.py: Add addresses (0000791)
* src/plugins/DetAncestralReport.py: Add addresses (0000791)
* src/plugins/IndivComplete.py: Add addresses (0000791)
* src/plugins/NarrativeWeb.py: use "get_address_str"
* src/plugins/FamilyGroup.py: use "get_address_str"
2007-01-22 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: import of gramps package
* src/ArgHandler.py: import of gramps package
* src/GrampsDb/_ReadGedcom.py: catch bad LDS ords
2007-01-22 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/ArgHandler.py,
* src/DbLoader.py: Print out more precise error messages when trying
to open gpkg or geneweb files.
* src/GrampsDb/_ReadGedcom.py (func_repo_addr): Properly parse address
2007-01-21 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDBCallback.py: sys.getfilesystemencoding()
* src/GrampsDb/_GrampsBSDDB.py: sys.getfilesystemencoding()
* src/Exporter.py: sys.getfilesystemencoding()
* src/ReportBase/_FileEntry.py: sys.getfilesystemencoding()
* src/Editors/_EditMedia.py: sys.getfilesystemencoding()
* src/DisplayTabs/_SourceEmbedList.py: sys.getfilesystemencoding()
* src/plugins/WriteCD.py: sys.getfilesystemencoding()
* src/plugins/WritePkg.py: sys.getfilesystemencoding()
* src/plugins/Check.py: sys.getfilesystemencoding()
* src/plugins/EventCmp.py: sys.getfilesystemencoding()
* src/AddMedia.py: sys.getfilesystemencoding()
* src/DisplayModels/_BaseModel.py: sys.getfilesystemencoding()
* src/DateEdit.py: sys.getfilesystemencoding()
* src/ArgHandler.py: sys.getfilesystemencoding()
* src/DbLoader.py: sys.getfilesystemencoding()
* src/GrampsDb/_GrampsBSDDB.py: catch exceptions
* src/DisplayState.py: catch exceptions
* src/DbLoader.py: catch exceptions (DbLoader.read_file): catch exception
* src/Filters/SideBar/_SidebarFilter.py: add tooltips for dates
* src/Filters/SideBar/_PersonSidebarFilter.py: add tooltips for dates
2007-01-21 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* ObjectSelector/_FilterFrameBase.py,
ObjectSelector/_ObjectSelectorWindow.py,
ObjectSelector/_FamilyFilterFrame.py,
ObjectSelector/_PersonPreviewFrame.py,
ObjectSelector/_PersonFilterFrame.py: refactoring and
simplification of filter widgets.
2007-01-20 Don Allingham <don@gramps-project.org>
* src/DisplayModels/_PeopleModel.py: save current filter for
rebuild (#838).
* src/BaseDoc.py: save/load paragraph description (#850)
* src/QuestionDialog.py: close window before calling callback
* src/DataViews/_PersonView.py (PersonView.change_db): apply
dirty flag to initial build to prevent forcing of build on load
if the view is not in focus. Fix delete display by calling build_tree
2007-01-20 Alex Roitman <shura@gramps-project.org>
* src/DataViews/_EventView.py (remove): Use reference map to find
references to remove.
* src/ViewManager.py (undo,redo): Busy cursor.
* src/GrampsDb/_GrampsDbBase.py (transaction_commit): Remove
backend-specific call.
* src/GrampsDb/_GrampsBSDDB.py (transaction_commit): Move surname
list build to work for any batch transaction.
* src/GrampsDb/_GrampsInMemDB.py (transaction_commit): Add method.
* src/Utils.py (profile): Accept and pass additional arguments.
* src/DataViews/_PersonView.py (delete_person_response): Busy cursor;
Use reference map to find references to remove.
2007-01-19 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: add append_list task
* src/GrampsDb/_ReadGrdb.py: copy bookmarks properly on import
* src/DataViews/_FamilyList.py: remove loop
* src/PageView.py: check for null model
2007-01-19 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsInMemDB.py: Support the cached surname list.
* src/GrampsDb/_GrampsBSDDB.py: Support the cached surname list.
* src/GrampsDb/_GrampsDbBase.py: Support the cached surname list.
2007-01-18 Don Allingham <don@gramps-project.org>
* src/DataViews/Utils.py: add profile function
2007-01-18 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/NameDisplay.py: yet more optimisations for name display.
2007-01-17 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_PedigreeView.py: Cache result of probably_alive(); Call
find_tree() only once for all sizes; Cache results in FormattingHelper;
2007-01-17 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: optimizations
* src/ViewManager.py: optimizations
* src/gramps_main.py: optimizations
* src/PageView.py: optimizations
2007-01-17 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportDialog.py: 0000832: Please enable cm/inch toggle in
custom size for relationship graph
* src/plugins/NarrativeWeb.py: Add addresses to individual page.
2007-01-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/NameDisplay.py (_format_str_base): enable new implementation
2007-01-17 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DisplayModels/_PeopleModel.py: fix MarkerType.TODO_TYPE
* src/DataViews/_PersonView.py: Expand all nodes on interactive search
2007-01-16 Alex Roitman <shura@gramps-project.org>
* src/NameDisplay.py (set_name_format): Use hard-coded methods for
the pre-set name displays formats.
2007-01-16 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: handle missing place in LDS ord
* src/DataViews/_PersonView.py: optimization
* src/ViewManager.py: remove double build call
* src/DisplayModels/_PeopleModel.py: optimization
2007-01-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/NameDisplay.py: fast implementation
2007-01-16 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/Filters/_GenericFilter.py: file get_cursor funcs
2007-01-16 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py (PersonView): disable cursor
callbacks
2007-01-16 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Editors/*: Switch notebook tabs during DnD
2007-01-15 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: use watch cursor on node expand
* src/GrampsDb/_ReadGedcom.py: handle empty repo instances
* src/plugins/TestCaseGenerator.py: fix typo
* src/DisplayState.py: manage watch cursors better (don't set twice)
* src/DisplayModels/_PeopleModel.py: maintain backref hash table for quick access
to iter to node mappings at the top level.
2007-01-15 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/ViewManager.py: Switch pages during DnD; Set active sidebar
button properly
2007-01-15 Don Allingham <don@gramps-project.org>
* src/ViewManager.py (check_for_portability_problems): simplify the
warning message. Fix typo.
* src/DateEdit.py: make "bad date" translatable.
2007-01-14 Brian Matherly <brian@gramps-project.org>
* src/plugins/GraphViz.py: 0000627: Relationship graph PDF
papersize problems. Use ghostscript instead of epstopdf
2007-01-13 Don Allingham <don@gramps-project.org>
* po/gramps.pot: update
2007-01-13 Brian Matherly <brian@gramps-project.org>
* src/plugins/GraphViz.py: 0000705: font size in relationship graph
2007-01-13 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/DisplayTabs/_NoteTab.py: beginning of formatted tabs
2007-01-12 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsWidgets.py: cleanup
* src/DateEdit.py: align DateEdit methods to ValidatableMaskedEntry
behavior
2007-01-11 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py (GedcomParser): fix parsing of the
PLAC.FORM construct, handle Heredis's broken REPO format
2007-01-11 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/DisplayState.py (DisplayState.__init__): fix level of 'root'
looger and WarnHandler
* src/GrampsWidgets.py: ValidatableMaskedEntry.set_default_error_msg()
method added
2007-01-10 Don Allingham <don@gramps-project.org>
* src/GrampsWidgets.py: add support for an "empty" signal on
ValidatableMaskedEntry so that we can update the value when the
string has been cleared (bug #821)
* src/DateEdit.py: catch empty signal (bug #821)
2007-01-09 Brian Matherly <brian@gramps-project.org>
* src/plugins/GraphViz.py: Fix 0000817: typo "syle" intead of "style"
2007-01-09 Alex Roitman <shura@gramps-project.org>
* src/const.py.in: use proper macros.
* src/gramps.py: Correctly define dirs.
2007-01-10 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/Selectors/_BaseSelector.py (__init__, _on_row_activated):
enable selection by Double-click or Enter
2007-01-09 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsWidget.py: set_completion_mode() added, exact_completion
fixed, cleanup
* src/GrampsLogger/_ErrorView.py: missing help_clicked method added
* src/Editors/_EditEventRef.py: reminder about missing help handle
2007-01-08 Don Allingham <don@gramps-project.org>
* src/DataViews/_MediaView.py: pylint
* src/DataViews/_RepositoryView.py: pylint
* src/DataViews/_SourceView.py: pylint
* src/DataViews/_EventView.py: pylint
* src/DataViews/_FamilyList.py: pylint
* src/DataViews/_PlaceView.py: pylint
* src/DataViews/__init__.py: pylint
* src/DataViews/_PersonView.py: pylint
* src/DataViews/Makefile.am: pylint
* src/DataViews/_RelationView.py: pylint
* src/RelLib/_CalSdn.py: pylint
* src/RelLib/_Person.py: pylint
* src/RelLib/_Family.py: pylint
* src/RelLib/_EventType.py: pylint
* src/RelLib/_GrampsType.py: pylint
* src/RelLib/_Event.py: pylint
* src/RelLib/_LdsOrd.py: pylint
* src/PageView.py: pylint
* src/Filters/Rules/Place/__init__.py: add HasPlace to editor_rule_list
* src/RelLib/_Name.py: default utf8 strings
* src/RelLib/_MarkerType.py: default utf8 strings
* src/RelLib/_Place.py: default utf8 strings
* src/RelLib/_GrampsType.py: default utf8 strings
* src/Filters/SideBar/_EventSidebarFilter.py: default utf8 strings
* src/Filters/SideBar/_FamilySidebarFilter.py: default utf8 strings
* src/Filters/SideBar/_PersonSidebarFilter.py: default utf8 strings
* src/ansel_utf8.py (utf8_to_ansel): handle single character indexes
as a fallback. (bug #779), convert string to unicode if needed (bug #604)
* src/StartupDialog.py: removed - no longer used
* src/Makefile.am: remove StartupDialog.py installation
* po/POTFILES.in: removed StartupDialog.py
2007-01-07 Brian Matherly <brian@gramps-project.org>
* src/SubstKeywords.py: Fix 0000813: IDs in graphical reports error
2007-01-07 Don Allingham <don@gramps-project.org>
* src/plugins/NarrativeWeb.py: wrap photo description at a maximum
of 20 characters to prevent overlap (bug #658)
* src/RelLib/*.py: pylint fixes
2007-01-07 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/Utils.py: probably_alive patch
2007-01-06 Piotr Czubaszek <pioterus@gmail.com>
* src/plugins/rel_pl.py: Update.
2007-01-06 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Upgrade media
refs for the sources.
* src/plugins/ExportVCard.py (get_option_box): Typo.
2007-01-06 Don Allingham <don@gramps-project.org>
* src/Editors/_EditAddress.py: new date entry
* src/Editors/_EditLdsOrd.py: new date_entry
* src/Editors/_EditSourceRef.py: new date_entry
* src/Editors/_EditEventRef.py: new date_entry
* src/Editors/_EditMedia.py: new date_entry
* src/Editors/_EditName.py: new date_entry
* src/Editors/_EditEvent.py: new date_entry
* src/GrampsWidgets.py: add options to ValidatedDateEntry to specify colors and icon
* src/glade/gramps.glade: new date_entry
* src/Errors.py: new date_entry
* src/DateEdit.py: new date_entry
* src/images/stock_calendar.png: added
* src/gramps_main.py: add gramps-date as a stock icon
2007-01-05 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/docgen/GtkPrint.py: minor tweeks
2007-01-05 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/docgen/GtkPrint.py: Add initial stab at GtkPrint.
2007-01-04 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsWidgets.py: Add ValidatableMaskedEntry what extends
the MaskedEntry with validation feature
* TODO: kiwi entry removed
2007-01-03 Don Allingham <don@gramps-project.org>
* src/DataViews/_EventView.py: lint fixes
* src/DataViews/_PersonView.py: lint fixes
* src/RelLib/_Person.py: lint fixes
* src/RelLib/_PrimaryObject.py: lint fixes
* src/Selectors/_BaseSelector.py: lint fixes
* src/GrampsWidgets.py: lint fixes
* src/Spell.py: lint fixes
* src/PageView.py: lint fixes
* src/Filters/_SearchFilter.py: lint fixes
* src/Filters/SideBar/_MediaSidebarFilter.py: lint fixes
* src/Filters/SideBar/_SourceSidebarFilter.py: lint fixes
* src/Filters/SideBar/_EventSidebarFilter.py: lint fixes
* src/Filters/SideBar/_FamilySidebarFilter.py: lint fixes
* src/Filters/SideBar/_PlaceSidebarFilter.py: lint fixes
* src/Filters/SideBar/_RepoSidebarFilter.py: lint fixes
* src/Filters/SideBar/_PersonSidebarFilter.py: lint fixes
2007-01-02 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_WriteGedcom.py: handle illegal confidence
* src/RelLib/_Person.py: set_parent_family_list
* src/Editors/_EditPerson.py: catch family changes
2007-01-02 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DisplayTabs/_PersonBackRefList.py: new file
* src/DisplayTabs/__init__.py: add PersonBackRefList
* src/DisplayTabs/Makefile.am: ship new file
* src/Editors/_EditPerson.py: show PersonBackRefList
2006-12-31 Don Allingham <don@gramps-project.org>
* src/ReportBase/_ReportDialog.py: add HELP button support
* src/ReportBase/_BareReportDialog.py: add HELP button support
* src/plugins/NarrativeWeb.py: add HELP button support
2006-12-30 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: Map to existing places if possible
* src/Merge/_MergePerson.py: Merge identical names
* src/ViewManager.py: bind <Alt>N and <Alt>P to next and previous view
2006-12-30 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_RelationView.py: removed change_page(): Do not set
the toolbar buttons to a possibly wrong state, these are set by
_change_person properly.
2006-12-30 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: Add edit button to view, shorten names of
buttons
* src/GrampsDb/_GrampsGEDDB.py: properly handle bookmark list
2006-12-28 Don Allingham <don@gramps-project.org>
* src/docgen/PdfDoc.py: convert image name to str from unicode
due to a ReportLab bug.
2006-12-27 Don Allingham <don@gramps-project.org>
* configure.in: change version number to 2.2.5
2006-12-26 Zsolt Foldvari <zsolt.foldvari@gmail.com>
* src/GrampsWidgets.py: Add MaskedEntry, a widget to emulate the
KiwiEntry from the Kiwi project.
2006-12-25 Alex Roitman <shura@gramps-project.org>
* config.sub, config.guess: Update.
2006-12-25 Stefan Bjork <betula@users.sourceforge.net>
* src/DateHandler/_Date_sv.py: Revert endash changes. Passes
date_test.py.
2006-12-24 Douglas S. Blank <dblank@cs.brynmawr.edu>
* src/plugins/Calendar.py: Fixes.
* src/plugins/holidays.xml: Fixes.
2006-12-23 Don Allingham <don@gramps-project.org>
* src/DisplayTabs/_EventRefModel.py: properly sort events by date (bug #508)
* src/DisplayTabs/_EventEmbedList.py: properly sort events by date (bug #508)
2006-12-22 Alex Roitman <shura@phy.ucsf.edu>
* src/GrampsDb/_WriteGedcom.py (write_source_ref): Write PAGE as a
single line.
* src/Editors/_EditFamily.py (build_interface): Remove extra
show() call.
* src/Editors/_EditMedia.py (_local_init): Remove extra show() call.
* src/Editors/_EditEvent.py (_local_init): Remove extra show() call.
* src/Editors/_EditRepository.py (_local_init): Remove extra
show() call.
* src/Editors/_EditSecondary.py (_set_size): Remove extra show() call.
* src/Editors/_EditReference.py (_set_size): Remove extra show() call.
* src/Editors/_EditSource.py (_local_init): Remove extra show() call.
2006-12-22 Don Allingham <don@gramps-project.org>
* src/Selectors/_SelectPerson.py (SelectPerson.add_columns): allow
the columns to be resizable (bug #788)
* src/GrampsDb/_WriteXML.py: fix bookmark handling
* src/plugins/FindDupes.py (Merge.find_potentials): update internal
list on call (bug# 789)
* src/Merge/_MergePerson.py (MergePeople.merge_person_information):
copy the LDS information (bug# 642)
(MergePeople.merge_existing_family): fix child references on merge
2006-12-21 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsXMLDB.py: fix bookmarks
* TODO: update
2006-12-21 Stefan Bjork <betula@users.sourceforge.net>
* src/plugins/DetAncestralReport.py,
* src/plugins/DetDescendantReport.py: Add dot (".") after event
descriptions.
* src/DateHandler/_Date_sv.py: Use en-dash in time spans.
2006-12-20 Alex Roitman <shura@gramps-project.org>
* src/PluginUtils/_Plugins.py (PluginDialog.__init__): Connect to
signal in the parent class.
2006-12-20 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: use a container for bookmarks to prevent
loss of data (bug #777)
* src/GrampsDb/_GrampsDbBase.py: use a container for bookmarks to prevent
loss of data (bug #777)
* src/GrampsDb/_GrampsBSDDB.py: use a container for bookmarks to prevent
loss of data (bug #777)
* src/Bookmarks.py: use a container for bookmarks to prevent
loss of data (bug #777)
* src/DisplayModels/_BaseModel.py (BaseModel.__init__): choose
correct sort column
2006-12-19 Alex Roitman <shura@gramps-project.org>
* src/PluginUtils/_Plugins.py: Emit signal on rebuild, rebuild
open plugin dialogs on rebuild.
* src/ViewManager.py: Use signal to rebuild plugin menus.
* src/DisplayState.py (DisplayState.__signals__): Register signal
to indicate plugin reloading.
2006-12-19 Don Allingham <don@gramps-project.org>
* src/ViewManager.py (ViewManager.post_load_newdb): make sure to enable
the readonly menu items
2006-12-19 Alex Roitman <shura@gramps-project.org>
* src/DataViews/_PersonView.py (person_removed): Typo.
* src/PluginUtils/_Options.py (save): Use unicode, not str.
2006-12-18 Alex Roitman <shura@gramps-project.org>
* src/PluginUtils/_Options.py (save): Escape special characters.
2006-12-18 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: exact search for gender (bug #633)
* src/DisplayModels/_PeopleModel.py: exact search for gender (bug #633)
* src/Filters/_SearchFilter.py: exact search for gender (bug #633)
* src/Filters/__init__.py: export ExactSearchFilter
* src/DataViews/_EventView.py: disable items with readonly db (bug #771)
* src/DataViews/_PersonView.py: disable items with readonly db (bug #771)
* src/DataViews/_RelationView.py: disable items with readonly db (bug #771)
* src/ViewManager.py: disable items with readonly db (bug #771)
* src/PageView.py: disable items with readonly db (bug #771)
* src/plugins/Desbrowser.py (DesBrowse.button_press_event): fix typo
(from bmcage)
2006-12-16 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: proper handling of unknown source tags (bug #654)
2006-12-15 Don Allingham <don@gramps-project.org>
* src/GrampsWidgets.py (PlaceEntry.set_button): fix tooltips (bug #764)
* src/glade/gramps.glade: remove static tooltip
* src/GrampsDb/_ReadGedcom.py (import2): import a readonly file properly (bug #765)
2006-12-15 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Editors/_EditSourceRef.py,
* src/Editors/_EditRepoRef.py,
* src/Editors/_EditUrl.py,
* src/Editors/_EditMediaRef.py,
* src/Editors/_EditEventRef.py,
* src/Editors/_EditFamily.py,
* src/DisplayTabs/_NameEmbedList.py,
* src/DisplayTabs/_EmbeddedList.py,
* src/DisplayTabs/_GalleryTab.py,
* src/DisplayTabs/_DataEmbedList.py: Disable some more controls when
readonly
2006-12-14 Alex Roitman <shura@gramps-project.org>
* src/plugins/ChangeNames.py (toggled): Add method;
(display): Connect renderer to the handling method.
2006-12-14 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Selectors/_SelectPerson.py: Enable markup for bith date column
to enable birth fallback in italics (closes #763)
* src/DataViews/_PedigreeView.py,
* src/DataViews/_RelationView.py,
* src/Editors/_EditLdsOrd.py,
* src/Editors/_EditSourceRef.py,
* src/Editors/_EditAttribute.py,
* src/Editors/_EditPerson.py,
* src/Editors/_EditEventRef.py,
* src/Editors/_EditName.py,
* src/DisplayTabs/_ButtonTab.py: Hide some more controls when readonly
2006-12-13 Alex Roitman <shura@gramps-project.org>
* src/Filters/Rules/Family/_RegExpFatherName.py: Add new module.
* src/Filters/Rules/Family/_RegExpMotherName.py: Add new module.
* src/Filters/Rules/Family/_RegExpChildName.py: Add new module.
* src/Filters/SideBar/_FamilySidebarFilter.py (get_filter): Use
regex filters.
* src/Filters/Rules/Family/__init__.py: Expose new modules.
* src/Filters/Rules/Family/Makefile.am: Ship new files.
* src/GrampsDb/_GrampsDbBase.py (_set_column_order): Correctly
check for metadata being None.
2006-12-13 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* test/GrampsDb/GrampsDbBase_Test.py: fix test case to work with
reindex_reference_map
2006-12-13 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Filters/Rules/Person/_HasRelationship.py: Fix FamilyRelType
comparison (closes #758)
2006-12-12 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py (about): Only displaye translator credits
when they exist.
* src/images/Makefile.am (icon_DATA): Install icon into pixmaps dir.
2006-12-12 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/ArgHandler.py: Check recent file for existance before trying to
load that file. (bug #447)
* src/DataViews/_RelationView.py: Escape XML special chars
* src/DataViews/_PedigreeView.py: Escape XML special chars
* src/plugins/TestcaseGenerator.py: Create media note object;
Randomize URL
* src/GrampsDb/_WriteXML.py: Escape XML special chars
2006-12-11 Don Allingham <don@gramps-project.org>
* src/Editors/_EditMedia.py: fix menu title (bug#755)
* src/GrampsDb/_WriteXML.py: handle XML escapes
* src/DisplayModels/_BaseModel.py: handle ignored values in filtering
2006-12-10 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_RelationView.py (change_person): Break endless loop
by passing the return values from _change_person.
2006-12-10 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: fix 0000597: Narrative web site
generates uppercase directory names but lower case hrefs
2006-12-10 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: RunDatabaseRepair integration
* src/GrampsDb/_WriteGedcom.py: RunDatabaseRepair integration
* src/QuestionDialog.py: RunDatabaseRepair dialog to warn users to run
database checks
2006-12-10 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DisplayModels/_PeopleModel.py: Fix birth date fallback
2006-12-09 Don Allingham <don@gramps-project.org>
* src/DataViews/_MediaView.py: external view support for media objects
* src/Editors/_EditPlace.py: external view support for media objects
* src/Editors/_EditMediaRef.py: external view support for media objects
* src/Editors/_EditMedia.py: external view support for media objects
* src/glade/gramps.glade: external view support for media objects
2006-12-09 Benny Malengier <bm@cage.UGent.be>
* src/PlaceUtils.py: better parsing of longitude/latitude
2006-12-08 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/glade/gramps.glade: Update Name Format Editor hint section.
2006-12-08 Benny Malengier <bm@cage.UGent.be>
* src/glade/gramps.glade: Tooltips for longitude and lattitude.
2006-12-06 Don Allingham <don@gramps-project.org>
* src/DisplayTabs/EventEmbedList.py: fix typo
2006-12-07 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/DataViews/_PlaceView.py (google): Use city, country of main
location in google query.
2006-12-06 Alex Roitman <shura@gramps-project.org>
* src/Makefile.am (gdir_PYTHON): Ship new file.
2006-12-06 Benny Malengier <bm@cage.UGent.be>
* src/PlaceUtils.py: Add new file.
* src/DataViews/_PlaceView.py (google): Use new module.
2006-12-05 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (GrampsBSDDB.load): Revert
incorrect commit.
2006-12-05 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsDb/_GrampsBSDDB.py (load): typo (const.bsddbenv_dir)
2006-12-04 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: fix reorder spouse sensitivity
* src/GrampsDb/_ReadGedcom.py: Handle notes with the way that
Legacy can produce Place/Address combinations
2006-12-03 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: improve tooltips
* src/GrampsWidgets.py: tooltip support
2006-12-03 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: fix 0000595: Narrative web site, save to
tar.gz format causes cash
2006-12-02 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: disable buttons when person is inactive
* src/plugins/Check.py: remove duplicate children in a family
2006-12-02 Alex Roitman <shura@gramps-project.org>
* src/Filters/SideBar/*SidebarFilter.py: Busy cursor when filtering.
* src/plugins/Check.py (check_repo_references): Add new check.
2006-12-01 Brian Matherly <brian@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py: comment out lsn_reset - it causes crashes.
2006-12-01 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_RelationView.py: Show buttons for reorder and add
parents in case the toolbar is not visible.
2006-12-01 Alex Roitman <shura@gramps-project.org>
* src/plugins/Check.py (fix_encoding): Fix mime type string.
* src/Filters/Rules/_RuleUtils.py (loose_date_cmp): Compare
textual dates.
* src/Filters/Rules/_HasEventBase.py (apply): Do not match empty
places.
* src/plugins/Rebuild.py (__init__): Proper progress indication.
* src/ArgHandler.py (cl_action): Properly call CLI tool.
* src/plugins/DumpGenderStats.py (__init__): Fix CLI mode.
* src/PluginUtils/_Tool.py (cli_tool): Fix CLI tools.
* src/plugins/Makefile.am (pkgdata_PYTHON): Ship new file.
* src/plugins/RebuildRefMap.py: Add new plugin.
* src/GrampsDb/_GrampsBSDDB.py (reindex_reference_map): Fix reindexing.
* src/GrampsDb/_GrampsDbBase.py (reindex_reference_map): Add a
placeholder method for anything other than BSDDB.
2006-11-30 A Costa <agcosta@gis.net>
* data/man/gramps.1.in: Typos.
2006-11-30 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Correctly convert
alt_loc in Place upgrade.
2006-11-30 Alex Roitman <shura@gramps-project.org>
* src/Filters/Rules/Repository/_HasRepo.py: Correct logic.
* src/Filters/Rules/Makefile.am: Ship new file.
* src/Filters/Rules/Family/Makefile.am: Ship new file.
* src/Filters/Rules/Person/Makefile.am: Ship new file.
2006-11-30 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Filters/Rules/*: Add new Rule HasMarkerOf
* src/FilterEditor/_EditRule.py: Support MarkerType
* src/Filters/SideBar/_FamilySidebarFilter.py: Add MarkerType
* src/Filters/SideBar/_PersonSidebarFilter.py: Add MarkerType
2006-11-29 Alex Roitman <shura@gramps-project.org>
* src/GrampsWidgets.py (PlaceEntry.set_button): Dynamically set
tooltips.
* src/glade/gramps.glade (event_edit, eref-edit): Do not set tooltips.
2006-11-29 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_RelationView.py (write_title): Always write Label
for birth and death.
2006-11-29 Alex Roitman <shura@gramps-project.org>
* INSTALL: Update.
2006-11-28 Alex Roitman <shura@gramps-project.org>
* src/Filters/Rules/Place/_HasPlace.py (apply_location): Add
method;
(apply): Rework to correctly match location parameters.
2006-11-28 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: fix attribute handling
* src/DisplayModels/_PeopleModel.py: expand caching.
2006-11-28 Brian Matherly <brian@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py: fix path for bsddb env in Windows.
* src/docgen/KwordDoc.py: don't us getuid in Windows
* src/plugins/NarrativeWeb.py: don't us getuid in Windows
2006-11-28 Alex Roitman <shura@gramps-project.org>
* src/plugins/MediaManager.py (get_rel_path): Correctly work out
the drive letter for the path.
2006-11-27 Alex Roitman <shura@gramps-project.org>
* src/DbLoader.py (DbLoader.save_as): Prohibit SaveAs into the
currently opened database.
(DbLoader.import_file): Prohibit importing from the currently
opened database.
* src/GrampsDb/_WriteXML.py (dump_person_ref): Properly export
associations.
* src/GrampsDb/_WriteGedcom.py (write_person): Typo.
2006-11-27 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Filters/Rules/Person/_HasCompleteRecord.py: Use new marker API
* src/RelLib/_Person.py (get_complete_flag): Remove old unused API
* src/RelLib/_Family.py (get/set_complete_flag): Remove old unused API
2006-11-27 Don Allingham <don@gramps-project.org>
* configure.in: change version number
2006-11-26 Don Allingham <don@gramps-project.org>
* 2.2.3 released
* configure.in: up version number
* src/GrampsCfg.py: window title
* src/ColumnOrder.py: window title name
* src/DisplayState.py: open recent menu copy
* help/C/gramps.xml: typo fixes
* po/POTFILES.in: remove unused files
* src/Merge/_MergePerson.py: fixed check_for_child function to handle childrefs
* po/gramps.pot: updated
2006-11-26 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_WriteGedcom.py (write_person): Typo.
* src/plugins/Check.py (check_for_broken_family_links): Check if
child is one of the parents.
* src/GrampsDb/_GrampsBSDDB.py (load): Clean env for a new grdb
file; do not attempt recovery for a new grdb file.
* NEWS: Typo.
2006-11-26 Don Allingham <don@gramps-project.org>
* src/Editors/_EditPlace.py: consistent menu and title names
* src/Editors/_EditSource.py: consistent menu and title names
* src/Editors/_EditPerson.py: consistent menu and title names
* src/Editors/_EditMedia.py: consistent menu and title names
* src/Editors/_EditRepository.py: consistent menu and title names
* src/Editors/_EditFamily.py: consistent menu and title names
* src/Editors/_EditEvent.py: consistent menu and title names
* src/docgen/ODFDoc.py: fix registration
2006-11-25 Don Allingham <don@gramps-project.org>
* src/Config/_GrampsConfigKeys.py: remember window size
* src/Editors/_EditAddress.py: remember window size
* src/Editors/_EditSecondary.py: remember window size
* src/Editors/_EditLdsOrd.py: remember window size
* src/Editors/_EditReference.py: remember window size
* src/Editors/_EditUrl.py: remember window size
* src/Editors/_EditRepoRef.py: remember window size
* src/Editors/_EditAttribute.py: remember window size
* src/Editors/_EditPersonRef.py: remember window size
* src/Editors/_EditLocation.py: remember window size
* src/Editors/_EditMediaRef.py: remember window size
* src/Editors/_EditEventRef.py: remember window size
* src/Editors/_EditName.py: remember window size
* src/glade/gramps.glade: remember window size
* data/gramps.schemas.in: remember window size
2006-11-25 Alex Roitman <shura@gramps-project.org>
* NEWS: Update.
* src/GrampsLogger/_ErrorReportAssistant.py
(_get_sys_information): Report BSDDB version.
* src/GrampsDb/_GrampsBSDDB.py (GrampsBSDDB.load): Use
per-database environment dirs, under ~/.gramps/env dir.
* src/const.py.in (env_dir): Add new variable.
2006-11-25 Don Allingham <don@gramps-project.org>
* src/Config/_GrampsConfigKeys.py: remember editor size
* src/Editors/_EditPlace.py: remember editor size
* src/Editors/_EditSource.py: remember editor size
* src/Editors/_EditPerson.py: remember editor size
* src/Editors/_EditMedia.py: remember editor size
* src/Editors/_EditRepository.py: remember editor size
* src/Editors/_EditEvent.py: remember editor size
* src/glade/gramps.glade: remember editor size
* data/gramps.schemas.in: remember editor size
* src/GrampsDb/_ReadGedcom.py: handle _UID for FAM structure (#0000505)
* src/docgen/ODFDoc.py: don't query mime type for ODT, since some systems
return only "ODT Document", which is kind of useless. Use OpenDocument Text
instead.
2006-11-24 Don Allingham <don@gramps-project.org>
* src/images/Makefile.am: add share-fam.png
* src/GrampsDb/_WriteXML.py: handle unicode decoding errors
* src/plugins/NarrativeWeb.py: handle unicode decoding errors
* src/plugins/AncestorReport.py: bring into conformance with the spec.
2006-11-24 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Filters/Rules/*/_MatchesFilter.py: Fix typo in description
2006-11-23 Alex Roitman <shura@gramps-project.org>
* test/GrampsDb/GrampsDbBase_Test.py (test_reindex_reference_map):
Properly define lambda to fake the _update_reference_map method.
* test/GrampsDb/GrampsDbTestBase.py (tearDown): Close database at
the end of test.
2006-11-23 Don Allingham <don@gramps-project.org>
* src/docgen/Makefile.am: don't install AbiWord, OpenOffice 1.X,
and KWord formats, since they have been superceded by OpenDocument.
2006-11-22 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: remove unused button
* help/C/figures/family.png: updated
* help/C/figures/reorder.png: new image
* help/C/gramps.xml: updates
2006-11-22 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/RelLib/_Person.py (set_birth_ref,set_death_ref): Dont fail if setting
to None (which is what Check.py does).
* src/plugins/TestcaseGenerator.py: Make it work again + some enhancements
* src/ReportBase/_ReportUtils: Factor out common code into
get_birth_or_fallback() and get_death_or_fallback()
* src/DataViews/_PedigreeView.py: Use get_birth/death_or_fallback()
* src/DataViews/_RelationView.py: Use get_birth/death_or_fallback()
* src/DisplayModels/_PeopleModel.py: Fix EventRoleType call
2006-11-21 Brian Matherly <brian@gramps-project.org>
* src/plugins/DetDescendantReport.py: 0000558: Print only primary events
* src/plugins/DetAncestralReport.py: 0000558: Print only primary events
* src/plugins/GraphViz.py: 0000558: Print only primary events
* src/plugins/FamilyGroup.py: 0000558: Print only primary events
* src/plugins/IndivComplete.py: 0000558: Print only primary events
* src/plugins/NarrativeWeb.py: 0000558: Print only primary events
2006-11-21 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: handle illegal fullname gedcoms produced by FTM
* src/GrampsDb/_GedTokens.py: handle illegal fullname gedcoms produced by FTM
* src/Utils.py (probably_alive): use get_primary_event_ref_list()
* src/RelLib/_Person.py: Add get_primary_event_ref_list()
2006-11-20 Don Allingham <don@gramps-project.org>
* src/Editors/_EditName.py: autocomplete for surnames
* src/glade/gramps.glade: set focus properly
2006-11-20 Brian Matherly <brian@gramps-project.org>
* src/plugins/DetDescendantReport.py: Use callname instead of nickname (#0000557)
* src/plugins/DetAncestralReport.py: Use callname instead of nickname (#0000557)
* src/ReportBase/_ReportUtils.py: Use callname instead of nickname (#0000557)
2006-11-20 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/RelLib/_Family.py (get_sourcref_child_list): The ChildRefs were missing
here. This now removes deleted Sources from ChildRefs.
* src/RelLib/_Person.py (_remove_handle_references): When removing a place dont
delete the whole LdsOrd but only unset its place reference.
* src/plugins/Check.py (check_place_references): Add checks for LdsOrd inside
Person and Family
2006-11-19 Don Allingham <don@gramps-project.org>
* src/Utils.py: probably_alive should onlyuse primary events
* src/DbLoader.py: try to catch a None value for default directory
2006-11-19 Brian Matherly <brian@gramps-project.org>
* src/ViewManager.py: Fix 0000576: Credits window behind about window
2006-11-18 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: Fix 0000543: Multimedia-Objects marked as
private are visible in narrative web-report
2006-11-18 Alex Roitman <shura@gramps-project.org>
* src/ReportBase/_StyleEditor.py (__init__): Translate string.
2006-11-18 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationshipView.py: fix messages
* help/C/gramps.xml: improvements in text
* various: remove unused figures
2006-11-17 Don Allingham <don@gramps-project.org>
* src/ManagedWindow.py: catch missing item error
2006-11-16 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: share parents button
* src/images/share-fam.png: share parents button
* src/gramps_main.py: share parents button
2006-11-16 Alex Roitman <shura@phy.ucsf.edu>
* src/Reorder.py: Import gettext.
2006-11-15 Don Allingham <don@gramps-project.org>
* src/Editors/_EditPerson.py: save previous window size
* data/gramps.schemas.in: default transactions to off, previous editperson window size
* src/Config/_GrampsConfigKeys.py: default transaction to off, previous editperson window size
* src/Editors/_EditFamily.py: remove dead code
* src/plugins/DetDescendantReport.py: remove dead code
2006-11-13 Brian Matherly <brian@gramps-project.org>
* src/plugins/DetAncestralReport.py: Add family Events
* src/plugins/DetDescendantReport.py: Add family Events
2006-11-13 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamily.py: fix FAM_WIDTH
2006-11-12 Don Allingham <don@gramps-project.org>
* src/Viewmanager.py: prompt before abandoning changes; enable autobackup
* src/GrampsCfg.py: enable autobackup
* src/Config/_GrampsConfigKeys.py: enable autobackup
* data/gramps.schemas: enable autobackup
* src/GrampsDb/_WriteGedcom.py: RepoRefs don't have a privacy flag
2006-11-11 Don Allingham <don@gramps-project.org>
* src/Config/_GrampsConfigKeys.py: add saving of family editor size, disabling of
defaulting to last viwe
* src/Editors/_EditFamily.py: add saving of family editor size
* src/DisplayTabs/_GalleryTab.py: Catch possible exception
* src/glade/gramps.glade: add saving of family editor size
* src/DbLoader.py: Display error message on RUNRECOVERY error
* src/ViewManager.py: allow disabling of defaulting to last view
* src/GrampsCfg.py: allow disabling of defaulting to last view
* src/ViewManager.py: allow disabling of defaulting to last view
* data/gramps.schemas.in: allow disabling of defaulting to last view
2006-11-11 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* test/GrampsDb/GrampsDbTestBase.py: Provide a callback to db.load().
Hmmm, that worked without sometime back.
2006-11-10 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsInMemDB.py (get_event_cursor): Remove extra
definition.
2006-11-10 Don Allingham <don@gramps-project.org>
* src/DisplayTabs/_AddrEmbedList.py: make labels more consistent (#513)
* src/GrampsDb/_ReadGedcom.py: handle GedcomError properly
* src/DisplayModels/_BaseModel.py: handle add properly with filters
2006-11-10 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/ImportGeneWeb.py: Start parsing titles of a person
* src/DataViews/_PedigreeView.py,
* src/DataViews/_RelationView.py,
* src/DisplayModels/_PeopleModel.py: Only show fallbacks for birth
and death if role=primary
* src/Filters/Rules/Person/_HasBirth.py,
* src/Filters/Rules/Person/_HasDeath.py,
* src/Filters/Rules/Person/_HasEvent.py: Only match filter if
event role = primary
* src/RelLib/_Person.py (_remove_handle_references): Correct removing
of person handle reference; (get_sourcref_child_list) Add
self.person_ref_list because they link to persons and sources
* src/DataViews/_PersonView.py (delete_person_response): Remove
person from other persons as well because of PersonRef.
* src/DisplayTabs/_PersonRefEmbedList.py,
* src/DdTargets.py,
* src/ScratchPad.py: Fix support of PersonRef DnD
2006-11-09 Alex Roitman <shura@gramps-project.org>
* src/Filters/Rules/Person/_HasDeath.py (apply): Match any of the
death events.
* src/Filters/Rules/Person/_HasBirth.py (apply): Match any of the
birth events.
2006-11-09 Don Allingham <don@gramps-project.org>
* src/DisplayModels/PageView.py: fix delete
2006-11-09 Alex Roitman <shura@gramps-project.org>
* data/*.svg: Add mime type icons.
* data/*.png: Update bitmap icons to look the same as SVG.
* data/Makefile.am: Ship SVG mime type icons.
2006-11-09 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/QuestionDialog.py: Set Window titles to make window manager
and taskbar happy
* src/plugins/Check.py: Add check for PersonRef referencing non
existant person
* src/DataViews/_RelationView.py (info_string): Use DateHandler
instead of the date object to display the date
* src/DataViews/_PedigreeView.py (format person: Use DateHandler
instead of the date object to display the date (closes #565)
2006-11-08 Alex Roitman <shura@gramps-project.org>
* src/plugins/SimpleBookTitle.py: Fix the object selection.
2006-11-08 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/date_test.py: Correct import of Date object
* src/plugins/ImportGeneWeb.py: Fix parsing of baptism date; Properly
parse death date in case birth date is unknown
2006-11-08 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: add toolbar buttons, catch edit
button config value change, freeze person info
* src/GrampsCfg.py: reorder options
* src/images/Makefile.am: install new svg files
* src/images/parents.svg: button for toolbar
* src/images/spouse.svg: button for toolbar
* src/gramps_main.py: register new stock icons
2006-11-07 Don Allingham <don@gramps-project.org>
* src/plugins/RemoveUnused.py: general cleanup
* src/DataViews/_RelationshipView.py: Optionally hide Edit buttons
* src/Config/_GrampsConfigKeys.py: Optionally hide Edit buttons
* src/GrampsWidgets.py: Allow empty button for LinkBox
2006-11-07 Alex Roitman <shura@gramps-project.org>
* src/DataViews/_RelationView.py (info_string): Add missing clause.
2006-11-07 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DisplayModels/_PeopleModel.py: Make fallbacks for birth and
death work again.
* src/DataViews/_RelationView.py (write_title): Display fallbacks
in case birth or death is not available
* src/DataViews/_PedigreeView.py: Display fallbacks in case birth
or death is not available
2006-11-06 Don Allingham <don@gramps-project.org>
* src/glade/gramps.glade: add tooltips for place buttons
* src/GrampsWidgets.py: provide default instructions for place
* src/DataViews/_MediaView.py: cancel drag-n-drop if list is empty
* src/PageView.py: cancel drag-n-drop if list is empty
* src/ViewManager.py (ViewManager.about): destroy About dialog
after running
* src/Editors/_EditPerson.py: Change Unknown Gender dialog to allow
the user to specify without going back to the main window
* src/plugins/RemoveUnused.py: cleanup
2006-11-06 Alex Roitman <shura@gramps-project.org>
* NEWS: Update.
2006-11-05 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: Add street to place page.
* src/plugins/NarrativeWeb.py: Add family event gallery items to
individual page
2006-11-05 Don Allingham <don@gramps-project.org>
* src/plugins/Makefile.am: add RemoveUnused.py
* src/plugins/RemoveUnused.py: remove unused sources and events, and UI
* src/DataViews/_PersonView.py: provide a default surname for and Add
Person button press based of selected item in the Person View tree.
* help/C/various: remove unused files from manual
* src/DataViews/_PlaceView.py: drag-n-drop support
* src/GrampsWidgets.py: drag-n-drop support for place selector widget
* src/ScratchPad.py: drag-n-drop support for places
* src/DdTargets.py: drag-n-drop support for places
2006-11-05 Alex Roitman <shura@gramps-project.org>
* NEWS: Update.
* configure.in (ALL_LINGUAS): Add Turkish language.
2006-11-04 Don Allingham <don@gramps-project.org>
* src/GrampsCfg.py: warn that chaning date format will not take
effect until next start
* src/DisplayState.py: remove redundant code
2006-11-04 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/ImportGeneWeb.py: Bugfixes (convert to new api);
Add support for some more geneweb features
2006-11-03 Alex Roitman <shura@gramps-project.org>
* configure.in: Bump up the version.
* src/Editors/_EditLdsOrd.py (update_parent_label): Spurious
translation.
* src/DataViews/_RelationView.py (write_event_ref): Spurious
translation.
* src/ReportBase/_ReportDialog.py (get_header): Spurious
translation.
* RELEASE: version 2.2.2 is released.
2006-11-02 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: fix spacing
* src/ScratchPad.py: handle deleting of a person properly
2006-11-02 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Typo.
* NEWS: Update.
2006-11-01 Don Allingham <don@gramps-project.org>
* src/plugins/DescendReport.py: handle exceeding the max generations
2006-11-01 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/ScratchPad.py: Fix signal connection and dbstate vs. db confusion;
Add more checks for is_valid; This should now remove stale objects on
delete or database change.
2006-10-31 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: add right context menu
* src/DataViews/_PersonView.py: fix typo
* src/GrampsCfg.py: Fix check box message for adding a family
* src/Reorder.py: Allow for reordering of relationships, enhance
buttons
* src/DataViews/_RelationView.py: add reorder support
* src/glade/gramps.glade: reorder dialog
* src/Makefile.am: install Reorder.py
2006-10-31 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_WriteGedcom.py (write_families): Properly write
custom attr type.
2006-10-30 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: prevent updates on person list if not
visible (person-added)
* src/gramps_main.py: remove 2.1 unstable warning
* src/Makefile.am: install Lru.py
2006-10-29 Don Allingham <don@gramps-project.org>
* src/GrampsCfg.py: make look more like gedit
* src/Lru.py: Added least-recently-used module from
the PyPE program
* src/DisplayModels/_PeopleModel.py: use LRU module to speed up
name displays
* configure.in: post 2.2.1 release update
* src/GrampsDb/_ReadXML.py: handle broken events
* help/C/gramps.xml: fix <warning>
* RELEASE: version 2.2.1 is released.
2006-10-29 Alex Roitman <shura@gramps-project.org>
* src/plugins/rel_da.py: Add more locales.
2006-10-28 Don Allingham <don@gramps-project.org>
* help/C/gramps.xml: preferences changes
* help/gramps.pot: updated
2006-10-28 Alex Roitman <shura@gramps-project.org>
* src/Makefile.am (docmodules): Update.
* src/Filters/Rules/Family/_MemberBase.py: Formatting fixes.
* src/ReportBase/_ReportUtils.py: Formatting fixes.
* src/GrampsDb/_ReadGedcom.py: Formatting fixes.
* src/GrampsDb/_GrampsDbBase.py: Formatting fixes.
* src/GrampsDb/_GrampsDbFactories.py: Formatting fixes.
* src/GrampsDb/_WriteXML.py: Formatting fixes.
* src/GrampsDb/_GrampsBSDDB.py: Formatting fixes.
* src/RelLib/_UrlBase.py: Formatting fixes.
* src/RelLib/_Url.py: Formatting fixes.
* src/RelLib/_Person.py: Formatting fixes.
* src/RelLib/_Family.py: Formatting fixes.
* src/RelLib/_Place.py: Formatting fixes.
* src/RelLib/_Repository.py: Formatting fixes.
* src/BasicUtils.py: Formatting fixes.
* src/DateHandler/_DateUtils.py: Formatting fixes.
* NEWS: Update.
* src/ViewManager.py (ViewManager.about): Use const.py.
* src/const.py.in (url_manual): Add the link constant.
* src/GrampsDisplay.py (help): Update the link.
* src/data/tips.xml.in: Remove extra quotes.
2006-10-28 Don Allingham <don@gramps-project.org>
* src/plugins/FamilyGroup.py: fix typo
2006-10-28 Alex Roitman <shura@gramps-project.org>
* src/data/tips.xml.in: Replace -> with >
* help/ru/ro.po: Add po file, to start translating the manual.
2006-10-27 Don Allingham <don@gramps-project.org>
* src/plugins/FamilyGroup.py: don't translation paragraph name
* src/GrampsCfg.py: remove unused online maps string
* src/Editors/_EditRepoRef.py: fixed transation strings
* src/Editors/_EditName.py: fixed transation strings
* src/Editors/_EditChildRef.py: fixed transation strings
* src/ScratchPad.py: fixed transation strings
* help/C/gramps.xml: update
* help/C/figures/prefs.png: update
* help/C/figures/select-person.py: update
2006-10-27 Morten Bo Johansen <mbj@spamcop.net>
* src/data/tips.xml.in: Update tips.
* src/plugins/rel_da.py: Update.
2006-10-27 Alex Roitman <shura@gramps-project.org>
* src/Filters/Rules/Person/_RelationshipPathBetweenBookmarks.py
(name): Correct the string.
* src/data/tips.xml.in: Update bug tracker address.
* src/const.py.in: Put gettext import back.
2006-10-26 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py (ViewManager.about): Translate comments.
* src/const.py.in: No gettext (won't work anyway because const.py
is imported before textdomain is set.
* NEWS: Update.
* help/gramps.pot: Regenerate manual template.
* src/data/tips.xml.in (family): Escape quotes.
* src/TipOfDay.py (TipParserescape): Remove: no need to escape here.
(TipOfDay.escape): Escape here, to allow for gettext lookup.
(TipOfDay.next_tip_cb): Escape prior to gettext lookup.
2006-10-25 Piotr Czubaszek <pioterus@gmail.com>
* src/plugins/rel_pl.py: Update.
2006-10-24 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py (parse_source_eference): Cap
confidence value.
* src/GrampsDb/_WriteGedcom.py (write_source_ref): Cap confidence.
2006-10-23 Alex Roitman <shura@gramps-project.org>
* configure.in: Bump up release number.
* NEWS: Typo.
2006-10-23 Don Allingham <don@gramps-project.org>
* src/ReportBase/_BareReportDialog.py: declare logger.
2006-10-22 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: remove dead code
* src/GrampsDb/_ReadGedcom.py: handle Legacy _PREF
* src/DisplayModels/_PeopleModel.py: speed improvement on name
2006-10-21 Alex Roitman <shura@gramps-project.org>
* src/data/tips.xml.in (tip67): Escape angle bracket.
2006-10-20 Benny Malengier <bm@cage.UGent.be>
* src/DataViews/_PlaceView.py: Fix lattitude/longitude typo.
* src/glade/gramps.glade: Swap the order of latt/long in UI.
2006-10-20 Alex Roitman <shura@gramps-project.org>
* src/plugins/rel_pl.py: Typo.
2006-10-19 Piotr Czubaszek <pioterus@gmail.com>
* src/plugins/rel_pl.py: Polish relationship calculator.
* src/plugins/Makefile.am (pkgdata_PYTHON): Add rel_pl.py
2006-10-18 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py (change_redo_label, change_redo_label):
Translate labels.
2006-10-17 Don Allingham <don@gramps-project.org>
* src/plugins/Desbrowser.py: fix callback parameter list
2006-10-16 Alex Roitman <shura@gramps-project.org>
* src/Editors/_EditPerson.py (_given_focus_out_event): Convert to
unicode before guessing gender.
2006-10-15 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_WriteGedcom.py: fix bad function call
* src/glade/gramps.glade: consistent place name
2006-10-15 Brian Matherly <brian@gramps-project.org>
* src/plugins/FanChart.py: Fix name display for gen 6 and 7
2006-10-11 Alex Roitman <shura@gramps-project.org>
* RELEASE: version 2.2.0rc1 is released.
* configure.in: Bump up the version number.
2006-10-11 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/IndivComplete.py (write_person): Catch missing image
files.
2006-10-11 Alex Roitman <shura@gramps-project.org>
* src/GrampsDisplay.py (help): Rename gramps-manual to gramps.
* src/Filters/_FilterComboBox.py (set): Force unicode.
2006-10-11 Brian Matherly <brian@gramps-project.org>
* src/Mime/_WinMime.py: potential fix for #446
2006-10-10 Alex Roitman <shura@gramps-project.org>
* configure.in: Update version number.
* NEWS: Update.
* src/plugins/ExportVCalendar.py (get_option_box): Use custom filters.
* src/plugins/ExportVCard.py (get_option_box): Use custom filters.
* src/plugins/WriteFtree.py (get_option_box): Use custom filters.
* src/plugins/WriteGeneWeb.py (get_option_box): Use custom filters.
* src/Selectors/_BaseSelector.py: Import gettext.
2006-10-10 Don Allingham <don@gramps-project.org>
* src/gramps_main.py: use pngs for windows
2006-10-10 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_WriteXML.py (strip_dict): Do not strip tab, LF, CR.
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_10,
gramps_upgrade_11): Properly use TXN.
2006-10-09 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py (has_object_handle): Typo.
2006-10-09 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: fix object importation
2006-10-09 Alex Roitman <shura@gramps-project.org>
* src/ReportBase/_BareReportDialog.py (setup_title): Set name to
empty string if no person is available.
* src/ReportBase/_ReportDialog.py (get_header): Make meaningful
title for the header when name is empty.
* src/FilterEditor/_FilterEditor.py (close): Allow more arguments.
2006-10-09 Don Allingham <don@gramps-project.org>
* src/Selectors/_SelectPerson.py: enable toggle button to display all
* src/glade/gramps.glade: add toggle button
* src/Editors/_EditPerson.py: add person's name to title
* src/RelLib/_Name.py: add empty check
2006-10-08 Brian Matherly <brian@gramps-project.org>
* src/plugins/DetAncestralReport.py: fix DAR-Endnotes indent
* src/plugins/DetDescendantReport.py: fix DDR-Endnotes indent
2006-10-08 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: error message on disk space full
* src/Bookmarks.py: removed deleted items
* src/Editors/_EditReference.py: call cancel_and_close on window
cancel
* src/DisplayTabs/_SourceRefModel.py: remove debug
* src/DisplayTabs/_EmbeddedList.py: remove debug
2006-10-08 Alex Roitman <shura@gramps-project.org>
* src/Editors/_EditPlace.py (_create_tabbed_pages): Fix sources.
* src/Editors/_EditPersonRef.py (_create_tabbed_pages): Fix sources.
* src/Editors/_EditPerson.py (_create_tabbed_pages): Fix sources.
* src/Editors/_EditName.py (_create_tabbed_pages): Fix sources.
* src/Editors/_EditMediaRef.py (_create_tabbed_pages): Fix sources.
* src/Editors/_EditMedia.py (_create_tabbed_pages): Fix sources.
* src/Editors/_EditFamily.py (_create_tabbed_pages): Fix sources.
* src/Editors/_EditLdsOrd.py (_create_tabbed_pages): Fix sources.
* src/Editors/_EditEventRef.py (_create_tabbed_pages): Fix sources.
* src/Editors/_EditEvent.py (_create_tabbed_pages): Fix sources.
* src/Editors/_EditChildRef.py (_create_tabbed_pages): Fix sources.
* src/Editors/_EditAttribute.py (_create_tabbed_pages): Fix sources.
* src/Editors/_EditAddress.py (_create_tabbed_pages): Fix sources.
* src/RelLib/_Location.py (set_county, get_county): Move into
LocationBase class.
* src/RelLib/_LocationBase.py (set_county, get_county): Move from
Location class.
2006-10-07 Alex Roitman <shura@gramps-project.org>
* src/Editors/_EditSourceRef.py (_cleanup_on_exit): Factor out
cleanup into its own method (as in the parent class).
* src/DisplayTabs/_TextTab.py (cancel): Only reset text, not the
whole source reference.
* src/plugins/BookReport.py (BookList.parse): Catch ValueError
exception (coming from urllib2).
* src/LdsUtils.py (temples): Correct code for San Antonio.
* src/GrampsDb/_WriteGedcom.py
(GedcomWriterOptionBox.get_option_box): Add custom filters to the
filter list.
* data/grampsxml.dtd: Update DTD for XML 1.1.3.
* data/grampsxml.rng: Update schema for XML 1.1.3.
* src/GrampsDb/_ReadXML.py (stop_county): Read county.
* src/GrampsDb/_WriteXML.py (write_address_list): Write county.
2006-10-06 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/PluginUtils/_Plugins.py: ignore pressing apply without
a plugin being selected
* src/plugins/SoundGen.py: Dont fail with empty database
2006-10-06 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_WriteXML.py (write_data_map): Escape special chars
in key/value pairs;
(dump_location): Remove debug output.
* src/GrampsDb/_GrampsBSDDB.py (load): Do not create logs when TXN
is disabled;
(gramps_upgrade_9): Include upgrade_11 steps into upgrade_9.
* src/GrampsDb/_GrampsBSDDB.py: More upgrade fixes.
2006-10-05 Alex Roitman <shura@gramps-project.org>
* src/DataViews/_PersonView.py (set_inactive): Check active status.
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_11): Upgrade
addresses in repositories.
* src/Config/_GrampsConfigKeys.py: Regenerate file (proper type
for transactions key).
2006-10-04 Don Allingham <don@gramps-project.org>
* src/DisplayTabs/_EventEmbedList.py: catch attempt to multiply
edit an event through events and event references
2006-10-03 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamily.py: don't try to change families if the
parents don't exist
2006-10-03 Jerome Rapinat <romjerome@yahoo.fr>
* src/plugins/ChangeNames.py: fix path name
2006-10-03 Don Allingham <don@gramps-project.org>
* src/plugins/PatchNames.py: clean up
* src/GrampsLogger/_ErrorReportAssistant.py: capitalize "GRAMPS"
* src/ViewManager.py: display buttons on first open
* src/Editors/_EditSourceRef.py: fix cancelling of text (bug #450)
* src/DisplayTabs/_NoteTab.py: fix cancelling of text
* src/DisplayTabs/_TextTab.py: fix cancelling of text
2006-10-02 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadXML.py: save description properly on read
* src/RelLib/_Location.py: call parent class properly
* src/Selectors/_SelectPlace.py: use proper column for place handle
* src/DisplayModels/_PlaceModel.py: specify place handle
2006-10-01 Don Allingham <don@gramps-project.org>
* src/Utils.py: catch divide by zero case
* src/ViewManager.py: change change to same page (#410)
2006-09-29 Don Allingham <don@gramps-project.org>
* src/FilterEditor/_EditRule.py: limit source name in menu display
to 40 characters (#451)
* src/GrampsDb/_ReadGedcom.py: Handle the Place/Address combination
for events
2006-09-28 Don Allingham <don@gramps-project.org>
* src/DataViews/_PlaceView.py: add street column (bug #459)
* src/DisplayModels/_PlaceModel.py: add street column
* src/GrampsDb/_GrampsDbBase.py: add street column
2006-09-27 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_StyleEditor.py: Make style editor not modal
* src/glade/gramps.glade: Make style editor not modal
2006-09-26 Brian Matherly <brian@gramps-project.org>
* src/GrampsLogger/_ErrorReportAssistant.py: Fix typo.
2006-09-25 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: fix message
* src/Config/_GrampsConfigKeys.py: set default value
* src/QuestionDialog.py: set value from config
* data/gramps.schemas.in: fix default value
* src/GrampsDb/_GrampsDBCallback.py: catch db transaction problem
* src/GrampsCfg.py: reset PORT_WARN when TRANSACTION re-enabled
* src/QuestionDialog.py: sync changes to config value
* src/GrampsLogger/_ErrorReportAssistant.py: fix typo
2006-09-24 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: fix call to warning dialog
* src/QuestionDialog.py: Don't do internal check on value
2006-09-24 Brian Matherly <brian@gramps-project.org>
* src/plugins/AncestorReport.py: Fix generation numbers.
* src/GrampsLogger/_ErrorReportAssistant.py: Fix email client
launch (#455)
2006-09-23 Don Allingham <don@gramps-project.org>
* src/images/sources.svg: new icon
* src/images/reports.svg: new icon
* src/images/tools.svg: new icon
* src/images/events.svg: new icon
* src/images/place.svg: new icon
* src/images/tools.svg: new icon
* src/ViewManager.py: use new icons
* src/gramps_main.py: register new icons
2006-09-22 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsGEDDB.py: support for disabling transactions
* src/GrampsDb/_GrampsXMLDB.py: support for disabling transactions
* src/GrampsDb/_GrampsBSDDB.py: support for disabling transactions
* src/GrampsDb/_GrampsDbBase.py: support for disabling transactions
* src/GrampsDb/_ReadGedcom.py: check for IO Eror
* src/ViewManager.py: display message if a portability problem is
detected
* src/QuestionDialog.py: Add Warning dialog that can be disabled
* src/DbLoader.py: Detect missing database problem
* src/ArgHandler.py: support for disabling transactions
* src/GrampsCfg.py: new config keys for transactions
* src/Config/_GrampsConfigKeys.py: new config keys for transactions
2006-09-17 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: handle missing database on autoload (#447)
* src/ArgHandler.py: handle missing database on autoload (#447)
* src/DbLoader.py: handle missing database on autoload (#447)
* src/Makefile.am: remove uninstalled packages from makefile
* src/GrampsDb/_ReadXML.py: place vs. address changes
* src/GrampsDb/_WriteXML.py: place vs. address changes
* src/GrampsDb/_EditPlace.py: place vs. address changes
* src/Editors/_EditPlace.py: place vs. address changes
* src/Editors/_EditLocation.py: place vs. address changes
* src/RelLib/_Address.py: place vs. address changes
* src/RelLib/_LocationBase.py: place vs. address changes
* src/RelLib/_Location.py: place vs. address changes
* src/DisplayTabs/_LocationModel.py: place vs. address changes
* src/DisplayTabs/_LocationEmbedList.py: place vs. address changes
* src/glade/gramps.glade: place vs. address changes
2006-09-16 Brian Matherly <brian@gramps-project.org>
* src/plugins/Checkpoint.py: typo
2006-09-12 Brian Matherly <brian@gramps-project.org>
* src/docgen/RTFDoc.py: fix page breaks (#0000441)
2006-09-12 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: provide a waring if a broken
family is detected
* src/plugins/Check.py: Don't remove families with no parents
unless no children exist
2006-09-12 Alex Roitman <shura@gramps-project.org>
* src/plugins/TestcaseGenerator.py (fill_object): Use integer
confidence level; (generate_date_tests): Remove invalid dates.
* src/DateHandler/_Date_fr.py (DateParserFR.init_strings): Typo.
* src/const.py.in (app_gramps): Revert to using a string.
2006-09-11 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadXML.py: use os.path.isabs
* src/GrampsDb/_ReadXML.py: don't assume that os.path.sep is the
first element of an absolute path. Many not be true on some legacy
operating systems.
2006-09-10 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: path seperator fixes
* src/GrampsDb/_ReadGedcom.py: path seperator fixes
* src/GrampsDb/_ReadXML.py: path seperator fixes
* src/DisplayTabls/_PersonEmbedList.py: enable dnd with people for
associations
2006-09-09 Don Allingham <don@gramps-project.org>
* src/DisplayTabs/_EventEmbedList.py: bring up the event reference
editor on drag-n-drop onto the event reference list
* src/GrampsDb/_ReadXML.py: remove commented out code
* src/Editors/_EditEvent.py: handle overwriting of date text
* src/RelLib/_DateBase.py: allow optional dropping of date text on
serialization
* src/RelLib/_Date.py: allow optional dropping of date text on
serialization
* src/RelLib/_Event.py: allow optional dropping of date text on
serialization
2006-09-05 Alex Roitman <shura@gramps-project.org>
* src/plugins/Verify.py: Import Errors.
2006-09-04 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: don't delete tabs
* src/DisplayTabs/_NoteTab.py: allow tabs to be entered
2006-09-03 Don Allingham <don@gramps-project.org>
* src/ScratchPad.py: add dnd support for MediaRefs (bug #417)
* src/DdTargets.py: add dnd support for MediaRefs (bug #417)
2006-09-02 Don Allingham <don@gramps-project.org>
* src/DisplayTabs/_EventEmbedList.py: Don't override event type on
a drag-n-drop (bug #420)
* po/POTFILES.in: remove non-shipping modules
2006-09-01 Brian Matherly <brian@gramps-project.org>
* src/plugins/Calendar.py: fix filter typo
* src/plugins/WritePkg.py: don't set uid on Windows
2006-09-01 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_DbUtils.py: Use normal addition: this updates
reference_map properly.
* src/plugins/StatisticsChart.py: Remove cause.
* src/GrampsDb/_WriteXML.py (write_object): Escape path of the files;
(fix): remove control characters.
2006-08-29 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py (remove_person,_do_remove_object):
Properly delete objects;
(get_del_func): Add method to find deleting function for an object.
* src/plugins/Check.py (cleanup_empty_families): Report gramps id.
* src/RelLib/_SourceRef.py (SourceRef.__init__): Pass source.
* src/RelLib/_ChildRef.py (ChildRef.__init__): Pass source.
* src/RelLib/_EventRef.py (EventRef.__init__): Pass source.
* src/RelLib/_PersonRef.py (PersonRef.__init__): Pass source.
* src/RelLib/_RepoRef.py (RepoRef.__init__): Pass source.
* src/glade/gramps.glade: Add privacy controls to all editors.
* src/Editors/_EditSource.py: Add privacy control.
* src/Editors/_EditSourceRef.py: Add privacy control.
* src/Editors/_EditPlace.py: Add privacy control.
* src/Editors/_EditMedia.py: Add privacy control.
* src/Editors/_EditMediaRef.py: Add privacy control.
* src/Editors/_EditRepository.py: Add privacy control.
* src/Editors/_EditRepoRef.py: Add privacy control.
2006-08-29 Alex Roitman <shura@phy.ucsf.edu>
* NEWS: Update.
2006-08-29 Zdenek Hatas <zdenek.hatas@gmail.com>
* src/plugins/rel_cs.py: Add relationship calculator.
* src/plugins/Makefile.am (pkgdata_PYTHON): Ship new file.
2006-08-28 Don Allingham <don@gramps-project.org>
* src/RelLib/_Name.py: pyflakes fixes
* src/Editors/_EditName.py: pyflakes fixes
* src/DisplayTabs/_BackRefModel.py: pyflakes fixes
* src/DisplayTabs/_GalleryTab.py: pyflakes fixes
2006-08-28 Alex Roitman <shura@gramps-project.org>
* src/RelLib/_Address.py (get_text_data_list): Typo.
* src/Filters/Rules/Person/_HasTextMatchingSubstringOf.py (apply):
Stop adding birth and death events.
* configure.in: Increment version number.
* RELEASE: version 2.1.95 is released.
2006-08-27 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: fix parsing index to correctly
identify levels for a RESI tag
2006-08-27 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_WriteGedcom.py (GedcomWriter.gui_setup): Add a
dialog about the researcher information.
* src/gramps.py (run): Remove startup dialog.
* src/plugins/RelCalc.py: Use name display preferences throughout;
collapse unique entries in the common ancestors list.
* src/plugins/TestcaseGenerator.py: Bring somewhat up to date.
* NEWS: New release name.
2006-08-26 Alex Roitman <shura@gramps-project.org>
* src/GrampsLogger/_ErrorReportAssistant.py (__init__): Properly
call Assistant.
* src/plugins/GraphViz.py (get_event_string): Stop using cause.
* src/Filters/Rules/Person/__init__.py (register): Add dictionary
for private rules.
* src/Filters/_FilterParser.py (startElement): Support parsing for
private rules.
2006-08-26 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py (GrampsDbBase.get_name_group_mapping): convert
group as name used as a key back to unicode (bug #389)
* src/Editors/_EditMedia.py (EditMedia.save): don't set path on
a save
* src/Config/_GrampsConfigKeys.py: set toolbar-on to 1 if the gconf
schemas were not installed properly
2006-08-25 Brian Matherly <brian@gramps-project.org>
* src/const.py.in: Disable thumbnailer for Windows.
2006-08-25 Don Allingham <don@gramps-project.org>
* src/Editors/_EditPerson.py: add name callback to update screen
after a primary name change
* src/DisplayTabs/_NameEmbedList.py: add primary name change menu item
* src/GrampsWidgets.py: add reinitalization method to handle change of
associated data item
* src/DisplayModels/_MediaModel.py (MediaModel.sort_date): add
sorting by date value instead of by text string
2006-08-25 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py (preferences_activate): Use uistate to emit.
* src/DisplayState.py (DisplayState.__signals__): Add new signal.
* src/GrampsCfg.py (cb_name_changed): Use uistate to emit signal.
* src/plugins/ChangeTypes.py: Clean up type name conversions; work
over all the events, regardless of who references them.
* src/RelLib/_GrampsType.py (get_standard_names, get_standard_xml):
Add methods to obtain standard type lists.
2006-08-25 Zsolt Foldvari <zsolt.foldvari@nokia.com>
* src/GrampsCfg.py: Implement callback mechanism for dynamic name format
change.
* src/ViewManager.py (__init__, preferences_activate, change_page):
Rebuild the active page after name fomat changed by connecting to
GrampsPreferences' signal
2006-08-24 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsInMemDB.py (undo_data): Add method to take
care of secondary indices on undo/redo;
(_commit_inmem_base): Replace _clean_up and add more routine tasks.
2006-08-24 Brian Matherly <brian@gramps-project.org>
* src/Config/_GrampsIniKeys.py: Handle invalid default key
* src/plugins/NarrativeWeb.py: Fix typos
2006-08-24 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsInMemDB.py: update maps properly on commit
2006-08-24 Alex Roitman <shura@gramps-project.org>
* src/plugins/EventCmp.py: Remove sorting columns for saving.
* src/plugins/PHPGedViewConnector.py: Disable registration, until
this plugin is fixed.
* src/glade/gramps.glade (family_editor): Remove Y expansion
property on mother-related buttons.
* src/DataViews/_FamilyList.py: Add column editor.
* src/plugins/ChangeTypes.py (run_tool): Properly set the new type.
(on_apply_clicked): Properly save entered types, including custom.
2006-08-23 Alex Roitman <shura@gramps-project.org>
* src/DataViews/_PersonView.py (person_removed): Properly create
and pass the filter when searchbar is enabled (not sidebar).
* src/FilterEditor/_FilterEditor.py (clone_filter): Add method;
Support clone-and-edit functionality.
* src/glade/rule.glade (filter_list): Add clone button.
* src/plugins/ChangeTypes.py (run_tool): Compare English strings.
* src/Editors/_EditPerson.py (_image_callback): Take three
arguments; correctly call load_photo(); rebuild gallery.
(load_photo): Name path variable as such, for clarity.
* src/DataViews/_PedigreeView.py (PedigreeView.goto_active_person):
Update status bar on person change.
* src/DataViews/_RelationView.py (RelationshipView.change_person):
Update status bar on person change.
* src/Merge/_MergePerson.py (MergePeopleUI.__init__): Properly
close managed window.
* src/glade/mergedata.glade: Remove unneeded signal connections.
2006-08-22 Alex Roitman <shura@gramps-project.org>
* src/plugins/EventCmp.py: Add proper date sorting.
2006-08-22 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: RESN support
* src/GrampsDb/_WriteGedcom.py: RESN support
* src/GrampsDb/_GedTokens.py: RESN support
* src/GrampsDb/_WriteGedcom.py: apply event type string conversion
fix to family types
2006-08-22 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: show url when no description (#0000319)
2006-08-22 Alex Roitman <shura@gramps-project.org>
* src/Filters/Rules/Person/_IsDescendantFamilyOf.py: Rewrite.
* src/Filters/_FilterParser.py (startElement): Upgrade existing
custom_filters file from Media to MediaObject.
* src/Selectors/_SelectEvent.py (get_handle_column): Correct
handle column number.
* configure.in: Reflect directory change.
* src/Filters/Rules/MediaObject/Makefile.am: Reflect directory change.
* src/Filters/Rules/Makefile.am (SUBDIRS): Reflect directory change.
* src/Filters/Rules/MediaObject: Added to replace Media.
* src/Filters/Rules/Media: Removed.
* src/DataViews/_MediaView.py (filter_editor): Change Media to
MediaObject.
* src/Filters/_GenericFilter.py: Change Media to MediaObject.
* src/DataViews/_PersonView.py (build_widget): Pass uistate
to filter class.
* src/PageView.py (ListView.build_filter_container): Pass uistate
to filter class.
* src/DisplayState.py (DisplayState.__signals__): Register
'filters-changed' signal.
* src/FilterEditor/_ShowResults.py: Change Media to MediaObject.
* src/FilterEditor/_EditRule.py: Change Media to MediaObject;
(__init__): Work with empty filter names (new filter).
* src/FilterEditor/_FilterEditor.py (close): Emit 'filters-changed'.
* src/Filters/SideBar/*py: Take uistate and connect to the
'filters-changed' signal.
* src/glade/gramps.glade: Make MediaRef editor's General label bold.
2006-08-21 Alex Roitman <shura@gramps-project.org>
* src/FilterEditor/_FilterEditor.py (close): Override parent's close.
* src/Filters/_FilterMenu.py (build_filter_menu,
build_filter_model): Import Custom and System filters when needed.
* src/plugins/Calendar.py (get_filters): Import Custom
filters when needed.
* src/plugins/GraphViz.py (get_report_filters): Import Custom
filters when needed.
* src/plugins/IndivComplete.py (get_report_filters): Import Custom
filters when needed.
* src/plugins/NarrativeWeb.py (get_report_filters): Import Custom
filters when needed.
* src/plugins/StatisticsChart.py (get_report_filters): Import Custom
filters when needed.
* src/plugins/TimeLine.py (get_report_filters): Import Custom
filters when needed.
* src/plugins/EventCmp.py (__init__): Add custom filters.
* src/plugins/ChangeTypes.py (on_apply_clicked): Remove extra
unicode conversion.
* src/plugins/Checkpoint.py (__init__): Assign dbstate.
2006-08-21 Don Allingham <don@gramps-project.org>
* src/DisplayModels/_PeopleModel.py: fix handle column after removal
of cause of death
* src/GrampsDb/_WriteGedcom.py: handle custome events for people (bug
# 368)
* src/GrampsDb/_ReadGedcom.py: handle inline repositories better
2006-08-20 Alex Roitman <shura@gramps-project.org>
* src/DataViews/_PersonView.py (column_names): Remove cause of death.
* src/DisplayModels/_PeopleModel.py (__init__): Update the order
of marker and tooltip columns;
(column_cause_of_death): remove method;
(COLUMN_DEFS): Remove 'cause of death' column.
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_10): Reset event
and person view columns to the default.
* src/GrampsDb/_GrampsDbBase.py (get_event_column_order): Remove
cause column from the default list.
(get_person_column_order): Remove cause of death column.
* src/GrampsDb/_ReadGedcom.py (GedcomParser.__init__): Use config
setting to determine whether to set default source.
* src/Config/_GrampsConfigKeys.py: Regenerate file.
* src/GrampsCfg.py (add_behavior_panel): Use new key.
* data/gramps.schemas.in: Add default-source key.
2006-08-20 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: fix CHAN parsing for family
2006-08-20 Brian Matherly <brian@gramps-project.org>
* src/plugins/EventCmp.py: improve Date/Place display (#0000226)
2006-08-20 Alex Roitman <shura@gramps-project.org>
* src/DataViews/_EventView.py (column_names): Remove cause column.
* src/DisplayModels/_EventModel.py: Use constants for column
numbers; remove cause column.
2006-08-20 Brian Matherly <brian@gramps-project.org>
* src/Config/_GrampsIniKeys.py: Report error on invalid filename
* src/const.py.in: detect windows home directory before others
* src/plugins/ChangeTypes.py: alphabetize the event list (#0000365)
2006-08-19 Alex Roitman <shura@gramps-project.org>
* src/plugins/MediaManager.py (Convert2Rel._run): Correct logic.
2006-08-18 Alex Roitman <shura@gramps-project.org>
* NEWS: Update.
* src/PluginUtils/_Tool.py (BatchTool.run): Remove redundant method.
* src/plugins/MediaManager.py: Add list of affected paths to the
confirmation; add new operation.
2006-08-17 Alex Roitman <shura@gramps-project.org>
* src/plugins/MediaManager.py: Change info wording.
* src/GrampsDb/_GrampsDbBase.py (GrampsDbBase._sortbyname): Remove
obsolete method.
* src/NameDisplay.py: Correct constants to accomodate Name change.
* src/GrampsDb/_GrampsBSDDB.py: Upgrade the names.
* src/RelLib/_Name.py: Remove sname attribute.
2006-08-17 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: apply filter to calcuated data before
deleting a person from the list
2006-08-17 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: fix #0000349: NarrativeWebsite sorting
2006-08-17 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: rebuild after compare and
merge (bug #350)
2006-08-17 Alex Roitman <shura@gramps-project.org>
* src/StartupDialog.py (__init__): Pass its class to Assistant.
* src/Exporter.py (__init__): Pass its class to Assistant.
* src/Assistant.py (__init__): Accept parent class (to make
assistants unique *only* within their type);
(prepare_text_page): Use markup in the text.
* NEWS: Update.
* src/plugins/Makefile.am (pkgdata_PYTHON): Ship new file.
* src/plugins/MediaManager.py: Add new plugin (still in progress).
2006-08-16 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: rebuild display after a merge of
two people (bug #348)
2006-08-16 Alex Roitman <shura@gramps-project.org>
* src/plugins/Verify.py (Disconnected): Add verification rule;
(Verify.run_tool): Use the new rule.
* src/Filters/Rules/Person/_Disconnected.py (apply): Fix rule.
* src/Filters/Rules/Person/__init__.py (editor_rule_list): Add
Disconnected rule to the Custom Filter rules.
2006-08-15 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_WriteGedcom.py: support for AGE, CAUSE, and AGENCY
* src/GrampsDb/_ReadGedcom.py: support for AGE, CAUSE, and AGENCY
* src/GrampsDb/_GedTokens.py: support for AGE and AGENCY
2006-08-15 Alex Roitman <shura@gramps-project.org>
* src/FilterEditor/_EditFilter.py (on_edit_clicked,on_add_clicked):
Pass filter name to the rule editor.
* src/FilterEditor/_EditRule.py (EditRule.__init__): Pass filter
name to MyFilters.
(MyFilters.__init__): Exclude filter being edited from the
matching filter.
* example/gramps/data.gramps: Add Age and Cause event attributes.
* example/gramps/example.gramps: Add Age and Cause event attributes.
* src/GrampsDb/_ReadXML.py (start_attribute): Support attributes
in event and eventref;
(stop_cause): Create attribute on cause tag.
* src/Editors/_EditEventRef.py (_create_tabbed_pages): Typos.
* src/Editors/_EditEvent.py (_create_tabbed_pages): Typo.
* data/grampsxml.rng: Document XML changes (xml 1.1.2).
* data/grampsxml.dtd: Document XML changes (xml 1.1.2).
* src/GrampsDb/_WriteXML.py (dump_event_ref): Write attributes;
(write_event): write attributes, remove cause.
* src/GrampsDb/_GrampsBSDDB.py: Cleanup on upgrades.
2006-08-14 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_10): Add an upgrade
path from 2.1.91.
* src/RelLib/_AttributeType.py: Add new attribute types for events
and event references.
* src/RelLib/_EventRef.py: Add attribute list.
* src/RelLib/_Event.py: Add attribute list.
2006-08-14 Brian Matherly <brian@gramps-project.org>
* src/gramps.py: mask strange Windows logging error on close
2006-08-14 Alex Roitman <shura@gramps-project.org>
* src/docgen/PdfDoc.py: Work for both utf8 and latin-1 capable
reportlab versions.
* src/Filters/Rules/Family/_ChildHasNameOf.py (description): Typo.
* src/Filters/Rules/Family/_ChildHasIdOf.py (description): Typo.
* src/Filters/Rules/Family/_FatherHasNameOf.py (description): Typo.
* src/Filters/Rules/Family/_FatherHasIdOf.py (description): Typo.
* src/Filters/Rules/Family/_MotherHasNameOf.py (description): Typo.
* src/Filters/Rules/Family/_MotherHasIdOf.py (description): Typo.
* src/Makefile.am (docs): Use new project website in API docs.
2006-08-14 Don Allingham <don@gramps-project.org>
* src/DispalyTabs/_NoteTab.py: don't add text window using viewport (#344)
* src/DispalyTabs/_TextTab.py: don't add text window using viewport (#344)
2006-08-13 Brian Matherly <brian@gramps-project.org>
* src/ManagedWindow.py: add present() to force parent focus (#0000342)
2006-08-13 Don Allingham <don@gramps-project.org>
* src/Editors/_EditEventRef.py: add attribute list, remove cause
* src/Editors/_EditEvent.py: add attribute list, remove cause
* src/glade/gramps.glade: event fixes
2006-08-13 Alex Roitman <shura@gramps-project.org>
* NEWS: Update.
* configure.in: Increment the version.
* Release: the 2.1.91 has been released.
2006-08-13 Don Allingham <don@gramps-project.org>
* src/DataViews/_MediaView.py: fix drag-n-drop
* src/DisplayTabs/_GalleryTab.py: handle media obj and media ref
for drag-n-drop
* src/DdTargets.py: add media ref type
2006-08-12 Brian Matherly <brian@gramps-project.org>
* src/plugins/FamilyGroup.py: use family_id instead of spouse_id
* src/gramps.py: catch logging error and ignore.
2006-08-12 Don Allingham <don@gramps-project.org>
* src/ReportBase/_FileEntry.py (FileEntry.select_file): force
a present() to force dialog
* src/Merge/_MergePerson.py: properly merge notes
2006-08-12 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py: Fix new db creation; make metadata
work with UseTXN set either way.
(close): Close metadata after the checkpoint.
* src/ViewManager.py (_connect_signals): Connect to the proper
event to cleanly quit on window manager's close action.
(quit): Allow variable number of args (to work with signals).
(vb_clicked): Add method to restore pressed view if same button is
repeteadely clicked.
* src/DataViews/_MediaView.py (drag_data_received): Stop emission.
2006-08-12 Don Allingham <don@gramps-project.org>
* src/ScratchPad.py: fix removal of invalid objects (bug #291)
* src/PageView.py: fix search argument when filter applied (but #317)
2006-08-11 Brian Matherly <brian@gramps-project.org>
* src/plugins/DetDescendantReport.py: fix spouse name printing
* src/plugins/DetAncestralReport.py: fix spouse name printing
2006-08-11 Don Allingham <don@gramps-project.org>
* src/DisplayModels/_PeopleModel.py: fix sorting of names
2006-08-11 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py: Use txn-capable metadata.
* src/Editors/_EditFamily.py: Use cPickle.
* NEWS: Update.
2006-08-10 Don Allingham <don@gramps-project.org>
* src/DisplayTabs/_EmbeddedList.py: use cPickle instead of pickle
* src/DisplayTabs/_GalleryTab.py: add dnd functionality
* src/DdTargets.py: add URI_LIST and APP_ROOT
* src/DataViews/_MediaView.py: slightly improve dnd
* src/DisplayModels/_BaseModel.py: handle sort column map
* src/DisplayModels/_MediaModel.py: handle sort column map
* src/DisplayModels/_RepositoryModel.py: handle sort column map
* src/DisplayModels/_SourceModel.py: handle sort column map
* src/DisplayModels/_EventModel.py: handle sort column map
* src/DisplayModels/_FamilyModel.py: handle sort column map
* src/DisplayModels/_PlaceModel.py: handle sort column map
* src/PageView.py: handle sort column map
2006-08-10 Alex Roitman <shura@gramps-project.org>
* src/Filters/SideBar/_PersonSidebarFilter.py (get_filter): Typo.
2006-08-09 Alex Roitman <shura@gramps-project.org>
* src/Filters/Rules/_HasNoteSubstrBase.py (apply): Enforce unicode.
* src/Filters/Rules/_HasNoteRegexBase.py (apply): Enforce unicode.
* src/DataViews/_PlaceView.py: Add filter sidebar.
* src/FilterEditor/_ShowResults.py: Support media filters.
* src/FilterEditor/_EditRule.py: Support media filters.
* src/FilterEditor/_FilterEditor.py: Support media filters.
* src/Filters/_GenericFilter.py: Support media filters.
* src/Filters/SideBar/Makefile.am (pkgdata_PYTHON): Ship new file.
* src/Filters/SideBar/__init__.py: Expose new module.
* src/Filters/SideBar/_MediaSidebarFilter.py: Add module.
* src/Filters/Rules/Media/Makefile.am (pkgdata_PYTHON): Ship new files.
* src/Filters/Rules/Media/_HasIdOf.py: Add module.
* src/Filters/Rules/Media/_HasNoteMatchingSubstringOf.py: Add module.
* src/Filters/Rules/Media/_HasNoteRegexp.py: Add module.
* src/Filters/Rules/Media/_MatchesFilter.py: Add module.
* src/Filters/Rules/Media/_RegExpIdOf.py: Add module.
* src/Filters/Rules/Media/_MediaPrivate.py: Add module.
* src/Filters/Rules/Media/__init__.py: Expose new modules.
* src/Filters/Rules/Media/_AllMedia.py: Add module.
* src/Filters/Rules/Media/_HasMedia.py: Add module.
* src/Filters/SideBar/Makefile.am (pkgdatadir): Typo.
2006-08-08 Brian Matherly <brian@gramps-project.org>
* src/Config/_GrampsIniKeys.py: Allow multiple functions to use notify_add
2006-08-07 Alex Roitman <shura@gramps-project.org>
* src/DataViews/_RepositoryView.py: Add filter sidebar.
* src/FilterEditor/_ShowResults.py: Support repo filters.
* src/FilterEditor/_EditRule.py: Support repo filters.
* src/FilterEditor/_FilterEditor.py: Support repo filters.
* src/Filters/_GenericFilter.py: Support repo filters.
* src/Filters/SideBar/Makefile.am (pkgdata_PYTHON): Ship new file.
* src/Filters/SideBar/__init__.py: Expose new module.
* src/Filters/SideBar/_RepoSidebarFilter.py: Add module.
* src/Filters/Rules/Repository/Makefile.am (pkgdata_PYTHON): Ship
new files.
* src/Filters/Rules/Repository/__init__.py: Expose new modules.
* src/Filters/Rules/Repository/_HasRepo.py: Add module.
* src/Filters/Rules/Repository/_RepoPrivate.py: Add module.
* src/Filters/Rules/Repository/_RegExpIdOf.py: Add module.
* src/Filters/Rules/Repository/_MatchesFilter.py: Add module.
* src/Filters/Rules/Repository/_HasNoteRegexp.py: Add module.
* src/Filters/Rules/Repository/_HasNoteMatchingSubstringOf.py: Add
module.
* src/Filters/Rules/Repository/_HasIdOf.py: Add module.
* src/Filters/Rules/Repository/_AllRepos.py: Add module.
2006-08-06 Brian Matherly <brian@gramps-project.org>
* src/plugins/DetAncestralReport.py: print children when no mother exists
2006-08-06 Alex Roitman <shura@gramps-project.org>
* src/DataViews/_PlaceView.py: Add sidebar filter.
* src/FilterEditor/_EditRule.py: Support place filters.
* src/FilterEditor/_FilterEditor.py: Support place filters.
* src/FilterEditor/_ShowResults.py: Support place filters.
* src/Filters/_GenericFilter.py: Support place filters.
* src/Filters/SideBar/__init__.py: Expose new module.
* src/Filters/SideBar/Makefile.am (pkgdata_PYTHON): Ship new file.
* src/Filters/SideBar/_PlaceSidebarFilter.py: Add module.
* src/Filters/Rules/Place/Makefile.am (pkgdata_PYTHON): Ship new files.
* src/Filters/Rules/Place/_AllPlaces.py: Add module.
* src/Filters/Rules/Place/_HasIdOf.py: Add module.
* src/Filters/Rules/Place/_HasNoteMatchingSubstringOf.py: Add module.
* src/Filters/Rules/Place/_HasNoteRegexp.py: Add module.
* src/Filters/Rules/Place/_MatchesFilter.py: Add module.
* src/Filters/Rules/Place/_RegExpIdOf.py: Add module.
* src/Filters/Rules/Place/_PlacePrivate.py: Add module.
* src/Filters/Rules/Place/_HasPlace.py: Add module.
* src/Filters/Rules/Place/__init__.py (editor_rule_list): Expose
new module.
* src/GrampsDb/_GrampsBSDDB.py (GrampsBSDDB.close): Try to reset
the log sequence numbers to make grdb file portable.
* data/gramps.schemas.in: Typo.
2006-08-05 Alex Roitman <shura@gramps-project.org>
* src/Filters/_GenericFilter.py: Support Source filters.
* src/Filters/SideBar/Makefile.am (pkgdata_PYTHON): Ship new file.
* src/Filters/Rules/Source/Makefile.am: Ship new files.
* src/FilterEditor/_EditRule.py: Support Source filters.
* src/FilterEditor/_FilterEditor.py: Support Source filters.
* src/FilterEditor/_ShowResults.py: Support Source filters.
* src/Filters/Rules/Source/__init__.py: Expose new modules.
* src/Filters/SideBar/_SourceSidebarFilter.py: Add module.
* src/Filters/SideBar/__init__.py: Expose new module.
* src/Filters/Rules/_Rule.py (Rule.match_substring): Add
convenience method for simple substring search.
* src/Filters/Rules/Source/_RegExpIdOf.py: Add module.
* src/Filters/Rules/Source/_MatchesFilter.py: Add module.
* src/Filters/Rules/Source/_HasNoteRegexp.py: Add module.
* src/Filters/Rules/Source/_HasNoteMatchingSubstringOf.py: Add module.
* src/Filters/Rules/Source/_HasIdOf.py: Add module.
* src/Filters/Rules/Source/_SourcePrivate.py: Add module.
* src/Filters/Rules/Source/_AllSources.py: Add module.
* src/Filters/Rules/Family/Makefile.am (pkgdata_PYTHON): Ship new file.
* src/Filters/Rules/Family/_MemberBase.py: Add new module.
* src/Filters/SideBar/_PersonSidebarFilter.py: Minor changes.
* src/Filters/SideBar/_FamilySidebarFilter.py: Add father, mother,
and child search options.
* src/Filters/Rules/Family/__init__.py: Expose new modules.
* src/Filters/Rules/Family/_Search*Name.py: add new modules.
* src/Filters/Rules/Family/Makefile.am (pkgdata_PYTHON): Ship new files
* src/Filters/Rules/Family/_MotherHasNameOf.py (apply): Handle
missing parents.
* src/Filters/Rules/Family/_MotherHasIdOf.py (apply): Handle
missing parents.
* src/Filters/Rules/Family/_FatherHasNameOf.py (apply): Handle
missing parents.
* src/Filters/Rules/Family/_FatherHasIdOf.py (apply): Handle
missing parents.
2006-08-04 Alex Roitman <shura@gramps-project.org>
* src/Filters/SideBar: Add new module.
* src/Filters/Rules/Event/Makefile.am (pkgdata_PYTHON): Ship new files.
* src/Filters/Makefile.am (pkgdata_PYTHON): Ship new file.
* src/DataViews/_EventView.py: Add sidebar filter.
* src/FilterEditor/_FilterEditor.py: Support event filters.
* src/Filters/__init__.py: expose new module.
* src/Filters/_PersonSidebarFilter.py: Fix type handling.
* src/Filters/_FamilySidebarFilter.py: Fix type handling.
* src/Filters/_GenericFilter.py: Support event filters.
* src/Filters/_EventSidebarFilter.py: add new module.
* src/Filters/Rules/Events/*.py: add new rules.
* src/Filters/Rules/Family/_HasRelType.py (apply): Use new API.
* src/FilterEditor/_EditFilter.py: Support invert attribute.
* src/Filters/_GenericFilter.py: Support invert attribute.
* src/Filters/_FilterList.py (save): Save invert attribute.
* src/Filters/_FilterParser.py (startElement): Parse invert attribute.
* src/Filters/Rules/Family/__init__.py (editor_rule_list): Import
and use new rule.
* src/Filters/Rules/Family/Makefile.am (pkgdata_PYTHON): Ship new file.
* src/Filters/Rules/Family/_HasAttribute.py: Add new rule.
* src/Filters/Rules/Makefile.am (pkgdata_PYTHON): Ship new file.
* src/Filters/Rules/_HasAttributeBase.py: Add base module.
* src/Filters/Rules/_HasEventBase.py (apply): Use new API.
* src/Filters/Rules/Person/_HasFamilyEvent.py (apply): Use new API.
* src/Filters/Rules/Person/_PersonWithIncompleteEvent.py
(apply): Do not double-handle birth and death events.
* src/Filters/Rules/Person/_IsWitness.py: Rewrite with new API.
* src/FilterEditor/_FilterEditor.py (__init__): Remove unneeded
argument, namespace is enough to get the filter class via factory;
(add_new_filter): Use factory; (get_all_handles): Get handles for
any object type.
* src/FilterEditor/_ShowResults.py (get_name_id): Add method to
return name and id for different object types;
(sort_val_from_handle): Support different object types.
(__init__): Accept namespace as an argument.
* src/Filters/__init__.py: Do not expose GenericFamilyFilter;
expose GenericFilterFactory instead.
* src/Filters/_FamilySidebarFilter.py (GenericFamilyFilter): Use
factory.
* src/FilterEditor/_EditRule.py (MyID.name_from_gramps_id): Remove
debugging output;
(_name2typeclass): Add name->type mapping.
* src/DataViews/_MediaView.py (row_change): Work around older pygtk.
* src/Filters/Rules/Family/Makefile.am (pkgdata_PYTHON): Ship new
files.
* src/Filters/Rules/Makefile.am (pkgdata_PYTHON): Ship new file.
2006-08-04 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/DataViews/_PersonView.py (__init__): connection to "active-
person-changed" signal moved to set_active()
(set_active, set_inactive): Reconnect to/disconnect from dbstate's
"active-person-changed" signal.
* src/DataViews/_RelationView.py (__init__): connection to "active-
person-changed" signal moved to set_active()
(set_active, set_inactive): Reconnect to/disconnect from dbstate's
"active-person-changed" signal.
2006-08-03 Alex Roitman <shura@gramps-project.org>
* src/Filters/_GenericFilter.py (GenericFilterFactory): Add
factory function.
* src/Filters/_FilterParser.py (FilterParser.startElement): Use
factory function.
* src/Filters/Rules/_MatchesFilterBase.py: Add base module.
* src/Filters/Rules/Person/_MatchesFilter.py: Derive from base.
* src/Filters/Rules/Family/_MatchesFilter.py: Add rule.
* src/Filters/Rules/Family/_MotherHasIdOf.py: Add rule.
* src/Filters/Rules/Family/_FatherHasIdOf.py: Add rule.
* src/Filters/Rules/Family/_MotherHasNameOf.py: Add rule.
* src/Filters/Rules/Family/_ChildHasIdOf.py: Add rule.
* src/Filters/Rules/Family/_FatherHasNameOf.py: Add rule.
* src/Filters/Rules/Family/_ChildHasNameOf.py: Add rule.
* src/Filters/Rules/Family/__init__.py: Expose new rules.
* src/GrampsLogger/_ErrorReportAssistant.py (build_page5): Typo.
* src/Filters/Rules/Person/_HasIdOf.py: Cleanup.
* src/Filters/Rules/Person/__init__.py (editor_rule_list): Add
RegExpIdOf.
* src/Filters/Rules/Person/_RegExpIdOf.py: Cleanup.
* src/Filters/Rules/_RegExpIdBase.py: Cleanup.
* src/Filters/Rules/Person/_HasRelationship.py: Cleanup.
* src/Filters/Rules/Family/_HasIdOf.py: Cleanup.
* src/Filters/Rules/Family/_RegExpIdOf.py: Cleanup.
* src/FilterEditor/_EditRule.py: Clean, localization fixes, ID
selection fixes.
* src/NameDisplay.py: Import gettext.
* src/Filters/Rules/Family/_HasRelType.py (labels): Use lowercase.
* src/FilterEditor/_EditFilter.py (on_add_clicked,
on_edit_clicked): Catch exception.
2006-08-03 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/plugins/Check.py (cleanup_deleted_name_formats): Change hardcoded
values with constants.
* src/GrampsCfg.py: Unused constants cleanup.
* src/DataViews/_PedigreeView.py (__init__): connection to "active-
person-changed" signal moved to set_active()
(set_active, set_inactive): Improve performance of other views.
* src/NameDisplay.py (name_grouping_data): Change hardcoded values
with constants.
2006-08-03 Alex Roitman <shura@gramps-project.org>
* src/DisplayTabs/_BackRefList.py (find_node): Use class name.
* src/DisplayTabs/_BackRefModel.py (__init__, load_model): Add new
column to keep both class name and translation.
2006-08-02 Alex Roitman <shura@gramps-project.org>
* configure.in: Disable scrollkeeper update in the packager mode.
2006-08-01 Don Allingham <don@gramps-project.org>
* src/RelLib/_Place.py: Check for empty location
* src/Editors/_EditEvent.py: use default data change check
* src/DataViews/_PersonView.py: use grouping name
* src/NameDisplay.py: Add grouping from data instead of just Name
instance, handle Name.DEF
* src/DisplayModels/_PeopleModel.py: use grouping name
2006-08-01 Alex Roitman <shura@gramps-project.org>
* src/NameDisplay.py: Rename local var id -> num
to avoid collission with the builtin function id().
* src/GrampsDb/_GrampsBSDDB.py (set_name_group_mapping): Use
transaction.
2006-07-31 Alex Roitman <shura@gramps-project.org>
* src/Filters/_SearchBar.py (SearchBar.__init__): Take dbstate as
a constructor argument; (SearchBar.apply_filter): pass dbstate.
* src/PageView.py (BookMarkView.add_bookmark,
PersonNavView.jumpto, PersonNavView.fwd_clicked,
PersonNavView.back_clicked, ListView.build_widget): Pass dbstate.
* src/Navigation.py (BaseNavigation.__init__,
PersonNavigation.__init__): Take dbstate as a constructor argument;
(PersonNavigation.build_item_name): properly access dbstate.
* src/DisplayState.py (__init__): Do not take dbstate as a
constructor argument; Do not connect dbstate signal here (moved to
ViewManager);
(display_relationship,push_message,modify_statusbar): Make dbstate
an argument.
* src/plugins/Checkpoint.py (run_tool): Pass dbstate.
* src/ViewManager.py (_build_main_window): Do not pass dbstate to
uistate DisplayState constructor; connect dbstate signal handler;
pass dbstate to Navigation; (keypress): Pass dbstate;
(statusbar_key_update): Pass dbstate;
(do_load_plugins): Pass dbstate;
(ViewManager.add_bookmark): Pass dbstate.
* src/DataViews/_RelationView.py (shade_update): Pass dbstate.
* src/DataViews/_PersonView.py (build_widget,_goto,
key_goto_home_person, key_edit_selected_person): Pass dbstate.
* src/Filters/Makefile.am (pkgdata_PYTHON): Remove obsolete file.
* src/Filters/__init__.py: Remove importing obsolete module.
* src/Filters/_FilterWidget.py: Remove obsolete module.
2006-07-31 Don Allingham <don@gramps-project.org>
* src/plugins/FindDupes.py: Fix title (bug 314)
* src/plugins/merge.glade: change button name (bug 315)
2006-07-31 Alex Roitman <shura@gramps-project.org>
* src/plugins/Makefile.am (pkgdata_PYTHON): Remove unsupported reports.
* src/UndoHistory.py (UndoHistory._build_model): Only show the
initial entry is database is really opened.
2006-07-31 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/NameDisplay.py: Rewrite in more object oriented way; Interface
change.
* src/ViewManager.py (post_load_newdb): Change of NameDisplay interface.
* src/GrampsDb/_ReadXML.py (parse): Change of NameDisplay interface.
* src/GrampsDb/_ReadGrdb.py (importData): Change of NameDisplay
interface.
* src/GrampsCfg.py: Change of NameDisplay interface; Name format Edit
and Add callbacks divided.
* src/RelLib/_Name.py: Default/standard name format definitions moved to
NameDisplay.
* src/Editors/_EditName.py (_setup_fields): Change of NameDisplay
interface.
* src/plugins/Check.py (cleanup_deleted_name_formats): Change of
NameDisplay interface.
2006-07-30 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: handle missing event type
* src/DataViews/_PlaceView.py: add tooltip for map button
2006-07-30 Alex Roitman <shura@gramps-project.org>
* src/plugins/Merge.py: Rename, because Merge module shadows this
plugin module.
* src/plugins/FindDupes.py: New module, to replace Merge.py;
(ShowMatches.on_do_merge_clicked): Use new Merge component.
* src/ViewManager.py (ViewManager.do_load_plugins): Catch exception;
(ViewManager.plugin_status): Catch exception.
2006-07-29 Alex Roitman <shura@gramps-project.org>
* src/plugins/changetype.glade: Update text warning.
* src/Editors/_EditMedia.py (EditMedia.save): Use absolute path
to determine mime type.
* src/PageView.py (PersonNavView.filter_editor): Catch exception.
* src/DataViews/_FamilyList.py (FamilyListView.filter_editor):
Catch exception.
* src/plugins/EventCmp.py (EventComparison.filter_editor_clicked):
Catch exception.
* src/ManagedWindow.py (ManagedWindow.show): Set opened flag;
(ManagedWindow.close): Unset opened flag.
* src/ViewManager.py (undo_history_close): Only close undo history
window if it is open.
* src/UndoHistory.py: (UndoHistory.__init__): Remove signal handling;
(UndoHistory.close): Remove method, use one from the parent class.
2006-07-29 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/NameDisplay.py (display_given): Cleanup
* src/Gramps.Cfg.py (NameFormatEditDlg.run): Verification of the
returned values
2006-07-27 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_ReadGrdb.py: Re-map name formats on import.
* src/GrampsDb/_GrampsBSDDB.py (_load_metadata): Upgrade custom
name formats.
(find_backlink_handles): Work around readonly db problems;
(_get_obj_from_gramps_id): Work around readonly db problems.
* src/GrampsDb/_ReadXML.py (start_format): Attempt parsing the
active state for the custom name format; re-map format numbers on
import.
* src/GrampsDb/_WriteXML.py (write_name_formats): Write 4-tuple
custom name formats; Write formats in the beginning of data;
(_xml_version): Output as version 1.1.1.
* data/grampsxml.rng: Update XML description for 1.1.1.
* data/grampsxml.dtd: Update XML description for 1.1.1.
* src/ViewManager.py (post_load_newdb): Revert changes (done on
the lower level).
* src/NameDisplay.py (register_custom_formats): Revert changes (done on
the lower level).
2006-07-27 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/ViewManager.py (post_load_newdb): Upgrade path for different
grdb custom name format table versions
* src/NameDisplay.py (register_custom_formats): Upgrade path for
different grdb custom name format table versions
2006-07-27 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/GrampsCfg.py: Custom name format support improvements.
* src/Editors/_EditName.py: Custom name format support improvements.
* src/NameDisplay.py: Custom name format support improvements.
* src/plugins/Check.py (cleanup_deleted_name_formats): Db cleanup of
deleted custom name format references.
2006-07-26 Steve Hall <digitect@mindspring.org>
* windows/nsis/gramps-build.bat: Add windows building scripts.
* windows/nsis/gramps.nsi: Add windows building scripts.
* windows/nsis/gcheck.py: Add windows building scripts.
* windows/nsis/ped24.ico: Add windows icon.
2006-07-26 Alex Roitman <shura@gramps-project.org>
* configure.in: Remove debian/Makefile from the list.
* Makefile.am (SUBDIRS): Remove debian from the list.
* debian/Makefile.am: Remove from SVN.
2006-07-25 Brian Matherly <brian@gramps-project.org>
* src/Mime/Makefile.am: Add WinMime.py
* src/ReportBase/_ReportUtils.py: fix born_str typo (bug #266)
2006-07-25 Alex Roitman <shura@gramps-project.org>
* src/Merge/_MergePerson.py: Use new child_ref API.
* src/FilterEditor/_EditRule.py (MySelect.get_text): Dirty hack to
prevent rule editor from crashing. NEEDS REPAIR to stop relying on
the localized text.
* src/Filters/Rules/Person/_HasFamilyEvent.py (apply): Use new API.
* src/RelLib/_GrampsType.py (set,__cmp__): Consider unicode type
along with the str.
* src/Filters/_SearchBar.py (get_value,apply_filter): Force unicode.
* src/Filters/_PersonSidebarFilter.py (get_filter): Force unicode.
* src/Filters/_FamilySidebarFilter.py (get_filter): Force unicode.
2006-07-24 Alex Roitman <shura@gramps-project.org>
* configure.in: Bump up the version number.
* src/GrampsDb/_GrampsBSDDB.py (find_fidmap): Remove unused method.
2006-07-24 Manfred Paulus <manfred.paulus@gmx.de>
* src/plugins/FanChart.py: Add circle, 1/2 circle and 1/4
circle options, along with selectable generations
* src/docgen/OpenOfficeDoc.py: fix rotation angle
2006-07-24 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Map "Other
Name" from gramps2.0.x to the "Unknown" name type;
work out the case of no events.
* src/GrampsDb/_ReadXML.py (start_name): Map "Other Name" from
gramps2.0.x to the "Unknown" name type.
(start_database): Add method to extract the XML version.
* src/DisplayTabs/_BackRefModel.py (BackRefModel.load_model):
Translate displayed object type.
* debian/control (Build-Depends-Indep): Add python-central;
(XS-Python-Version): Add.
2006-07-23 Alex Roitman <shura@gramps-project.org>
* src/plugins/GraphViz.py (get_date_strings): Typo.
2006-07-23 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: fix bug for no surname (bug #265)
2006-07-23 Manfred Paulus <manfred.paulus@gmx.de>
* src/BaseDoc.py: fix angle calculation
* src/docgen/PSDrawDoc.py: fix angle calculation
2006-07-23 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py (GedcomParser.func_person_even): set
default type for an event to CUSTOM
2006-07-23 Alex Roitman <shura@gramps-project.org>
* src/Filters/Rules/Person/_IsLessThanNthGenerationDescendantOf.py
(IsLessThanNthGenerationDescendantOf.init_list): Use new API.
* src/Filters/Rules/Person/_IsSiblingOfFilterMatch.py
(IsSiblingOfFilterMatch.init_list): Use new API.
* src/Filters/Rules/Person/_RelationshipPathBetween.py
(RelationshipPathBetween.desc_list): Use new API.
* src/Filters/Rules/Person/_HaveChildren.py (HaveChildren.apply):
Use new API.
* src/Filters/Rules/Person/_IsMoreThanNthGenerationDescendantOf.py
(IsMoreThanNthGenerationDescendantOf.init_list): Use new API.
* src/Filters/Rules/__init__.py: Expose Rule for plugin filters.
* src/Filters/Rules/Person/_IsDescendantOf.py
(IsDescendantOf.init_list): Use new API.
* src/Filters/Rules/Person/_HasRelationship.py
(HasRelationship.apply): Use new API.
2006-07-22 Don Allingham <don@gramps-project.org>
* src/Filters/Rules/Person/__init__.py: add register function
* configure.in: bump up version number
2006-07-22 Alex Roitman <shura@gramps-project.org>
* Makefile.am (SUBDIRS): Add debian dir.
* configure.in: Generate debian/Makefile
* debian/Makefile.am: Add makefile to place the debian dir in the
released tarball.
2006-07-21 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_ReportUtils.py: fix modified birth string (bug # 266).
2006-07-21 Brian Matherly <brian@gramps-project.org>
* src/plugins/GraphViz.py: launch image viewer in Windows.
* src/Mime/_WinMime.py: handle rundll32.exe applications.
* src/Utils.py: search path in Windows when looking for applications.
2006-07-21 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: provide number for children/siblings
* src/GrampsWidgets.py: fix spacing on link box
2006-07-20 Don Allingham <don@gramps-project.org>
* src/GrampsWidgets.py: fix spacing on link label
2006-07-20 Alex Roitman <shura@gramps-project.org>
* src/plugins/GraphViz.py (GraphViz.__init__): Better error handling.
* src/plugins/IndivComplete.py: Use NameDisplay.
* src/plugins/FamilyGroup.py: Use NameDisplay.
* src/GrampsCfg.py (add_name_panel): Minor UI improvements;
(_build_custom_name_ui): Minor UI improvements;
(cb_edit_fmt_str): Make correct transient_for call.
* src/gramps.glade (namefmt_edit): Add expander with the help on
format definitions; minor UI improvements.
2006-07-19 Alex Roitman <shura@gramps-project.org>
* src/plugins/Checkpoint.py (Checkpoint.init_gui): Detect whether
rcs program is present and modify UI accordingly.
* src/plugins/checkpoint.glade: Add hidden warning label.
* src/plugins/StatisticsChart.py
(StatisticsChartOptions.get_report_filters): Add custom filters.
* src/plugins/Calendar.py (FilterWidget.get_filters): Add custom
filters.
* src/plugins/TimeLine.py (TimeLineOptions.get_report_filters):
Add custom filters.
* src/plugins/IndivComplete.py
(IndivCompleteOptions.get_report_filters): Add custom filters.
* src/plugins/NarrativeWeb.py
(WebReportOptions.get_report_filters): Add custom filters.
* src/plugins/GraphViz.py (GraphViz.__init__): Take care of the
encoding errors;
(GraphVizOptions.get_report_filters): Add custom filters.
2006-07-19 Zsolt Foldvari <zsolt.foldvari@nokia.com>
* src/GrampsCfg.py: UI improvements.
* src/Config/_GrampsIniKeys.py: Proper key retrieval.
2006-07-19 Alex Roitman <shura@gramps-project.org>
* src/plugins/EventCmp.py (filter_editor_clicked): Adapt to filter
editor changes; Stop separately adding birth and death.
* src/Filters/Makefile.am (pkgdata_PYTHON): Ship new file.
2006-07-18 Alex Roitman <shura@gramps-project.org>
* src/ArgHandler.py (ArgHandler.cl_export): Properly expand filename.
* src/GrampsDb/_WriteGrdb.py (exportData): Use placeholder if
callback is None.
* src/GrampsDb/_GrampsBSDDB.py
(_delete_primary_from_reference_map): defer deleting until the
cursor is closed.
2006-07-18 Brian Matherly <brian@gramps-project.org>
* src/plugins/GraphViz.py: Make it work for Windows
2006-07-18 Don Allingham <don@gramps-project.org>
* src/RelLib/_DateBase.py: fix the date comparison for text only
dates
2006-07-17 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: typo
* src/plugins/NarrativeWeb.py: fix name sorting in Windows (bug #236)
2006-07-16 Alex Roitman <shura@gramps-project.org>
* src/DisplayTabs/_GalleryTab.py (GalleryTab.build_interface):
Allow working with pygtk older than 2.8.
* src/Filters/Rules/Person/_IsChildOfFilterMatch.py
(IsChildOfFilterMatch.init_list): Convert to child_ref.
* src/plugins/Checkpoint.py (Checkpoint.run_tool): Add busy cursor.
2006-07-16 Zsolt Foldvari <zsolt.foldvari@nokia.com>
* src/ViewManager.py: Custom name format support.
* src/GrampsCfg.py: Custom name format support.
* src/RelLib/_Name.py: Custom name format support.
* src/Editors/_EditName.py: Custom name format support.
* src/glade/gramps.glade: Custom name format support.
* src/NameDisplay.py: Custom name format support.
2006-07-15 Don Allingham <don@gramps-project.org>
* src/Config/_GrampsConfigKeys.py: remove unused USE_LDS key
* data/gramps.schemas.in: remove unused USE_LDS key
* src/StartupDialog.py: remove uused USE_LDS key
2006-07-14 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py: disable TXN for readonly dbs
* src/DbLoader.py (DbLoader.read_file): handle DBAccessError
2006-07-12 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_CommandLineReport.py: missing import - CustomFilters
* src/plugins/NarrativeWeb.py: HTML validation fixes
2006-07-12 Don Allingham <don@gramps-project.org>
* src/Filters/Rules/Family/_RegExpIdOf.py: new family filter
* src/Filters/Rules/Family/_HasNoteRegexp.py: new family filter
* src/Filters/Rules/Family/_HasIdOf.py: new family filter
* src/Filters/Rules/Family/__init__.py: add new filters
* src/Filters/Rules/Family/_HasNoteMatchingSubstringOf.py: new family filter
* src/Filters/Rules/Family/_AllFamilies.py: new family filter
* src/Filters/Rules/_HasNoteSubstrBase.py: new common bases
* src/Filters/Rules/_RegExpIdBase.py: new common bases
* src/Filters/Rules/_HasGrampsId.py: new common bases
* src/Filters/Rules/Person/__init__.py: update
* src/Filters/Rules/Person/_HasIdOf.py: use new common base
* src/Filters/Rules/Person/_HasNoteRegexp.py: use new common base
* src/Filters/Rules/_HasNoteRegexBase.py: new common base
* src/Filters/_FamilySidebarFilter.py: use family filters instead of
person filters
2006-07-11 Don Allingham <don@gramps-project.org>
* po/gramps.pot: remove autogenerated file
* src/ViewManager.py: fix default state of filter menu item
* src/DataViews/_FamilyList.py: clean up
* src/DataViews/_PedigreeView.py: clean up
* src/DataViews/_MapView.py: clean up
* src/ViewManager.py: better menu name
2006-07-10 Don Allingham <don@gramps-project.org>
* src/DataViews/_FamlyList.py: add filter editor support
* src/DataViews/_PersonView.py: catch config callback for sidebar
* src/ViewManager.py: catch config callback for sidebar
* src/PageView.py: catch config callback for sidebar
* src/FilterEditor/_FilterEditor.py: add family support
* src/FilterEditor/_EditRule.py: add family support
* src/Filters/_FamilySidebarFilter.py: start of family support
* src/Filters/Rules/Family/_HasRelType.py: start of family filters
* src/Filters/Rules/Family/__init__.py: start of family filters
2006-07-09 Don Allingham <don@gramps-project.org>
* configure.in: up the version number
* src/DataViews/_FamilyList.py: add support for sidebar filter
* src/DisplayModels/_BaseModel.py: handle generic model filtering
* src/PageView.py: Add support for generic modeling
* src/Filters/__init__.py: generic family rule support
* src/Filters/_GenericFilter.py: generic family rule support
* help/C/gramps-manual.xml: updates
* help/Makefile.am: remove old files
2006-07-08 Don Allingham <don@gramps-project.org>
* src/ScratchPad.py (ScratchPersonLink.tooltip): fix tooltip for
person
* src/ViewManager.py (ViewManager._build_main_window): restore tabs
to their normal position
2006-07-07 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamily.py: add edit child/relationship options
in the popup menu
* src/DisplayTab/_EmbeddedList.py: break out menu specification to
make it easier to override
* src/glade/gramps.glade: remove unused objects
* help/C/figures/place.png: update
2006-07-07 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: fix restoration of gallery settings
2006-07-06 Alex Roitman <shura@phy.ucsf.edu>
* data/gramps.schemas.in: Remove unused key.
* src/Config/_GrampsConfigKeys.py: Regenerate file.
* src/NameDisplay.py (NameDisplay._format_str_base): Document the
format string interface.
2006-07-06 Don Allingham <don@gramps-project.org>
* src/GrampsCfg.py: add cell renderer to combobox
* help/C/gramps-manual.xml: update doc
2006-07-06 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py (ViewManager.post_load_newdb): Register
custom formats after loading the db.
* src/GrampsCfg.py: Switch to use new formats (still in progress).
* src/GrampsDb/_GrampsDbBase.py (GrampsDbBase.__init__): Set up
custom name formats list.
* src/GrampsDb/_DbUtils.py (db_copy): Copy custom name formats.
* src/GrampsDb/_ReadXML.py (start_format): Parse custom formats.
* src/GrampsDb/_WriteXML.py (write_name_formats): Add method.
* src/GrampsDb/_GrampsBSDDB.py (GrampsBSDDB._load_metadata)
(GrampsBSDDB._close_metadata): load and save name_formats.
* src/Editors/_EditName.py (EditName._setup_fields): Use proper
format lists.
* src/NameDisplay.py: Support new name formats scheme.
* src/RelLib/_Name.py (Name.DEFAULT_FORMATS): Add list of formats.
2006-07-05 Don Allingham <don@gramps-project.org>
* src/Editors/_EditChildRef.py: fix title
* src/Editors/_EditFamily.py: call sequence for EditChildRef
* src/glade/gramps.glade: childref label fix
* src/ManagedWindow.py: spacking
* help/C/gramps-manual.xml: text updates
* help/C/figures/select-family.png: added
* help/C/figures/select-person.png: added
* help/C/figures/family-warn.png: added
* help/C/figures/child-ref.png: added
* help/C/figures/edit-family.png: added
* help/C/figures/gedcom-export.png: updated
* help/C/figures/export-druid.png: updated
2006-07-04 Don Allingham <don@gramps-project.org>
* various: pyflakes fixes
2006-07-04 Alex Roitman <shura@gramps-project.org>
* src/GrampsWidgets.py (hand_cursor): Use HAND2 instead of HAND1.
2006-07-04 Don Allingham <don@gramps-project.org>
* src/DataViews/_PlaceView.py (PlaceView.ui_definition):
add google maps to tool bar
2006-07-03 Don Allingham <don@gramps-project.org>
* src/DataViews/_PlaceView.py: add attempt to map to google maps,
check for valid list
* src/glade/gramps.glade: fix date status button.
2006-07-02 Don Allingham <don@gramps-project.org>
* various: pyflakes fixes
* src/DataViews/_PedigreeView.py: add filter editor support
* src/DataViews/_Relationship.py: add filter editor support
* src/DataViews/_PersonView.py: move filter editor support to PageView
* src/PageView.py: add filter editor support
2006-07-01 Don Allingham <don@gramps-project.org>
* src/DisplayState.py: fix spacing
* src/DisplayTabs/_SourceEmbedList.py: check for empty reference
before attempting to edit
* src/GrampsWidgets.py: fix LinkLabel to not try to rebuild
gender code
2006-06-30 Don Allingham <don@gramps-project.org>
* src/AddMedia.py: use full paths for calculations to avoid pwd issues
* src/DbLoader.py: fix working directories
* example/gramps/example.gramps: remove hard coded paths
* example/gramps/data.gramps: remove hard coded paths
* src/GrampsDb/_DbUtils.py (remove_parent_from_family): adjust the
transaction message for appropriate father/mother indicator
* src/GrampsWidgets.py: Add GenderWidget to try to isolate windows
font problems by switching fonts if needed
2006-06-28 Don Allingham <don@gramps-project.org>
* src/DataViews/_PedigreeView.py (PedigreeView.rebuild): use gtk.Arrow
instead of unicode characters
2006-06-27 Brian Matherly <brian@gramps-project.org>
* src/GampsLogger/_ErrorReportAssistant.py: fix error message in Windows
* src/plugins/DetDescendantReport.py: remove duplicate birth events
* src/plugins/IndivComplete.py: remove duplicate birth events
* src/plugins/NarrativeWeb.py: remove duplicate birth events (bug #235)
* src/plugins/DetAncestralReport.py: remove duplicate birth events
* src/plugins/FamilyGroup.py: remove duplicate birth events
2006-06-26 Don Allingham <don@gramps-project.org>
* src/ReportBase/_ReportDialog.py (report): catch IOError
* src/Filters/Rules/Person/_HasDeath.py: use references instead of
handles
2006-06-24 Alex Roitman <shura@gramps-project.org>
* src/NameDisplay.py (_format_base): Add format string display;
(_format_raw, _format): Add format string methods.
* src/GrampsCfg.py (name_changed): Switch back to int key.
* data/gramps.schemas.in: Add name-format-str key for custom name
display format string.
* src/Config/_GrampsConfigKeys.py: Re-generate the file.
* src/Config/gen_schema_keys.py (copy): Add Id string;
Write header into the generated file.
2006-06-24 Brian Matherly <brian@gramps-project.org>
* src/plugins/BookReport.py: fix book loading
2006-06-24 Alex Roitman <shura@gramps-project.org>
* src/ReportBase/_ReportDialog.py (report): Handle wm closing.
* src/plugins/GraphViz.py (GraphVizDialog.__init__): Handle wm
closing.
* src/plugins/NarrativeWeb.py (WebReportDialog.__init__): Handle
wm closing.
2006-06-24 Brian Matherly <brian@gramps-project.org>
* src/plugins/AncestorChart2.py: fix comment
* src/plugins/DecendChart.py: fix comment
* src/plugins/TimeLine.py: Remove Title option
2006-06-24 Alex Roitman <shura@gramps-project.org>
* debian/control (Build-Depends-Indep): Add xsltproc
2006-06-24 Brian Matherly <brian@gramps-project.org>
* src/docgen/ODFDoc.py: Handle exception when file is not writeable
* src/docgen/ODSDoc.py: Handle exception when file is not writeable
* src/docgen/OpenOfficeDoc.py: Handle exception when file is not writeable
* src/docgen/OpenSpreadSheet.py: Handle exception when file is not writeable
* src/plugins/AncestorChart2.py: Remove Title option
* src/plugins/DecendChart.py: Remove Title option
2006-06-23 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_WriteGedcom.py: Prevent writing empty value tags.
* src/images/Makefile.am (dist_pkgdata_DATA): Comment out map images.
* configure.in: Add help/Makefile to AC_CONFIG_FILES.
* Makefile.am (SUBDIRS): Add help subdir.
* debian: Add directory for debian packaging.
2006-06-23 Don Allingham <don@gramps-project.org>
* help/C/gramps-manual.xml: updates
* help/C/figures/*.png: updates
* src/GrampsDb/_ReadXML.py: fix syntax error with old ref formats
2006-06-22 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: remove unused variable
* src/Editors/_EditPlace.py: Allow duplicate names
* src/Editors/_EditFamily.py: improve error message
2006-06-21 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadXML.py: handle witness ref properly
2006-06-22 Alex Roitman <shura@gramps-project.org>
* src/Filters/Rules/Person/_RelationshipPathBetweenBookmarks.py:
Add new module.
* src/Filters/Rules/Person/Makefile.am (pkgdata_PYTHON): Ship new
module.
* src/Filters/Rules/Person/__init__.py: Import new module.
* src/GrampsDb/_WriteGedcom.py (GedcomWriter.__init__): Typo.
2006-06-21 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamily.py: Don't attempt to be too clever and
swap families if a duplicate is found. Just warn, and continue.
2006-06-21 Zsolt Foldvari <zsolt.foldvari@nokia.com>
* src/DisplayTabs/_GalleryTab.py (GalleryTab.build_interface):
Properly add icon list.
* src/Selectors/_BaseSelector.py (BaseSelector.add_columns): Allow
resize-able columns.
* src/plugins/DumpGenderStats.py: Allow column sorting.
* src/ListModel.py: Allow column sorting.
2006-06-21 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: import QuestionDialog
* src/Editors/_EditFamily.py: re-enable disabled blocks after
the + is clicked
2006-06-21 Alex Roitman <shura@gramps-project.org>
* src/PluginUtils/_Plugins.py (PluginDialog.on_apply_clicked,
PluginDialog.on_node_selected): Pass and use require_active flag.
* src/DateEdit.py (DateEditorDialog.__init__): Take care of
deleting the dialog.
2006-06-21 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: fix sets
* src/Filters/__init__.py: include new build_filter_model
* src/Filters/_FilterMenu.py: build_filter_model
* src/Filters/Rules/Person/_MatchesFilter.py: handle custom and
system models properly
* src/Filters/_PersonSidebarFilter.py: add custom filter menu
2006-06-20 Don Allingham <don@gramps-project.org>
* src/Filters/_SidebarFilter.py: change from CLEAR to RESET
* src/DataViews/_PersonView.py (PersonView.person_updated): if surname
fails, recalculate data, fix initial display of sidebar
* src/ViewManager.py: handle post page creation initalization
* src/PageView.py: handle post page creation initalization
* src/Editors/_EditFamily.py: handle drag-n-drop for childrefs
separately
* src/Editors/_EditEvent.py: focus on date on open
* src/Editors/_EditEventRef.py: focus on date on open
* src/UndoHistory.py: don't attempt to unregister with the window
manager, since not registered to begin with
2006-06-20 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DisplayState.py (modify_statusbar): Only calc relationship
of active person if active person is set
* src/DataViews/_PedigreeView.py: Support for family editing;
Change line style for child relation "birth"; Properly redraw if
active person is set to None
2006-06-19 Brian Matherly <brian@gramps-project.org>
* src/Mime/_WinMime.py: Get application description from registry
2006-06-19 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: handle unsetting of rows changing
the active person when the model is rebuilt.
* src/DataViews/_Relationship.py: handle person set to None
* src/ViewManger.py: try tabs on the side
* src/DisplayTabs/_PersonRefEmbedList.py: change Relationships to
Associations
* src/help/C/*: updates
2006-06-19 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_PedigreeView.py: Bootstrap resize handling using
"show" event because the "expose" event was not emitted in all
cases (closes #202); Redraw on family-* signals too to show for
example newly added parents.
* src/PageView.py, src/DataViews/_MediaView.py: Let all list views
have the same border width
2006-06-18 Don Allingham <don@gramps-project.org>
* help/C/gramps-manual.xml: integrate into a single doc
* help/C/figures/*.png: updated images
2006-06-18 Brian Matherly <brian@gramps-project.org>
* src/Mime/__init__.py: Add WinMime
* src/Mime/_WinMime.py: Added
* src/Utils.py: make launch work in Windows
* src/docgen/*: use Utils.launch to start external viewers
* src/images/ped24.ico: add icon
2006-06-17 Don Allingham <don@gramps-project.org>
* src/Editors/_EditPerson.py: select given name field if the
surname field is already defined
* src/Selectors/_BaseSelector.py (BaseSelector.run): handle
delete event
* src/DataViews/_RelationView.py: remove debug statement
* src/DataViews/__init__.py: remove map view for time being
2006-06-16 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: clear all subelements on redraw
* src/PageView.py: set dirty flag appropriately
* src/DataViews/_MediaView.py: clear image if none is selected
2006-06-16 Alex Roitman <shura@gramps-project.org>
* src/PluginUtils/_PluginMgr.py (register_report): Add
require_active argument to _register_cl_report call.
2006-06-16 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamiy.py: make EditPerson windows subordinate
to EditFamily windows. This prevents the EditPerson window from
trying to trying to access a non-existent window and causing a
segfault
* src/GrampsDb/_WriteGedcom.py: export QUAY
2006-06-15 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: prevent null event types and
attribute types from being added
* src/Editors/_EditAttribute.py: prevent null attribute types
* src/Editors/_EditEvent.py: prevent null attribute types
* src/AutoComp.py: filter out empty strings
* src/ImgManip.py: check for file before attempting thumbnailer
* src/ScratchPad.py: enable Text dnd
2006-06-15 Alex Roitman <shura@gramps-project.org>
* src/Config/_GrampsConfigKeys.py: Re-generate file.
* src/GrampsCfg.py: More name display prefs.
* src/GrampsLogger/_ErrorReportAssistant.py (__init__): Adapt to
the Assistant change.
* src/Assistant.py: Convert to working both with and without
ManagedWindow.
* src/DisplayTabs/Makefile.am (pkgdata_PYTHON): Ship new file.
* src/DisplayTabs/__init__.py: Import new module.
* src/DisplayTabs/_TextTab.py: Add new module.
* src/Editors/_EditSourceRef.py (_setup_fields): Remove Text tab;
(_create_tabbed_pages): Add Text tab.
* src/glade/gramps.glade (source_ref_edit): Remove Text tab.
* src/GrampsDb/_WriteGedcom.py (write_photo): Typo.
* src/Exporter.py (build_options): Correctly shift all pages.
(__init__): Adapt to the Assistant change.
2006-06-14 Don Allingham <don@gramps-project.org>
* src/ScratchPad.py: check for null model
* src/GrampsDb/_ReadGedcom.py: fix INT date format
2006-06-14 Alex Roitman <shura@gramps-project.org>
* src/NameDisplay.py: Factor out commont code.
* src/Editors/_EditName.py (_setup_fields): Remove Default item.
* src/RelLib/_Name.py (Name.DEF): Replace with CUSTOM, use LNFN in
place of previous DEF.
* src/GrampsCfg.py (add_name_panel): Add Name Display panel.
* src/GrampsDb/_ReadXML.py (stop_name): Properly set name type;
do not set conf attribute on attr, addr, and event.
2006-06-13 Brian Matherly <brian@gramps-project.org>
* src/PluginUtils/_Plugins.py: pass dbstate to report
2006-06-13 Don Allingham <don@gramps-project.org>
* src/Editors/_EditLdsOrd.py: LDS confirmation support
* src/GrampsDb/_ReadGedcom.py: LDS confirmation support
* src/GrampsDb/_WriteGedcom.py: LDS confirmation support
* src/GrampsDb/_GedTokens.py: LDS confirmation support
* src/GrampsDb/_LdsOrdd.py: LDS confirmation support
2006-06-13 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Avoid using
secondary index when upgrading events; manually resolve duplicate IDs.
2006-06-12 Brian Matherly <brian@gramps-project.org>
* src/plugins/GraphViz.py: use Mime instead of GrampsMime
2006-06-11 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: fix event parsing
* src/GramspDb/_GedcomInfo.py: fix ORDN identification
2006-06-10 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: fixes based of the gedcom torture test
* src/GrampsDb/_GedTokeys.py: fixes based of the gedcom torture test
2006-06-09 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: yet even more funky fixes, pass Jerome's tests
* src/GrampsDb/_GedTokens.py: yet even more funky fixes, handle more
non-standard tags
2006-06-08 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: handle more bizarre and illegal
statements output by other programs.
2006-06-07 Alex Roitman <shura@gramps-project.org>
* src/plugins/Check.py (check_for_broken_family_links): Adapt to
RelLib changes.
2006-06-07 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: fix child/parent relationships
* src/GrampsDb/_GedTokens.py: handle some obscure tokens
2006-06-06 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: read gedcoms that we write
* src/GrampsDb/_WriteGedcom.py: read gedcoms that we write
* src/DisplayState.py: handle unset active person
2006-06-06 Brian Matherly <brian@gramps-project.org>
* src/ReportBase/_BareReportDialog.py: missing import (Bug #0000180)
2006-06-06 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: More improvements, esp. with REPO
* example/gedcom/sample.ged: add repo info
2006-06-06 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_ReadXML.py (start_eventref): Only set birth and
death references for events with primary role.
* src/GrampsDb/_DbUtils.py (set_birth_death_index): Only set birth
and death references for events with primary role.
2006-06-05 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: more improvements
2006-06-05 Alex Roitman <shura@gramps-project.org>
* src/plugins/BookReport.py (BookReportDialog.__init__): Correctly
close managed window.
2006-06-05 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: improve parsing, comment the code better
* example/gedcom/sample.ged: add new stuff
* src/Mime/_PythonMime.py (_type_map): register .gpkg for non-linux
platforms
2006-06-04 Alex Roitman <shura@gramps-project.org>
* configure.in: Set up for the next release.
* src/Filters/Rules/Person/_RegExpName.py (RegExpName.labels): Typo.
2006-06-04 Brian Matherly <brian@gramps-project.org>
* src/docgen/PSDrawDoc.py: fix imports - make it work
* src/ReportBase/_StyleEditor.py: use ManagedWindow
* src/ReportBase/_BareReportDialog.py: import StyleEditor
* src/plugins/BookReport.py: fix "Center Person" display
* src/plugins/WriteCD.py: fail gracefully without Gnome
2006-06-04 Don Allingham <don@gramps-project.org>
* src/plugins/Makefile.am (pkgdata_PYTHON): remove FilterEditor.py
2006-06-04 Alex Roitman <shura@gramps-project.org>
* src/docgen/PSDrawDoc.py: Use ReportUtils.pt2cm.
* src/docgen/OpenOfficeDoc.py: Use ReportUtils.pt2cm.
* src/docgen/ODFDoc.py: Use ReportUtils.pt2cm.
* src/ReportBase/Makefile.am (pkgdata_PYTHON): Remove _BookReport.py
* src/plugins/Makefile.am (pkgdata_PYTHON): Move BookReport.py
2006-06-03 Brian Matherly <brian@gramps-project.org>
* src/docgen/ODFDoc.py: add Table of Contents mark
* src/docgen/OpenOfficeDoc.py: add Table of Contents mark
* src/plugins/DetDecendantReport: add Table of Contents marks
* src/plugins/AncestorReport.py: add Table of Contents marks
* src/plugins/DetAncestralReport.py: add Table of Contents marks
* src/plugins/DecendReport.py: add Table of Contents marks
* src/plugins/IndivComplete.py: add Table of Contents marks
* src/plugins/FamilyGroup.py: add Table of Contents marks
* src/BaseDoc.py: add TOC levels
2006-06-03 Don Allingham <don@gramps-project.org>
* src/DisplayTabs/_BackRefList.py (BackRefList.right_click):
override right click, because Remove and Add have no relevence
(BackRefList.create_buttons): set tooltips
* src/FilterEditor/_ShowResults.py: move glade functions to
ManagedWindow
* src/FilterEditor/_EditFilter.py: move glade functions to
ManagedWindow
* src/FilterEditor/_FilterEditor.py: move glade functions to
ManagedWindow
* src/FilterEditor/_EditRule.py: move glade functions to
ManagedWindow
* src/ManagedWindow.py: move glade functions to ManagedWindow
2006-06-02 Brian Matherly <brian@gramps-project.org>
* src/docgen/*: use IndexMark
* src/plugins/DetDecendantReport: use IndexMark
* src/plugins/AncestorReport.py: use IndexMark
* src/plugins/DetAncestralReport.py: use IndexMark
* src/plugins/DecendReport.py: use IndexMark
* src/plugins/IndivComplete.py: use IndexMark
* src/plugins/FamilyGroup.py: use IndexMark
* src/BaseDoc.py: add IndexMark
* src/ReportBase.py: get_person_index -> get_person_mark
2006-06-02 Don Allingham <don@gramps-project.org>
* src/FilterEditor/_ShowResults.py: use list instead of text display
* src/FilterEditor/_EditFilter.py: clean up
* src/FilterEditor/_EditRule.py: clean up
* src/glade/rule.glade: clean up
* src/Filters/Rules/Person/_IsDescendantFamilyOf.py: make current with RelLib
* src/Filters/Rules/Person/_HasFamilyEvent.py: make current with RelLib
* src/Filters/Rules/Person/_IsParentOfFilterMatch.py: make current with RelLib
* src/Filters/Rules/Person/_FamilyWithIncompleteEvent.py: make current with RelLib
* src/Filters/Rules/Person/_IsBookmarked.py: make current with RelLib
* src/Filters/Rules/Person/_IsLessThanNthGenerationAncestorOfBookmarked.py:
make current with RelLib
2006-06-01 Don Allingham <don@gramps-project.org>
* src/Filters/Rules/Person/_HaveAltFamilies.py: bring up to speed with
RelLib changes
2006-06-01 Brian Matherly <brian@gramps-project.org>
* src/plugins/CmdRef.py: upgrade to new report interface
* src/ReportBase/_DrawFormatComboBox.py: missing imports
* src/ReportBase/CommandLineReport.py: typo
2006-06-01 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: FilterEditor call sequence
* src/FilterEditor/_EditFilter.py: added
* src/FilterEditor/_FilterEditor.py: Break out other classes
* src/FilterEditor/_EditRule.py: added
* src/FilterEditor/_ShowResults.py: added
* src/FilterEditor/Makefile.am: Add new files
2006-06-01 Alex Roitman <shura@gramps-project.org>
* src/ReportBase/_ReportDialog.py (report): Use new report modules
for oddball reports.
* src/plugins/GraphViz.py: Use new report modules.
* src/plugins/NarrativeWeb.py: Use new report modules.
* src/plugins/CountAncestors.py: Use wm and new report modules.
* src/plugins/Summary.py: Use wm and new report modules.
* src/ReportBase/_BareReportDialog.py: import FilterComboBox.
2006-06-01 Don Allingham <don@gramps-project.org>
* configure.in: add FilterEditor subdir
* src/DataViews/_PersonView.py: call filter editor with 'Person'
argument
* src/FilterEditor/_FilterEditor.py: get functional again
* src/glade/rule.glade: clean up ui a bit
* src/Filters/_FilterList.py: fix logical condition
* src/Filters/_GenericFilter.py: fix inversion
2006-05-31 Brian Matherly <brian@gramps-project.org>
* src/plugins/various: upgrade to new report interface
2006-05-31 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: call FilterEditor
* src/FilterEditor/__init__.py: added
* src/FilterEditor/_FilterEditor.py: moved from plugins, renamed
* src/glade/rule.glade: filter editor changes
* src/Makefile.am: change subdirs
* src/FilterEditor/Makefile.am: added
2006-05-31 Alex Roitman <shura@gramps-project.org>
* src/PluginUtils/_PluginMgr.py: Import MODE_CLI.
* src/ReportBase/_BookFormatComboBox.py: Adapt to changes.
* src/Selectors/_SelectPerson.py (__init__): take track argument.
* src/Editors/_EditFamily.py: Adapt to SelectPerson change.
* src/Editors/_EditPersonRef.py (_select_person): Adapt to
SelectPerson change.
* src/ReportBase/_BareReportDialog.py: Use dbstata and uistate,
convert to Managed window.
* src/ReportBase/_ReportDialog.py: Use dbstate and uistate.
* src/ReportBase/_DrawReportDialog.py: Use dbstate and uistate.
* src/ReportBase/_TextReportDialog.py: Use dbstate and uistate.
* src/ViewManager.py (make_report_callback): Use dbstate and uistate.
2006-05-30 Don Allingham <don@gramps-project.org>
* src/plugins/FilterEditor.py: start to bring into sync with
code changes
2006-05-30 Alex Roitman <shura@gramps-project.org>
* various: break Report into a package.
2006-05-29 Brian Matherly <brian@gramps-project.org>
* src/plugins/DetDescendantReport.py: insert name keys for indexing.
* src/plugins/DetAncestralReport.py: insert name keys for indexing.
* src/plugins/FamilyGroup.py: print descriptions for events.
* src/PluginUtils/_ReportUtils.py: handle no person error
2006-05-29 Alex Roitman <shura@gramps-project.org>
* src/Editors/_EditFamily.py (EditFamily.save): Typo.
* configure.in: Set up for 2.1.5.
2006-05-28 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_ReadXML.py (stop_event): Properly import birth and
death from the old XML.
* src/Editors/_EditFamily.py (EditFamily.save): Typo.
* src/plugins/Verify.py: Add double-clicking and mark/unmark/invert.
* src/plugins/verify.glade: Add label.
2006-05-28 Brian Matherly <brian@gramps-project.org>
* src/docgen/OpenOfficeDoc.py: Allow large cells to span pages (bug 0000165)
* src/BaseDoc.py: Add key to write_text.
* src/docgen/*: Add key to write_text.
* src/PluginUtils/_ReportUtils.py: Add get_name_key.
* src/plugins/FamilyGroup.py: insert name keys for indexing.
* src/plugins/DescendReport.py: insert name keys for indexing.
* src/plugins/IndivComplete.py: insert name keys for indexing.
* src/plugins/AncestorReport.py: insert name keys for indexing.
2006-05-27 Alex Roitman <shura@gramps-project.org>
* src/plugins/Verify.py: More updates.
* src/docgen/LPRDoc.py: Typo.
2006-05-27 Brian Matherly <brian@gramps-project.org>
* src/gramps.py: Add provisions for local mo files for Windows
2006-05-26 Brian Matherly <brian@gramps-project.org>
* src/plugins/IndivComplete.py: Add event notes.
2006-05-26 Alex Roitman <shura@gramps-project.org>
* src/BasicUtils.py (UpdateCallback.reset): Add method.
* src/plugins/verify.glade: update interface.
* src/plugins/Verify.py: More improvements. Still need to finish
filtering and object editing on double click.
(Verify.on_apply_clicked): Reset the progress.
2006-05-26 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: build skip list for SelectFamily
so that a person cannot be his own parent
* src/Editors/_EditFamily.py: don't allow a person to be his own parent
* src/Selectors/_BaseSelector.py: Add skipping of handles
* src/DisplayModels/_BaseModel.py: Add skipping of handles
* src/DisplayModels/_MediaModel.py: Add skipping of handles
* src/DisplayModels/_RepositoryModel.py: Add skipping of handles
* src/DisplayModels/_SourceModel.py: Add skipping of handles
* src/DisplayModels/_EventModel.py: Add skipping of handles
* src/DisplayModels/_FamilyModel.py: Add skipping of handles
* src/DisplayModels/_PlaceModel.py: Add skipping of handles
2006-05-25 Don Allingham <don@gramps-project.org>
* src/DisplayTabs/_NoteTab.py (NoteTab.flow_changed): save flow status
in Note
* src/Merge/_MergeSource.py: note handling on source merge
* src/glade/mergedata.glade: note handling on source merge
* src/Makefile.am: remove deleted files
* configure.in: add Merge directory
2006-05-25 Alex Roitman <shura@gramps-project.org>
* src/plugins/Verify.py: More rework, still in progress.
2006-05-25 Don Allingham <don@gramps-project.org>
* src/Merge/_MergePlace.py: handle notes
* src/glade/mergedata.glade: handle notes
* src/DataViews/_PersonView.py: Merge module support
* src/Merge/_MergeSource.py: broken out of MergeData.py
* src/Merge/__init__.py: support of module
* src/Merge/Makefile.am: added
* src/Merge/_MergePlace.py: broken out of MergeData.py
* src/Merge/_MergePerson.py: renamed
* src/DataViews/_SourceView.py: source merge support
* src/DataViews/_PlaceView.py: place merge support
* src/glade/mergedata.glade: place merge support
* src/MergeData.py: place merge support
* src/PageView.py: add support for multiselection
2006-05-24 Alex Roitman <shura@gramps-project.org>
* src/plugins/Verify.py: Start major rework, still in progress.
2006-05-24 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: merge functionality
* src/ViewManager.py: merge functionality
* src/MergePeople.py: fix merge (ui and birth/death events)
* src/GrampsDb/_WriteXML.py: remove redundant birth/death entries
* src/GrampsDb/_DbUtils.py: fix index setting of death index
* src/GrampsDb/_WriteGedcom.py: remove redundant birth/death
references
* src/images/stock_notes.png: added
* src/images/Makefile.am: add stock_notes.png
* src/gramps_main.py: register stock_notes as gramps_notes
* src/DisplayTabs.py: use gramps_notes instead of stock_notes
2006-05-23 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: make shading optional
* src/GrampsCfg.py: make shading optional
* src/Config/_GrampsConfigKeys.py: make shading optional
* data/gramps.schemas.in: make shading optional
2006-05-23 Alex Roitman <shura@gramps-project.org>
* src/Utils.py: move event/attr constants to GedcomInfo.
* src/plugins/TestcaseGenerator.py: Use new methods.
* src/DisplayTabs/_LdsModel.py: Use new methods.
* src/Editors/_EditLdsOrd.py: Use new methods.
* src/RelLib/_LdsOrd.py: Add new methods.
* src/GrampsDb/_WriteGedcom.py: Do not import unused module.
* src/GrampsDb/_ReadXML.py: Use methods from LdsOrd.
* src/lds.py: Rename to LdsUtils.py
* src/GrampsDb/_ReadGedcom.py: Use new module name.
* src/Makefile.am (gdir_PYTHON): Ship new file.
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Upgrade LdsOrd.
2006-05-23 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_MapView.py: Catch exceptions of the PixbufLoader that
occur if nothing or not an image have been downloaded.
2006-05-23 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: finish shading
* src/GrampsDb/_DbUtils.py: add birth/death index set funcion
* src/Editors/_EditPerson.py: birth/death index fixes
* src/DisplayTabs/_PersonEventEmbedList.py: birth/death index fixes
* src/GrampsWidgets.py: shading fixes
* src/DisplayModels/_PeopleModel.py: birth/death index fixes
2006-05-23 Alex Roitman <shura@gramps-project.org>
* src/Utils.py (probably_alive): Adapt to new birth/death refs.
2006-05-23 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_PedigreeView.py: Use dbstate only to not get out of
sync with db and active person.
2006-05-23 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Convert upgrade
to using new birth/death reference approach.
* src/GrampsDb/_GrampsDbBase.py (commit_person): Simplify updating
of the custom event roles.
* src/GrampsDb/_WriteXML.py (write_person): Use methods to get
birth/death ref, not raw attributes.
* src/RelLib/_Person.py: Convert to using birth and death ref
indices.
* src/GrampsDb/_ReadXML.py (start_eventref): Do not reset existing
birth/deat reference; use methods to get birth/death ref, not raw
attributes.
2006-05-23 Don Allingham <don@gramps-project.org>
* src/DataViews/_RelationView.py: renamed from _FamilyView
* src/DataViews/__init__.py: use RelationView.py
* src/DataViews/Makefile.am: update
* src/DataViews/_FamilyView.py: more shading
2006-05-22 Alex Roitman <shura@gramps-project.org>
* data/gramps.schemas.in: Typos.
* src/DataViews/_PedigreeView.py (rebuild): Typo.
2006-05-22 Don Allingham <don@gramps-project.org>
* src/DataViews/_FamilyView.py: start shading of data
2006-05-22 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_WriteGedcom.py: Multiple improvements.
* various: Replace get/set_base_handle with get/set_reference_handle.
* src/RelLib/_SourceRef.py (get_base_handle,set_base_handle):
Remove redundant methods.
* src/ArgHandler.py (need_gui): Add method.
* src/ViewManager.py: Move statusbar notification from gramps_main.
* src/gramps_main.py: Remove unused methods, handle ArgHandler better.
2006-05-21 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: handle export, import, and save as if
database does not exist, yet UIManager still wants to call them.
2006-05-21 Alex Roitman <shura@gramps-project.org>
* configure.in: Set up for the next release.
2006-05-21 Don Allingham <don@gramps-project.org>
* src/GrampsWidgets.py (MonitoredEntry.set_text): added function
2006-05-21 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_WriteGedcom.py: Repository export.
* src/GrampsDb/_GrampsInMemDB.py (GrampsInMemDB.__init__): Remove
unused variables.
* src/plugins/Calendar.py (print_page): Use correct variable.
2006-05-21 Brian Matherly <brian@gramps-project.org>
* src/plugins/GraphViz.py.in: fix file open.
* src/plugins/Calendar.py: make calendar work in Windows
* src/GrampsLocale.py: make calendar work in Windows
* src/plugins/GraphViz.py: fix unicode encoding
* src/plugins/TimeLine.py: round all dates to nearest decade
2006-05-21 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py: Do not import unused module.
* src/const.py.in: Use gettext.
* src/GrampsDb/_ConstXML.py: Remove file.
* src/DisplayTabs/_PersonEventEmbedList.py
(PersonEventEmbedList.default_type): properly process event list.
* src/Editors/_EditEventRef.py (EditEventRef.get_custom_events):
Use correct method.
* src/Editors/_EditEvent.py (EditEvent.get_custom_events)
(EditPersonEvent.get_custom_events): Use correct method.
* src/GrampsDb/_GrampsDbBase.py: Remove obsolete methods.
* src/GrampsDb/_GrampsInMemDB.py: Remove obsolete methods.
Do not import unused module.
2006-05-20 Don Allingham <don@gramps-project.org>
* src/Editors/_EditPlace.py: custom menus
* src/Editors/_EditLdsOrd.py: custom menus
* src/Editors/_EditSourceRef.py: custom menus
* src/Editors/_EditSource.py: custom menus
* src/Editors/_EditRepoRef.py: custom menus
* src/Editors/_EditUrl.py: custom menus
* src/Editors/_EditAttribute.py: custom menus
* src/Editors/_EditPerson.py: custom menus
* src/Editors/_EditLocation.py: custom menus
* src/Editors/_EditMediaRef.py: custom menus
* src/Editors/_EditEventRef.py: custom menus
* src/Editors/_EditMedia.py: custom menus
* src/Editors/_EditRepository.py: custom menus
* src/Editors/_EditName.py: custom menus
* src/Editors/_EditChildRef.py: custom menus
* src/Editors/_EditFamily.py: custom menus
* src/Editors/_EditEvent.py: custom menus
2006-05-20 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_WriteGedcom.py (write_repos): Add method.
* src/gramps_main.py (Gramps.__init__): Call ArgHandler between
init_interface and post_init_interface.
* src/ViewManager.py (init_interface): Split off post_init_interface.
* src/GrampsDb/_ReadGedcom.py: Correct set_type calls.
2006-05-19 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: repository does not have a media_list
* src/DataViews/_MapView.py: use config value to determine if online
maps should be used
* src/GrampsCfg.py: online map config value
* src/Config/_GrampsConfigKeys.py: online map config value
* data/gramps.schema.in: online map config value
* src/Config/gen_schema_keys.py: clean up
2006-05-19 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_DbUtils.py (db_copy): Copy custom types.
2006-05-19 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_MapView.py (WMSMapTile): Start of map download inside
an idle handler.
2006-05-19 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: Define methods to get custom types.
* src/GrampsDb/_GrampsBSDDB.py: Load/save marker_types.
2006-05-19 Don Allingham <don@gramps-project.org>
* src/RelLib/_SecondaryObject.py: added, provide is_equal
* src/RelLib/_Url.py: inherit from SecondaryObject
* src/RelLib/_MediaRef.py: inherit from SecondaryObject
* src/RelLib/_ChildRef.py: inherit from SecondaryObject
* src/RelLib/_Name.py: inherit from SecondaryObject
* src/RelLib/_Address.py: inherit from SecondaryObject
* src/RelLib/_SourceRef.py: inherit from SecondaryObject
* src/RelLib/_RepoRef.py: inherit from SecondaryObject
* src/RelLib/_PersonRef.py: inherit from SecondaryObject
* src/RelLib/_Attribute.py: inherit from SecondaryObject
* src/RelLib/_Note.py: inherit from SecondaryObject
* src/RelLib/_Location.py: inherit from SecondaryObject
* src/RelLib/_EventRef.py: inherit from SecondaryObject
* src/RelLib/_Event.py: inherit from SecondaryObject
* src/RelLib/_LdsOrd.py: inherit from SecondaryObject
2006-05-18 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py: Remove unused methods; remove
unused secondary tables; add more custom type holders.
* src/GrampsDb/_GrampsDbBase.py (GrampsDbBase.__init__): Add more
custom type holders.
(commit_*): update custom type sets on commit.
* src/DisplayTabs/_BackRefList.py (edit_button_clicked): Typo.
* src/DataViews/_RepositoryView.py (edit, on_double_click): Catch
exception.
* src/GrampsWidgets.py (PlaceEntry.add_del_clicked)
(PlaceEntry.share_clicked): Catch exception.
* src/GrampsDb/_DbUtils.py (db_copy): Copy bookmarks and gender stats.
* data/grampsxml.dtd: Update for new bookmarks.
* data/grampsxml.rng: Update for new bookmarks.
* src/GrampsDb/_WriteXML.py (write_bookmarks): Add method to write
new bookmarks.
(XmlWriter.write_xml_data): Do not export name groups.
* src/GrampsDb/_ReadXML.py (start_bmark): Parse new bookmarks
* INSTALL: Clarify; list build-dependencies.
* src/GrampsDb/_ReadGrdb.py: Update progress.
(importData): Import bookmarks.
2006-05-18 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: fix parsing level so that CHAR is not
skipped
* src/DisplayTabs/_AddrEmbedList.py: fix city/state mapping (romjerome)
* src/glade/gramps.glade: fix media ref dialog with warn box
* src/Filters/_PersonSidebarFilter.py (PersonSidebarFilter.clear):
fix clearing of combobox
2006-05-17 Don Allingham <don@gramps-project.org>
* GrampsDb/_ReadGedcom.py: pychecker
* GrampsDb/_GrampsDbBase.py: pychecker
* GrampsDb/_DbUtils.py: pychecker
* GrampsDb/_WriteGedcom.py: pychecker
* StartupDialog.py: pychecker
* DisplayTabs/_FamilyLdsEmbedList.py: pychecker
* TipOfDay.py: pychecker
* Utils.py: pychecker
* PageView.py: pychecker
* ToolTips.py: pychecker
* Filters/_FilterWidget.py: pychecker
* Filters/_SearchBar.py: pychecker
* Filters/__init__.py: pychecker
* Filters/_FilterStore.py: pychecker
* Filters/_PersonSidebarFilter.py: pychecker
* Filters/_FilterMenu.py: pychecker
* Filters/_SidebarFilter.py: pychecker
2006-05-17 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_ReadXML.py (start_childref): Typo.
* src/GrampsDb/_ReadGrdb.py: Add repos, modularize.
* src/ViewManager.py: Reorder calls to make work with ArgHandler.
2006-05-17 Don Allingham <don@gramps-project.org>
* src/GrampsCfg.py: pychecker fixes
* src/GrampsWidgets.py: pychecker fixes
* src/glade/gramps.glade: fix text entry -> label
* src/NameDisplay.py: pychecker fixes
* src/DisplayState.py: pychecker fixes
* src/GrampsDisplay.py: pychecker fixes
* src/DateEdit.py: pychecker fixes
* src/gramps_main.py: pychecker fixes
* src/DbLoader.py: pychecker fixes
2006-05-17 Alex Roitman <shura@gramps-project.org>
* src/ArgHandler.py: Adapt to recent changes.
* src/BasicUtils.py (update_empty): Clean up callback.
* src/GrampsDb/_ReadGedcom.py: Clean up callback.
* src/GrampsDb/_GrampsDbBase.py (DbState.change_database_noclose):
Add new method.
* src/Makefile.am (gdir_PYTHON): Ship new file.
* src/DbLoader.py: add new module.
* src/ViewManager.py: Use DbLoader.
* src/DisplayState.py (load): Do not perform post_load tasks.
* src/GrampsDb/_GrampsBSDDB.py (GrampsBSDDB.load): close if
version is incopmatible.
2006-05-17 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: remove place name storage
* src/Editors/_EditLdsOrd.py: new SelectPlace interface
* src/glade/gramps.glade: new select place interface changes
* src/Editors/_EditPlace.py: new SelectPlace interface
* src/Editors/_EditEventRef.py: new SelectPlace interface, remove
old code
* src/Editors/_EditEvent.py: new SelectPlace interface
* src/GrampsWidgets.py: new Place editor interface
2006-05-17 Alex Roitman <shura@gramps-project.org>
* src/GrampsWidgets.py (LinkLabel.__init__): Set cursor to HAND1.
2006-05-17 Stefan Bjork <betula@users.sourceforge.net>
* po/sv.po: Imported from CVS and merged with gramps.pot.
2006-05-17 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/glade/gramps.glade,
* src/TipOfDay.py: Use a gtk.Window instead of a Dialog to work
around the "Button not clickable again" gtk-bug. (closes #0000033)
2006-05-16 Alex Roitman <shura@gramps-project.org>
* src/glade/gramps.glade (select_person): Name the box.
* src/DataViews/_MediaView.py (row_change): Collect garbage on the
row change.
* src/Editors/_EditLdsOrd.py: Adapt to new selector.
* src/DisplayTabs/_SourceEmbedList.py: Adapt to new selector.
* src/DisplayTabs/_EventEmbedList.py: Adapt to new selector.
* src/DisplayTabs/_GalleryTab.py: Adapt to new selector.
* src/Selectors/_BaseSelector.py: Use DisplaModel models;
(_local_init): Add selector-specific hook.
* src/Selectors/_SelectRepository.py: Use DisplaModel models.
* src/Selectors/_SelectSource.py: Use DisplaModel models.
* src/Selectors/_SelectEvent.py: Use DisplaModel models.
* src/Selectors/_SelectFamily.py: Use DisplaModel models.
* src/Selectors/_SelectPlace.py: Use DisplaModel models.
* src/Selectors/_SelectObject.py: Use DisplaModel models.
(_local_init): Set up preview;
(_row_change): Show preview; collect garbage.
2006-05-16 Don Allingham <don@gramps-project.org>
* src/Editors/_EditEvent.py: start of SelectPlace integration
* src/glade/gramps.glade: start of SelectPlace integration
* src/GrampsWidgets.py: start of SelectPlace integration
* src/DisplayTabs/_WebEmbedList.py: icon fixes
* src/images/stock_insert-url.png: added
* src/images/person.png: added
* src/images/relation.png: added
* src/images/Makefile.am: added new images
* src/gramps_main.py: register icons as stock
* src/GrampsDb/_ReadGedcom.py: handle blank lines
2006-05-16 Alex Roitman <shura@gramps-project.org>
* src/Selectors/_SelectPerson.py: Use new package.
* src/plugins/RelCalc.py: Use new package.
* src/DataViews/_PersonView.py: Use new package.
* src/DisplayModels: Make new package.
* src/Makefile.am: Remove old files.
* src/Filters/_PersonSidebarFilter.py: Import gettext.
* src/Filters/_SidebarFilter.py: Import gettext.
* src/Filters/Makefile.am: Ship new files.
2006-05-16 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_PedigreeView.py: Add navigation-arrows to the tree;
work around bug in database-changed signals
2006-05-15 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsXMLDB.py: Use callback, call parent's
close() on close.
* src/GrampsDb/_GrampsGEDDB.py: Use callback, call parent's
close() on close.
* src/GrampsDb/_WriteXML.py: Use new callback class.
* src/GrampsDb/_WriteGedcom.py: Use new callback class.
* src/GrampsDb/_DbUtils.py (db_copy): Update secondary indices for
the InMem databases.
2006-05-15 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: new stock icon support
* src/gramps_main.py: new stock icon support
* src/PageView.py: new stock icon support
* src/images/stock_new-html.png: added
* src/images/stock_delete-bookmark.png: added
* src/images/stock_export.png: added
* src/images/stock_edit-bookmark.png: added
* src/images/stock_add-bookmark.png: added
* src/images/stock_undo-history.png: added
* src/images/stock_bookmark.png: added
* src/DisplayTabs/_DataEmbedList.py: disable DND
2006-05-15 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py (save_as_activate): Use Save button in dialog.
* src/GrampsDb/_DbUtils.py: import proper class.
2006-05-15 Don Allingham <don@gramps-project.org>
* src/DisplayTabs/_PersonEventEmbedList.py: fix selection of default type
* src/Filters/__init__.py: add SidebarFilter, PersonSidebarFilter
* src/Filters/_SidebarFilter.py: added
* src/Filters/_PersonSidebarFilter.py: added
* src/DataViews/_PersonView.py: cleaner interface to filters
* src/plugins/RelCalc.py: cleaner interface to filters
* src/PeopleModel.py: cleaner interface to filters
* src/Selectors/_SelectPerson.py: cleaner interface to filters
2006-05-15 Alex Roitman <shura@gramps-project.org>
* src/Selectors/_Select*.py: Subclass from BaseSelector.
* src/Selectors/Makefile.am: Ship new file.
* src/Selectors/_BaseSelector.py: Add new file.
* src/DataViews/_SourceView.py (edit,on_double_click): Catch exception.
* configure.in: Generate new Makefile.
* src/Makefile.am: adapt to new module.
* src/Selectors: separate selectors in their own module.
* src/Select*.py: move to Selectors.
* src/DataViews/_FamilyView.py: Use new module.
* src/Editors/_EditLdsOrd.py: Use new module.
* src/Editors/_EditPersonRef.py: Use new module.
* src/Editors/_EditFamily.py: Use new module.
* src/DisplayTabs/_SourceEmbedList.py: Use new module.
* src/DisplayTabs/_RepoEmbedList.py: Use new module.
* src/DisplayTabs/_EventEmbedList.py: Use new module.
* src/DisplayTabs/_GalleryTab.py: Use new module.
* src/plugins/FilterEditor.py: Use new module.
* src/plugins/SimpleBookTitle.py: Use new module.
* src/PluginUtils/_Report.py: Use new module.
2006-05-14 Alex Roitman <shura@gramps-project.org>
* src/Makefile.am (gdir_PYTHON): Add new file.
* src/SelectRepository.py: Add new file.
* src/DisplayTabs/_RepoEmbedList.py: Add share button.
* configure.in: Set up for 2.1.3.
* src/GrampsDb/_ReadXML.py (start_url): Parse URL type.
* example/gramps/exapmle.gramps: Add repositories, use new XML.
* example/gramps/data.gramps: Add repositories, use new XML.
* src/DateHandler/__init__.py: Remove unneeded imports.
* src/plugins/Calendar.py (print_page): Use GrampsLocale._months.
2006-05-14 Brian Matherly <brian@gramps-project.org>
* src/PluginUtils/_ReportUtils.py: Change strings to include
gender instead of "child of"
* src/plugins/FamilyGroup.py: Fix for Event and EventType changes.
2006-05-14 Don Allingham <don@gramps-project.org>
* src/DataViews/_RepositoryView.py: column fixes
* src/DataViews/_SourceView.py: column fixes
* src/DataViews/_EventView.py: column fixes
* src/DataViews/_FamilyList.py: column fixes
* src/DataViews/_PlaceView.py: column fixes
* src/DataViews/_PersonView.py: column fixes
* src/DisplayModels.py: column/sort fixes
* src/PageView.py: column/sort fixes
* src/DateHandler/__init__.py: import DateParser and DateDisplay
* src/DataViews/_PersonView.py: default gender filter to "any"
* configure.in: bump up to 2.1.2
2006-05-14 Alex Roitman <shura@gramps-project.org>
* src/DateHandler/__init__.py: Proper import sequence.
* src/DateHandler/_DateHandler.py: Split into parts.
* src/DateHandler/_DateUtils.py: Add new file.
* src/DateHandler/_Date_sk.py: Bring to the new module structure.
* src/DateHandler/Makefile.am (pkgdata_PYTHON): Ship new file.
* src/GrampsDb/_ReadGedcom.py: Import from proper module.
* src/plugins/ChangeTypes.py (init_gui): Work around intltool bug.
* src/plugins/Summary.py: Set titles properly.
* src/plugins/CountAncestors.py: Add window title, remove extra text.
* src/Filters/Rules/Person/_HasNoteRegexp.py: Import re module.
2006-05-13 Brian Matherly <brian@gramps-project.org>
* src/plugins/NarrativeWeb.py: Add option for number of generations in
ancestor graph (bug #0000077)
* src/PluginUtils/_Report.py: Fix custom paper size bug (bug #0000084)
2006-05-13 Don Allingham <don@gramps-project.org>
* src/DataViews/_FamilyView.py (FamilyView.redraw): handle history
2006-05-13 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py (show_url): Set up link handler.
* src/plugins/CmdRef.py (CmdRef.write_ref): Change the module name.
2006-05-13 Don Allingham <don@gramps-project.org>
* src/plugins/RelCalc.py: provide default search value
2006-05-12 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: add non-functioning (for now) clear
button
* src/Config/_GrampsGconfKeys.py: get_default fix
* src/GrampsCfg.py: add revert option for colors
* src/Config/_GrampsGconfKeys.py: added get_default
* src/Config/_GrampsIniKeys.py: added get_default
2006-05-12 Alex Roitman <shura@gramps-project.org>
* data/gramps.schemas.in: Brighter colors to use with foreground.
* src/GrampsCfg.py (add_color): Update text label after color change.
* src/Config/_GrampsGconfKeys.py (get_default): Allow other types.
* src/GrampsCfg.py (reset_colors): Emit color-set signal to
trigget hex text updates.
* src/Config/_GrampsIniKeys.py (get_default): Add optional arg
indicating type.
2006-05-12 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: move ScratchPad to Edit
* src/GrampsCfg.py: fix color dialog buttons
* src/Filters/Rules/Person/_HasEvent.py: handle EventType
* src/DataViews/_PersonView.py: set up new filter fields, remove
source field
* src/Filters/Rules/Person/_RegExpIdOf.py: added
* src/Filters/Rules/Person/__init__.py: added new files
* src/Filters/Rules/Person/_HasNoteMatchingSubstringOf.py
* src/Filters/Rules/Person/_HasBirth.py: use loose_data_cmp
* src/Filters/Rules/Person/_SearchName.py: search all fields
* src/Filters/Rules/Person/_HasDeath.py: use loose_data_cmp
* src/Filters/Rules/Person/_RegExpName.py: added
* src/Filters/Rules/Person/_MatchIdOf.py: added
* src/Filters/Rules/Person/_HasNoteRegexp.py: added
* src/Filters/Rules/Person/Makefile.am: added new files
* src/Filters/Rules/_RuleUtils.py: added loose_date_cmp
2006-05-12 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* data/gramps.schemas.in: Swap colors for ToDo and complete. Using
green is more obvious for complete records.
2006-05-12 Alex Roitman <shura@gramps-project.org>
* src/UndoHistory.py (gtk_color_to_str): Better color to str.
* src/QuestionDialog.py (QuestionDialog2.__init__): Use the
underline for labels.
* src/plugins/ChangeNames.py: Fix WM.
* src/plugins/PatchNames.py: Fix WM.
2006-05-12 Don Allingham <don@gramps-project.org>
* src/GrampsWidgets.py: fix MonitoredDataType initialization
* plugins/BookReport.py: append "file://" properly
* src/GrampsCfg.py: update for selectable colors, default colors
* src/PeopleModel.py: update for selectable colors
* data/gramps.schemas.in: update for selectable colors, default colors
2006-05-12 Alex Roitman <shura@gramps-project.org>
* src/Filters/Makefile.am (pkgdata_PYTHON): Add new files.
2006-05-11 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: add additional fields, and build
filter
* src/PeopleModel.py: handle both search and filters
* src/Filters/_GenericFilter.py: import RelLib
2006-05-11 Alex Roitman <shura@gramps-project.org>
* src/UndoHistory.py (gtk_color_to_str): Correct byte color.
(UndoHistory._selection_changed): Enable/disable buttons.
2006-05-11 Don Allingham <don@gramps-project.org>
* src/PageView.py: fix search tuple
* src/GrampsWidgets.py: handle Marker type properly
* src/DataViews/_PersonView.py: fix cache problem
* src/RelLib/_MarkerType.py: handle NONE/CUSTOM conflict
2006-05-11 Alex Roitman <shura@gramps-project.org>
* src/UndoHistory.py: Paint all rows in a selected block; Require
exploicit button click on any action.
* src/PeopleModel.py (_MARKER_COL): Correct column numbers.
(PeopleModel.column_marker_color): properly access marker value.
2006-05-10 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_ReadXML.py (GrampsParser): Use UpdateCallback.
* src/GrampsDb/_ReadGedcom.py (GedcomParser): Use UpdateCallback.
* src/GrampsDb/_DbUtils.py (db_copy): Use UpdateCallback class.
(get_total): Add function, remove unneeded class.
* src/BasicUtils.py: Add module.
(UpdateCallback.update_real): Allow optional argument;
(UpdateCallback.set_total): Add method.
* src/Makefile.am (gdir_PYTHON): Add new file.
* src/DataViews/_MediaView.py (edit): Handle the exception.
* src/plugins/BookReport.py (__init__): Fix url.
* src/plugins/ChangeTypes.py (run_tool): Disable/enable signals.
* src/plugins/ReorderIds.py (__init__): Disable/enable signals.
* src/plugins/PatchNames.py (on_ok_clicked): Start transaction
only if doing the changes; disable/enable signals.
* src/plugins/SoundGen.py: Fix WM.
2006-05-10 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: support for inverted searchs
* src/PeopleModel.py: support for inverted searchs
* src/DisplayModel.py: support for inverted searchs
* src/PageView.py: support for inverted searchs, correct col index
* src/Filters/_SearchBar.py: support for inverted searchs, change
button order
* src/Filters/_SearchFilter.py: support for inverted searchs
2006-05-10 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py (func_person_attr): Typos.
2006-05-10 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: remove debug statement
* src/PeopleModel.py: use SearchFilter
* src/DisplayModels.py: handle search filter
* src/PageView.py: search bar support
* src/Filters/_SearchBar.py: remove SearchFilter to separate file,
fix status bar message, improved buttons.
* src/Filters/_SearchFilter.py: added
* src/Filters/__init__.py: added SearchBar
2006-05-10 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_DbUtils.py (db_copy): Use batch transaction.
* src/GrampsDb/_GrampsBSDDB.py (transaction_begin): Proper indentation.
2006-05-09 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: search bar implementation
* src/PeopleModel.py: search bar implementation
* src/PageView.py: search bar implementation
* src/Filters/_SearchBar.py: search bar functionality
* src/Filters/__init__.py: search bar functionality
* src/AddMedia.py: remember last directory for images for
the session
2006-05-09 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (load_from): Add method.
* src/GrampsDb/_GrampsXMLDB.py (load_from): Add method.
* src/GrampsDb/_GrampsGEDDB.py (load_from): Add method.
* src/GrampsDb/_GrampsDbBase.py (load_from): Add method.
* src/GrampsDb/_WriteGrdb.py: Use db_copy.
* src/GrampsDb/_DbUtils.py (db_copy): Add function.
* src/ViewManager.py: Save as support.
* src/DataViews/_MapView.py (enable_debug): Set to False to be
able to see the output besides MapView.
* src/plugins/FamilyGroup.py: Use triple quotes.
* src/Exporter.py (Exporter.native_export): Use callback.
* src/Utils.py (get_new_filename): Add path separator.
* src/GrampsDb/_WriteGrdb.py: Proper export of tables with and
without transaction support, add callback.
* src/plugins/WriteCD.py: Correctly import XmlWriter.
* src/GrampsDb/_WriteXML.py (write_object): Check whether path is
empty before removing leading slash.
* src/GrampsDb/_WriteGedcom.py: Bring to new API.
* src/plugins/ExportVCard.py: Bring to new API.
* src/plugins/ExportVCalendar.py: Bring to new API.
* src/plugins/WriteFtree.py: Bring to new API.
* src/Filters/_FilterMenu.py (build_filter_menu): Return the menu.
* src/plugins/WriteGeneWeb.py: Bring to new API.
2006-05-09 Don Allingham <don@gramps-project.org>
* src/DataViews/_MapView.py: add tool tips to tool buttons
* src/ViewManager.py: add tool tips to Open button
2006-05-08 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py (get_default_person): Use proper
way of getting person from the handle.
2006-05-08 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: get_default_handle()
* src/DisplayState.py: use get_default_handle, fix race condition
2006-05-08 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (load): Better non-TXN support.
* src/UndoHistory.py (__init__): Rename list to tree.
* src/DataViews/_PersonView.py (delete_person_response): Use child_ref.
* src/plugins/Leak.py: Typo.
* src/plugins/Eval.py: Convert to ManagedWindow.
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Add callname to
names during upgrade.
* src/GrampsDb/_ReadXML.py (start_childref): Typo.
* src/GrampsDb/_GrampsInMemDB.py (load): Define self.full_name
prior to calling open_undodb().
(GrampsInMemDB._del_*): Proper deletes.
2006-05-07 Don Allingham <don@gramps-project.org>
* configure.in: set for 2.1.1
* src/GrampsDb/_ReadXML.py: call name support
* src/GrampsDb/_WriteXML.py: call name support
* src/DisplayState.py: include name and relationship on statusbar
* src/DataViews/_MediaView.py: tool tips
* src/DataViews/_RepositoryView.py: tool tips
* src/DataViews/_SourceView.py: tool tips
* src/DataViews/_EventView.py: tool tips
* src/DataViews/_PedigreeView.py: tool tips
* src/DataViews/_PlaceView.py: tool tips
* src/DataViews/_PersonView.py: tool tips
* src/ViewManager.py: tool tips
* src/QuestionDialog.py: add info dialog
* src/PageView.py: tool tips
* src/DataViews/_PersonView.py: rebuild tree on surname change,
don't attempt to delete/insert, since this can cause things to
hang.
2006-05-06 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (load): Use common undodb
methods; reset undo history.
* src/GrampsDb/_GrampsInMemDB.py (load): Use common undodb
methods; reset undo history.
* src/GrampsDb/_GrampsXMLDB.py: Minor fix.
* src/GrampsDb/_GrampsGEDDB.py: Minor fix.
* src/GrampsDb/_GrampsDbBase.py: Undo history support.
* src/UndoHistory.py: Fixes and additions.
* src/ViewManager.py (post_load): Re-set undo/redo labels.
2006-05-06 Don Allingham <don@gramps-project.org>
* src/PluginUtils/_ReportUtils.py: fix set_nick_name
* src/RelLib/_MediaRef.py: handle initialization of Ref object
* src/DataViews/_PersonView.py: handle filter option correctly
* src/DisplayTabs/_SourceEmbedList.py: fix icon
* src/DisplayState.py: add relationship calculator option to statusbar
2006-05-05 Don Allingham <don@gramps-project.org>
* src/DisplayTabs/_WebEmbedList.py: new icon
2006-05-05 Alex Roitman <shura@gramps-project.org>
* src/glade/gramps.glade: typo.
* src/Editors/_EditSourceRef.py (_create_tabbed_pages): Add data
and repository tabs.
* src/GrampsDb/_GrampsDbBase.py (undo, redo): Add repository map
to the tuple of tables.
2006-05-05 Don Allingham <don@gramps-project.org>
* src/DisplayTabs/_BackRefList.py: handle edit of events
* src/DisplayTabs/_NoteTab.py: stock_notes icon
* src/DisplayTabs/_GrampsTab.py: handle named icons
* src/glade/gramps.glade: hide date edit by default
* src/DateEdit.py: ManagedWindow
* src/Editors/_EditAddress.py: new DateEdit interface
* src/Editors/_EditLdsOrd.py: new DateEdit interface
* src/Editors/_EditSourceRef.py: new DateEdit interface
* src/Editors/_EditEventRef.py: new DateEdit interface
* src/Editors/_EditMedia.py: new DateEdit interface
* src/Editors/_EditName.py: new DateEdit interface
* src/Editors/_EditEvent.py: new DateEdit interface
* src/GrampsWidgets.py: new DateEdit interface
* src/Editors/_EditFamily.py: import ChildModel
2006-05-05 Alex Roitman <shura@gramps-project.org>
* src/UndoHistory.py: Add new file.
* src/ViewManager.py: undo history support.
* src/GrampsDb/_GrampsDbBase.py (Transaction.__init__): Add
timestamp to the transaction.
(GrampsDbBase.redo): Update undo history window.
(GrampsDbBase.undo): Update undo history window.
(GrampsDbBase.transaction_commit): Update undo history window.
(GrampsDbBase.transaction_commit): Set transaction timestamp.
(GrampsDbBase.__init__): Define undo_history_callback.
* src/Makefile.am (gdir_PYTHON): Ship new file.
2006-05-05 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: nickname changes
* src/GrampsDb/_ReadXML.py: nickname changes
* src/GrampsDb/_WriteGedcom.py: nickname changes
* src/GrampsDb/_WriteXML.py: nickname changes
* src/Editors/_EditPerson.py: nickname/call name changes
* src/Editors/_EditName.py: nickname/call name changes
* src/RelLib/_AttributeType.py: nickname changes
* src/RelLib/_Name.py: call name changes
* src/RelLib/_Person.py: nickname changes
* src/MergePeople.py: nickname elimination
2006-05-05 Alex Roitman <shura@gramps-project.org>
* src/DisplayTabs/_MediaBackRefList.py: Import model.
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Add nickname
upgrade.
2006-05-05 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: Add undo history menu entry
2006-05-04 Alex Roitman <shura@gramps-project.org>
* src/Makefile.am (gdir_PYTHON): Remove DisplayTabs.py.
* src/plugins/Makefile.am (pkgdata_PYTHON): Ship rel_sk.py.
* src/Filters/Rules/Makefile.am (pkgdata_PYTHON): Add mising files.
* src/DisplayTabs.py: remove file.
* src/DisplayTabs: Add package.
2006-05-04 Don Allingham <don@gramps-project.org>
* src/glade/gramps.glade: add call name field, add id fields
* src/glade/edit_person.glade: add call name field
* src/DataViews/_PersonView.py: start of filter sidebar,
use hbox instead of hpaned
* src/Editors/_EditPlace.py: add ID field
* src/Editors/_EditSource.py: add ID field
* src/Editors/_EditEventRef.py: add ID field
* src/Editors/_EditEvent.py: add ID field
2006-05-04 Alex Roitman <shura@gramps-project.org>
* src/SelectObject.py: Convert to managed window.
* src/SelectEvent.py: Convert to managed window.
* src/SelectSource.py: Convert to managed window.
* src/DisplayTabs.py: Properly call selectors.
(DataEmbedList): Hook up data map for sources.
2006-05-03 Alex Roitman <shura@gramps-project.org>
* src/DisplayTabs.py (NoteTab.build_interface): Add spacing to
radiobuttons.
* src/plugins/ReorderIds.py (ReorderIds.reorder): Switch from
cursors to keys iteration.
2006-05-03 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: do a better job of building the buttons.
2006-05-03 Alex Roitman <shura@gramps-project.org>
* src/PluginUtils/_Tool.py (BatchTool): Add class taking care of
tools with batch transactions.
(ActivePersonTool.pass): Remove method.
* src/plugins/Check.py (Check): Derive from BatchTool.
* src/plugins/ReorderIds.py (ReorderIds): Use batch transactions;
derive from BatchTool.
* src/plugins/ChangeTypes.py (ChangeTypes): Use batch
transactions; derive from BatchTool.
* src/plugins/ChangeNames.py (ChangeNames): Derive from BatchTool.
* src/plugins/PatchNames.py (PatchNames): Use batch transactions;
derive from BatchTool.
* src/glade/gramps.glade: Make both buttons' lables in
questiondialog use underline property.
* src/GrampsDb/_GrampsInMemDB.py (abort_changes): Remove method.
* src/GrampsDb/_GrampsDbBase.py (abort_changes): Remove method.
(GrampsDbBase.transaction_begin): No aborting after batch transaction.
* src/GrampsDb/_GrampsBSDDB.py (undo,redo): Use the status from
GrampsDbBase undo/redo;
(abort_changes): Remove method.
(GrampsBSDDB.transaction_begin): No aborting after batch transaction.
* src/ViewManager.py (abort): Add method for abandoning changes.
(ViewManager.import_data): Add undo warning for imports.
* configure.in: Set release to 0.SVN.
* src/DataViews/_PersonView.py (define_actions): Change label.
2006-05-03 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: Optionally exclude text from buttons
* src/GrampsCfg.py: add SIDEBAR_TEXT option
* src/GrampsConfigKeys.py: add SIDEBAR_TEXT option
* data/gramps.schemas.in: add SIDEBAR_TEXT option
* src/GrampsGconfKeys.py: handle None returned by routines properly
* src/Filters/Rules/Person/Makefile.am: remove unused files
* src/DataViews/_FamilyView.py: update on db change
* src/DataViews/_FamilyList.py: Move ColumnEdit local
* src/ViewManager.py: remove ColumnEdit, make local
2006-05-03 Alex Roitman <shura@gramps-project.org>
* src/Editors/_EditPlace.py (_setup_fields): Typo.
2006-05-02 Don Allingham <don@gramps-project.org>
* src/Config/_GrampsConfigKeys.py: add family-warn back in
* data/gramps.schemas.in: add family-warn back in
2006-05-02 Alex Roitman <shura@gramps-project.org>
* src/Filters/Rules/*: Add object-specific rules.
* src/GrampsWidgets.py (IconButton): Replace event box with button.
* src/GrampsWidgets.py (WarnButton): Replace event box with button.
* configure.in: Generate new Makefiles.
* src/GenericFilters.py: Remove.
* src/Filters: Move filtering to its own package.
* src/RelLib/_BaseObject.py (PrivacyBase): Remove class, as it
already has its own module.
* src/AutoComp.py (StandardCustomSelector.fill): Adapt to new types.
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Add broken
witness note.
2006-05-01 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: view specific key mapping support
* src/ViewManager.py: remember last View
* src/Config/GrampsConfigKeys.py: LAST_VIEW key
* src/PageView.py: key binding support
* data/gramps.schemas.in: LAST_VIEW key
* src/Editors/_EditPersonRef.py (EditPersonRef._select_person): fix
call to SelectPerson
* src/DataViews/_PersonView.py (PersonView.define_actions): add
expand and collapse all node menu entries
2006-05-01 Alex Roitman <shura@gramps-project.org>
* src/DataViews/_PedigreeView.py (define_actions): Translate labels.
* src/DataViews/_SourceView.py (define_actions): Translate labels.
* src/DataViews/_PlaceView.py (define_actions): Translate labels.
* src/DataViews/_MediaView.py (define_actions): Translate labels.
* src/DataViews/_RepositoryView.py (define_actions): Translate labels.
* src/DataViews/_MapView.py (define_actions): Translate labels.
* src/DataViews/_EventView.py (define_actions): Translate labels.
* src/DataViews/_PersonView.py (define_actions) Translate labels.
* src/PageView.py (BookMarkView.define_actions,
PersonNavView.define_actions, ListView.define_actions): Translate
labels.
* src/plugins/rel_sk.py: Typo.
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Skip broken witness.
* src/GrampsDb/_GrampsDbBase.py (find_backlink_handles): Correctly
loop over all primary classes looking for a given handle.
* src/RelLib/_Source.py (serialize, unserialize): properly save
and restore marker.
* src/RelLib/_MediaObject.py (serialize, unserialize): properly
save and restore marker.
* src/RelLib/_Place.py (serialize, unserialize): properly save and
restore marker.
* src/RelLib/_Repository.py (serialize, unserialize): properly
save and restore marker.
* src/RelLib/_Event.py (serialize, unserialize): properly save and
restore marker.
* various: merge changes from gramps20.
2006-04-30 Alex Roitman <shura@gramps-project.org>
* src/plugins/Verify.py (Verify.run_tool): Typo.
2006-04-30 Don Allingham <don@gramps-project.org>
* src/DataViews.py/_PersonView.py: don't add handles of top level
objects
* src/GrampsWidgets.py: handle both types and tuples
2006-04-30 Brian Matherly <brian@gramps-project.org>
* src/plugins/CountAncestors.py: Use positive numbers for generations to be
consistent with the rest of GRAMPS
2006-04-30 Don Allingham <don@gramps-project.org>
* src/RelLib/_Person.py: prevent duplicate entries in family lists
2006-04-29 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamily.py: fix Select Person calls
* src/docgen/Makefile.am: add ODSDoc.py
* po/POTFILES.in: add ODSDoc.py
* src/NEWS: Updated for 2.1.0 release
2006-04-29 Brian Matherly <brian@gramps-project.org>
* src/plugins/CountAncestors.py: Add percent of theoretical ancestors
2006-04-28 Don Allingham <don@gramps-project.org>
* src/AddMedia.py: assign handle to notes
2006-04-28 Brian Matherly <brian@gramps-project.org>
* src/docgen/ODSDoc.py: Add Open Document Spreadsheet document
* src/plugins/EventCmp.py: Use ODSDoc instead of OpenSpreadSheet
2006-04-28 Don Allingham <don@gramps-project.org>
* src/DataViews/_MediaView.py (MediaView.add): Fix call to AddMedia
* src/ViewManager.py: add ScratchPad to the View menu
* src/Editors/_EditFamily.py: Fix tooltips
* src/glade/gramps.glade: remove predefined tooltips
* src/AutoComp.py (StandardCustomSelector.fill): handle unicode
in addition to str
* src/ScratchPad.py (ScratchPadWindow.__init__): fix call to
set_window, passing proper arguments
2006-04-28 Alex Roitman <shura@gramps-project.org>
* src/ScratchPad.py (ScratchPadWindow.__init__): Allow only one
instance; translate label; remove unneeded event handlers.
* src/ViewManager.py (ViewManager.scratchpad): Catch exception.
(ViewManager._init_lists): Translate menu labels.
2006-04-27 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py (ViewManager.build_plugin_menu): Use unique
command-line name for action menu.
* src/plugins/GraphViz.py: Fix report.
* src/PluginUtils/_PluginMgr.py (_register_standalone): Remove
unneeded import.
* src/PluginUtils/_Plugins.py (build_tools_menu, build_report_menu,
build_plugin_menu, by_menu_name): Remove functions already
re-implemented in ViewManager.
* src/plugins/EventCmp.py: Correct button label.
* src/plugins/StatisticsChart.py: Fix report.
2006-04-27 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: fix custom event storing
* src/GrampsDb/_GrampsBSDDB.py: fix custom event storing
* src/Editors/_EditEventRef.py: fix custom event storing
* src/Editors/_EditEvent.py: fix custom event storing
* src/GrampsWidgets.py: fix custom data types
* src/AutoComp.py: fix custom data types
2006-04-27 Brian Matherly <brian@gramps-project.org>
* src/docgen/OpenSpreadSheet.py: fix manifest so files open in calc
2006-04-27 Don Allingham <don@gramps-project.org>
* src/Editors/_EditReference.py: fix warn_box call
* src/DisplayTabs.py: handle canceled edit box for media
* src/AddMedia.py: ManagedWindow support
* src/SelectPerson.py: ManagedWindow support
2006-04-27 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py (reports_clicked, tools_clicked): handle
exception.
* src/PluginUtils/_Plugins.py (PluginDialog.on_apply_clicked):
Correctly call gui_tool, fix wm.
2006-04-27 Don Allingham <don@gramps-project.org>
* src/Editors/_EditPerson.py (EditPerson._create_tabbed_pages):
initialize load_image callback
* src/DisplayTabs.py (GalleryTab): call callback if defined when
the list is updated, handle reorder inserting of None objects
* src/ViewManager.py: fix top on Config.set calls
* data/gramps.schemas.in: remove toolbar, now unused
* src/TipOfDay.py (TipOfDay.__init__): switch to ManagedWindow
* src/Editors/_EditFamily.py: provide add new parent option
* src/Editors/_EditEvent.py: used set_window
* src/glade/gramps.glade: add new buttons for add new parent
2006-04-27 Alex Roitman <shura@gramps-project.org>
* src/plugins/CmdRef.py: Fix tool.
* src/PluginUtils/_PluginStatus.py: Fix wm.
* src/PluginUtils/_Plugins.py: Fix Reload tool. The re-building of
the menus still needs to be fixed.
* src/plugins/Leak.py: Fix wm.
* src/docgen/LPRDoc.py: Import Errors module before it is called.
* src/plugins/DumpGenderStats.py: Fix wm.
2006-04-27 Don Allingham <don@gramps-project.org>
* src/DisplayModels.py: flush cache on row update
* src/DisplayTabs.py: check of event==None when determining default type
* src/ViewManager.py: support for keypress events
* src/gramps.py: fix gnome init
2006-04-26 Alex Roitman <shura@gramps-project.org>
* src/plugins/PatchNames.py (PatchNames.on_ok_clicked): Properly
call update.
* src/plugins/Verify.py: Fix wm.
* src/plugins/RelCalc.py: Fix wm.
* src/plugins/SoundGen.py: Fix wm.
* src/plugins/Checkpoint.py: Fix wm.
* src/plugins/ReorderIds.py: Adapt to new API; rebuild for Events
and Repositories.
* src/GrampsLogger/_ErrorReportAssistant.py
(ErrorReportAssistant._get_sys_information): Add LANG to report.
* src/plugins/ChangeTypes.py: Fix wm; adapt to RelLib changes.
* src/plugins/ChangeNames.py: Fix wm.
* src/MergePeople.py: Adapt to RelLib changes.
* src/plugins/Merge.py: Properly call MergePeople; properly call
update; set dbstate and uistate as instance attributes.
* src/plugins/Check.py: Adapt to new family relation types.
2006-04-26 Don Allingham <don@gramps-project.org>
* src/Bookmarks.py: connect goto_handle function for bookmark
callback
* src/PageView.py: connect goto_handle function for bookmark
callback
* src/ViewManager.py: force uimanager updates
* src/Bookmarks.py: force uimanager updates
* src/DisplayState.py: force uimanager updates
* src/Navigation.py: force uimanager updates
* src/ManagedWindow.py: force uimanager updates
* src/DataViews/_MediaView.py: multiple bookmark lists
* src/DataViews/_RepositoryView.py: multiple bookmark lists
* src/DataViews/_SourceView.py: multiple bookmark lists
* src/DataViews/_EventView.py: multiple bookmark lists
* src/DataViews/_FamilyView.py: multiple bookmark lists
* src/DataViews/_FamilyList.py: multiple bookmark lists
* src/DataViews/_PedigreeView.py: multiple bookmark lists
* src/DataViews/_PlaceView.py: multiple bookmark lists
* src/DataViews/_PersonView.py: multiple bookmark lists
* src/ViewManager.py: multiple bookmark lists
* src/GrampsDb/_GrampsDbBase.py: multiple bookmark lists
* src/GrampsDb/_GrampsBSDDB.py: multiple bookmark lists
* src/Bookmarks.py: multiple bookmark lists
* src/gramps_main.py: multiple bookmark lists
* src/PageView.py: multiple bookmark lists
2006-04-26 Martin wlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_MapView.py: First badly hacked version of online map
downloading.
2006-04-25 Alex Roitman <shura@gramps-project.org>
* src/GrampsCfg.py (build_window_key): Remove, as there's no need
to override the base class anymore.
* src/plugins/PatchNames.py: Adapt to new wm.
* src/PluginUtils/_Tool.py (gui_tool): handle exception.
* src/plugins/EventCmp.py (DisplayChart.on_write_table): Use
FileChooser dialog.
* src/plugins/eventcmp.glade: remove unused dialog.
2006-04-25 Don Allingham <don@gramps-project.org>
* src/Bookmarks.py: Don't use goto submenu
* src/GrampsCfg/py: move and rename tabs, change Prefixes for Formats
* src/ViewManager.py: new config changes, handle exception, enable
Edit button by default
* src/GrampsCfg.py: new config changes
* src/Config/gen_schema_keys.py: new config changes
* src/gramps_main.py: new config changes
2006-04-25 Alex Roitman <shura@gramps-project.org>
* src/plugins/Desbrowser.py: Window Management fixes.
* src/Bookmarks.py: Redraw "Go to bookmark" menu if changes were
made in the bookmard editor; Use fixed column widths in editor.
* src/plugins/EventCmp.py: Adapt to RelLib changes.
* src/GenericFilter.py (GenericFilter.check_and): Correct logic.
* src/PluginUtils/_PluginStatus.py: Use new set_window.
* src/Makefile.am: Include BaseDoc in the docmodules list.
* src/GrampsDb/_GrampsBSDDB.py: Different order of closing.
2006-04-24 Brian Matherly <pez4brian@users.sourceforge.net>
* src/GrampsDisplay.py: make manual work in Windows
2006-04-24 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py: handle data_map during
reload of the database
* src/DataViews/_FamilyView.py: Config changes
* src/ViewManager.py: Config changes
* src/GrampsDb/_GrampsDbBase.py: Config changes
* src/Exporter.py: Config changes
* src/GrampsCfg.py: Config changes
* src/Config/_GrampsConfigKeys.py: Config changes
* src/Config/__init__.py: Config changes
* src/Config/_GrampsGconfKeys.py: Config changes
* src/Config/Makefile.am: Config changes
* src/Config/_GrampsIniKeys.py: Config changes
* src/Config/gen_schema_keys.py: Config changes
* src/StartupDialog.py: Config changes
* src/Editors/_EditPrimary.py: Config changes
* src/Editors/_EditFamily.py: Config changes
* src/TipOfDay.py: Config changes
* src/DisplayState.py: Config changes
* src/Spell.py: Config changes
* src/QuestionDialog.py: Config changes
* src/PluginUtils/_Report.py: Config changes
* src/PluginUtils/_Plugins.py: Config changes
* src/PluginUtils/_ReportOptions.py: Config changes
* src/gramps_main.py: Config changes
* src/ArgHandler.py: Config changes
2006-04-23 Don Allingham <don@gramps-project.org>
* src/DataViews/_MediaView.py: Column editor changes
* src/DataViews/_RepositoryView.py: Column editor changes
* src/DataViews/_SourceView.py: Column editor changes
* src/DataViews/_EventView.py: Column editor changes
* src/DataViews/_FamilyView.py: Column editor changes
* src/DataViews/_PlaceView.py: Column editor changes
* src/DataViews/_PersonView.py: Column editor changes
* src/GrampsDb/_DbUtils.py: fix add_child_to_family to handle refs
* src/ColumnOrder.py: format changes
* src/glade/gramps.glade: format changes
* src/SelectFamily.py: ManagedWindow support
2006-04-23 Alex Roitman <shura@gramps-project.org>
* src/Utils.py: Make set_titles call ManagedWindow.set_titles
with warning.
* src/ManagedWindow.py: move set_titles here.
* src/plugins/FilterEditor.py: Use new set_window method.
* src/Editors/_Edit*.py: new set_window method.
2006-04-23 Don Allingham <don@gramps-project.org>
* src/ColumnOrder.py: use ManagedWindow
* src/DataViews/_MediaView.py: ColumnOrder update
* src/DataViews/_RepositoryView.py: ColumnOrder update
* src/DataViews/_SourceView.py: ColumnOrder update
* src/DataViews/_EventView.py: ColumnOrder update
* src/DataViews/_PlaceView.py: ColumnOrder update
* src/DataViews/_PersonView.py: ColumnOrder update
* src/ColumnOrder.py: preserved column width
* src/GrampsCfg.py: remove familyview stuff
* src/plugins/TestcaseGenerator.py: fix BIRTH, DEATH constants
2006-04-23 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Delete column
metadata.
* src/PluginUtils/_PluginStatus.py (PluginTrace.__init__): Set
scrolling policy to auto;
(PluginTrace.close_window): Add method.
2006-04-22 Brian Matherly <pez4brian@users.sourceforge.net>
* src/PluginUtils/_ReportUtils.py: keep up with RelLib changes
* src/plugins/NavWebPage.py: keep up with RelLib changes
2006-04-22 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: pychecker
* src/GrampsDb/_GrampsBSDDB.py: pychecker
* src/RelLib/_CalSdn.py: pychecker
* src/RelLib/_PrivateSourceNote.py: pychecker
* src/RelLib/_GenderStats.py: pychecker
* src/MergePeople.py: pychecker
* src/SelectObject.py: pychecker
* src/ScratchPad.py: pychecker
* src/ImgManip.py: pychecker
* src/docgen/ODFDoc.py: pychecker
* src/docgen/OpenOfficeDoc.py: pychecker
* src/docgen/LPRDoc.py: pychecker
* src/SelectEvent.py: pychecker
* src/GrampsDb/_ReadXML.py: fix Type str_from_xml calls
* src/DataViews/_MediaView.py: Shorten tab name
* src/DataViews/_RepositoryView.py: Shorten tab name
* src/DataViews/_SourceView.py: Shorten tab name
* src/DataViews/_EventView.py: Shorten tab name
* src/DataViews/_FamilyView.py: Shorten tab name
* src/DataViews/_FamilyList.py: Shorten tab name
* src/DataViews/_PedigreeView.py: Shorten tab name
* src/DataViews/_PlaceView.py: Shorten tab name
* src/DataViews/_PersonView.py: Shorten tab name
* src/DataViews/_MapView.py: Shorten tab name
* src/glade/gramps.glade: remove unused option
* src/const.py.in: bugtracker address fix
2006-04-21 Brian Matherly <pez4brian@users.sourceforge.net>
* src/PluginUtils/_ReportUtils.py: keep up with RelLib changes
* src/plugins/DetDescendantReport.py: keep up with RelLib changes
* src/plugins/DescendChart.py: keep up with RelLib changes
* src/plugins/DetAncestralReport.py: keep up with RelLib changes
2006-04-21 Alex Roitman <shura@gramps-project.org>
* src/PluginUtils/_ReportUtils.py (buried_str): Typo.
* src/plugins/DetDescendantReport.py (write_children): Use child_refs.
* src/plugins/DetAncestralReport.py (write_children): Use child_refs.
* src/plugins/IndivComplete.py (write_fact): Use new event type.
* src/docgen/KwordDoc.py (KwordDoc.close): Use tarile.
2006-04-21 Don Allingham <don@gramps-project.org>
* src/StartupDialog.py: fix close
* src/plugins/Desbrowser.py: Use ActivPersonTool
* src/PluginUtils/_Tool.py: active person tool added
* src/plugins/FilterEditor.py: fix close arguments
* src/plugins/ChangeNames.py: fix close arguments
* src/plugins/Merge.py: fix close arguments
* src/plugins/ChangeTypes.py: fix close arguments
* src/plugins/PatchNames.py: fix close arguments
* src/plugins/Desbrowser.py: check for active person
* src/GrampsDb/_ReadXML.py: fix typos
* src/PluginUtils/_PluginMgr.py: handle module to description mapping
* src/Editors/_EditRepoRef.py: fix typos
* src/Editors/_EditMediaRef.py: define warnbox
* src/GrampsDb/_DbUtils.py: fix old call to get_child_handle_list
* src/Editors/_EditSource.py: remove warnbox
* src/Editors/_EditMedia.py: remove warnbox
* src/PluginUtils/_PluginStatus.py: add viewing of exceptions
2006-04-21 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_PedigreeView.py: Set dirty flag to force redrawing
when changing tree style
* src/plugins/TestcaseGenerator.py: Update to new GrampsTypes
2006-04-21 Don Allingham <don@gramps-project.org>
* src/Editors/_EditRepository.py: fix warnbox call
* src/Editors/_EditPlace.py: fix warnbox call
* src/Editors/_EditRepoRef.py: Add backreference tab
2006-04-21 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_ConstXML.py: Remove.
* src/RelLib/_GrampsType.py (set_from_xml_str): Remove extra def.
* src/PluginUtils/_PluginStatus.py: Many small fixes.
* src/ManagedWindow.py (GrampsWindowManager.display_menu_list):
Fix building the menu for child-less windows.
2006-04-21 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: AttributeType changes
* src/GrampsDb/_ReadGedcom.py: AttributeType changes
* src/GrampsDb/_ReadXML.py: AttributeType changes
* src/GrampsDb/_ConstXML.py: AttributeType changes
* src/GrampsDb/_WriteXML.py: AttributeType changes
* src/GrampsDb/_GrampsBSDDB.py: AttributeType changes
* src/RelLib/__init__.py: AttributeType changes
* src/RelLib/_AttributeType.py: AttributeType changes
* src/RelLib/_Attribute.py: AttributeType changes
* src/RelLib/Makefile.am: AttributeType changes
* src/Editors/_EditAttribute.py: AttributeType changes
* src/Utils.py: AttributeType changes
* src/ViewManager.py: start of cleaned up plugin manager
* src/Errors.py: warning error for unavailable plugin
* src/PluginUtils/__init__.py: start of cleaned up plugin manager
* src/PluginUtils/_Plugins.py: start of cleaned up plugin manager
* src/PluginUtils/_PluginMgr.py: start of cleaned up plugin manager
* src/docgen/PdfDoc.py: Issue unavailable error on reportlab failure
* src/docgen/LPRDoc.py: Issue unavailable error on gnomeprint failure
2006-04-20 Don Allingham <don@gramps-project.org>
* src/DataViews/_EventView.py: pychecker fixes
* src/ViewManager.py: call scratchpad properly
* src/GrampsCfg.py: pychecker fixes
* src/Editors/_EditEvent.py
* src/DisplayModels.py:pychecker fixes
* src/DisplayTabs.py: pychecker fixes
* src/ScratchPad.py: use ManagedWindow
* src/GenericFilter.py: pychecker fixes
* src/ImgManip.py: pychecker fixes
* src/PageView.py: pychecker fixes
* src/ArgHandler.py: pychecker fixes
* src/Editors/_EditFamily.py: Handle marker type in UI
* src/DataViews/_FamilyViews.py: clean up
* src/DataViews/_PedigreeViews.py: clean up
* src/RelLib/_Name.py: fix type on set_type
2006-04-20 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py: Upgrade to new types.
* src/GrampsDb/_ReadGedcom.py: Adapt to new types.
* src/RelLib/_Event.py: Properly set type.
* src/RelLib/_EventRef.py: Properly set type.
* src/RelLib/_Family.py: Properly set type.
* src/RelLib/_Name.py: Properly set type.
* src/RelLib/_Person.py: Properly set type.
* src/RelLib/_PrimaryObject.py: Properly set type.
* src/RelLib/_RepoRef.py: Properly set type.
* src/RelLib/_Repository.py: Properly set type.
* src/RelLib/_Url.py: Properly set type.
2006-04-20 Brian Matherly <pez4brian@users.sourceforge.net>
* src/docgen/ODFDoc.py: Fix space at begining of paragraph
2006-04-20 Don Allingham <don@gramps-project.org>
* src/Editors/_EditPlace.py: fix display of shared info warning box
* src/Editors/_EditSourceRef.py: fix display of shared info warning box
* src/Editors/_EditReference.py: fix display of shared info warning box
* src/Editors/_EditSource.py: fix display of shared info warning box
* src/Editors/_EditMediaRef.py: fix display of shared info warning box
* src/Editors/_EditEventRef.py: fix display of shared info warning box
* src/Editors/_EditRepository.py: fix display of shared info warning box
* src/Editors/_EditMedia.py: fix display of shared info warning box
* src/Editors/_EditEvent.py: fix display of shared info warning box
* src/DisplayTabs.py: fix display of shared info warning box
2006-04-20 Alex Roitman <shura@gramps-project.org>
* src/RelLib/_EventRef.py (unserialize): Avoid class constructor.
* src/RelLib/_Person.py (unserialize): Avoid class constructor.
* src/RelLib/_Name.py (unserialize): Avoid class constructor.
* src/RelLib/_Repository.py (unserialize): Avoid class constructor.
* src/RelLib/_RepoRef.py (unserialize): Avoid class constructor.
* src/GrampsDb/_WriteXML.py: Update to export new types.
2006-04-19 Alex Roitman <shura@gramps-project.org>
* src/Editors/_EditPrimary.py (EditPrimary.build_window_key):
Always have a window key, even if there is no handle.
* src/Editors/_EditFamily.py (EditFamily.build_menu_names):
Properly set up menu labels.
* src/Utils.py (family_name): Add optional argument.
2006-04-19 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/ImportGeneWeb.py: Use new type classes;
Start of parsing relationships (unfinished)
2006-04-19 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py: use correct field for building
surname key
2006-04-19 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_DbUtils.py: fix handle vs. ref issues
* src/RelLib/_Family.py: add remove_child_handle
* src/DataViews/_EventView.py: more GrampsTypes changes
* src/DataViews/_PedigreeView.py: more GrampsTypes changes
* src/RelLib/_ChildRef.py: more GrampsTypes changes
* src/RelLib/_Family.py: more GrampsTypes changes
* src/RelLib/_Repository.py: more GrampsTypes changes
* src/RelLib/_Event.py: more GrampsTypes changes
* src/Editors/_EditPerson.py: more GrampsTypes changes
* src/Editors/_EditEventRef.py: more GrampsTypes changes
* src/Editors/_EditEvent.py: more GrampsTypes changes
* src/PeopleModel.py: more GrampsTypes changes
* src/DisplayTabs.py: more GrampsTypes changes
* src/GrampsWidgets.py: more GrampsTypes changes
* src/Utils.py: more GrampsTypes changes
* src/PageView.py: more GrampsTypes changes
2006-04-19 Alex Roitman <shura@gramps-project.org>
* src/Utils.py: Remove obsolete code.
* src/DisplayTabs.py (EventRefModel.column_role): Adapt to new types.
* src/PeopleModel.py: Adapt to new types.
* src/plugins/TestcaseGenerator.py: Adapt to new types.
* src/RelLib/Makefile.am: Ship new files.
* src/RelLib/_EventRef.py: Adapt to new types.
* src/RelLib/_PrimaryObject.py: Adapt to new types.
* src/RelLib/_EventRoleType.py: Add new module.
* src/RelLib/_RepoRef.py: Adapt to new types.
* src/RelLib/_MarkerType.py: Add new module.
* src/RelLib/_Family.py: Adapt to new types.
* src/RelLib/_Person.py: Adapt to new types.
* src/RelLib/_SourceMediaType.py: Add new module.
* src/RelLib/__init__.py: Expose new modules.
* src/Editors/_EditPerson.py: Use new type.
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Adapt to new types.
* src/GrampsDb/_ConstXML.py: Comment out obsolete code.
* src/GrampsDb/_ReadXML.py: Adapt to new types.
* src/GrampsDb/_GrampsDbBase.py (commit_person): Properly use marker.
* src/GrampsDb/_ReadGedcom.py: Adapt to new types.
* src/DataViews/_FamilyView.py (write_relationship): Use new type.
* src/DataViews/_PedigreeView.py (format_relation): Use new type.
2006-04-19 Don Allingham <don@gramps-project.org>
* src/DataViews/_FamilyView.py: GrampsType support
* src/DataViews/_PedigreeView.py: GrampsType support
* src/GrampsDb/_ReadGedcom.py: GrampsType support
* src/GrampsDb/_GrampsDbBase.py: GrampsType support
* src/GrampsDb/_ReadXML.py: GrampsType support
* src/GrampsDb/_ConstXML.py: GrampsType support
* src/GrampsDb/_GrampsBSDDB.py: GrampsType support
* src/RelLib/_Family.py: GrampsType support
* src/RelLib/_Event.py: GrampsType support
* src/Editors/_EditEventRef.py: GrampsType support
* src/Editors/_EditFamily.py: GrampsType support
* src/Editors/_EditEvent.py: GrampsType support
* src/plugins/ImportvCard.py: GrampsType support
* src/plugins/GraphViz.py: GrampsType support
* src/plugins/Check.py: GrampsType support
* src/plugins/FamilyGroup.py: GrampsType support
* src/plugins/ExportVCalendar.py: GrampsType support
* src/plugins/Verify.py: GrampsType support
* src/DisplayModels.py: GrampsType support
* src/DisplayTabs.py: GrampsType support
* src/GrampsWidgets.py: GrampsType support
* src/SubstKeywords.py: GrampsType support
* src/Utils.py: GrampsType support
* src/ScratchPad.py: GrampsType support
* src/GenericFilter.py: GrampsType support
* src/PluginUtils/_ReportUtils.py: GrampsType support
* src/SelectEvent.py: GrampsType support
2006-04-19 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/TestcaseGenerator.py: Use the new types
2006-04-19 Alex Roitman <shura@gramps-project.org>
* src/RelLib/Makefile.am: Ship new file.
* src/PluginUtils/_ReportUtils.py: Use fam relations from new module.
* src/Relationship.py: Use family relations from new module.
* src/Utils.py: Remove family relations.
* src/RelLib/__init__.py: Expose new module.
* src/RelLib/_Family.py: Adapt to new types.
* src/GrampsDb/_ReadXML.py: Adapt to new types.
* src/GrampsDb/_ConstXML.py: Remove family relations.
* src/RelLib/_FamilyRelType.py: Add new class
* src/RelLib/_Event.py: Add "personal" attribute to events.
* src/RelLib/_Event.py: Revert this change.
2006-04-18 Don Allingham <don@gramps-project.org>
* src/Editors/_EditName.py: fix call for MonitoredDataType
* src/Editors/_EditChildRef.py: fix call for MonitoredDataType
* src/RelLib/__init__.py: added _EventType
* src/RelLib/_EventType.py: added
* src/RelLIb/Makefile.am: added _EventType.py
2006-04-18 Brian Matherly <pez4brian@users.sourceforge.net>
* src/plugins/FamilyGroup.py: update for RelLib changes
* src/plugins/IndivComplete.py: update for RelLib changes
2006-04-18 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadXML.py: new types
* src/GrampsDb/_ConstXML.py: new types
* src/GrampsDb/_WriteXML.py: new types
* src/Editors/_EditUrl.py: new types
* src/Editors/_EditPerson.py: new types
* src/Editors/_EditRepository.py: new types
* src/Editors/_EditName.py: new types
* src/Editors/_EditChildRef.py: new types
* src/RelLib/__init__.py: new types
* src/RelLib/_Url.py: new types
* src/RelLib/_RepositoryType.py: new types
* src/RelLib/_GrampsType.py: new types
* src/RelLib/_UrlType.py: new types
* src/RelLib/_Repository.py: new types
* src/RelLib/_NameType.py: new types
* src/RelLib/_ChildRefType.py: new types
* src/DisplayTabs.py: new types
* src/GrampsWidgets.py: new types
* src/Utils.py: new types
* src/Editors/_EditFamily.py: button messages
* src/DisplayTabs.py: remove property button stuff
2006-04-18 Alex Roitman <shura@gramps-project.org>
* data/grampsxml.dtd: Update.
* data/grampsxml.rng: Update.
* src/GrampsDb/_ReadXML.py: Parse old and new XML.
* src/GrampsDb/_WriteXML.py (dump_child_ref, dump_person_ref): Add
methods.
* src/RelLib/_ChildRef.py (ChildRef.set_mother_relation): Adapt to
new types;
(ChildRef.set_father_relation): Adapt to new types.
* src/RelLib/_GrampsType.py (GrampsType.get_custom): Add method.
(GrampsType.set): Allow setting from the same class instance.
(GrampsType.is_default): Add method.
* src/DisplayTabs.py (BackRefList.create_buttons): Allow an
additional argument to keep the caller happy.
2006-04-18 Don Allingham <don@gramps-project.org>
* src/DataViews/_PersonView.py: removal of inversion
* src/GenericFilter.py: Interface changes for filtering
* src/Editors/__init__.py: added EditChildRef
* src/Editors/Makefile.am: added EditChildRef
* src/Editors/_EditChildRef.py: added
* src/Editors/_EditFamily.py: add child reference editor
* src/DisplayTabs.py: add optional properties button
* src/glade/gramps.glade: add child reference editor
* src/plugins/Desbrowser.py: bring up to speed with ManagedWindow
* src/GrampsWidgets.py: fix the type return value
2006-04-17 Don Allingham <don@gramps-project.org>
* src/DataViews/_FamilyView.py: handle the dirty flag for updates
* src/DataViews/_PersonView.py: goto active person properly
* src/SelectObject.py: scale thumbnails to 1/2 size
* src/ListModel.py: reduce size of thumbnails
* src/GrampsDb/_ReadGedcom.py: set author properly for GEDCOM name
on default source
2006-04-16 Brian Matherly <pez4brian@users.sourceforge.net>
* src/plugins/DescendReport.py: Don't sort children (Bug #1453010)
2006-04-15 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadXML.py: provide an event description if one does
not exist.
2006-04-15 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Adapt to
ChildRefType.
2006-04-15 Don Allingham <don@gramps-project.org>
* src/DisplayTabs.py: handle child type callback
* src/Editors/_EditFamily.py: handle child type callback
2006-04-14 Alex Roitman <shura@gramps-project.org>
* src/DisplayTabs.py (edit_button_clicked): Proceed only if
selection exists.
2006-04-14 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadXML.py: handle ChildRefType
* src/GrampsDb/_ConstXML.py: remove unused map
2006-04-14 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_PedigreeView.py: Fix ChildRef, Show person references
* src/Editors/_EditFamily.py: Typo
* src/GrampsDb/_GrampsDbBase.py (get_active_person): Handle case of no
active person
* src/plugins/TestcaseGenerator.py: really generate shared events; use
new GrampsType; randomize name type
* src/DataViews/_PersonView.py: DnD only for lines of persons; Fix set
for python 2.3; fix get_parent_family_handle_list usage
2006-04-13 Don Allingham <don@gramps-project.org>
* src/DataViews/_FamilyView.py: Type class support
* src/DataViews/_PedigreeView.py: Type class support
* src/GrampsDb/_ReadGedcom.py: Type class support
* src/GrampsDb/_ReadXML.py: Type class support
* src/GrampsDb/_DbUtils.py: Type class support
* src/GrampsDb/_ConstXML.py: Type class support
* src/GrampsDb/_WriteXML.py: Type class support
* src/GrampsDb/_GrampsBSDDB.py: Type class support
* src/RelLib/__init__.py: Type class support
* src/RelLib/_Person.py: Type class support
* src/RelLib/_ChildRef.py: Type class support
* src/RelLib/_Name.py: Type class support
* src/Editors/_EditPerson.py: Type class support
* src/Editors/_EditName.py: Type class support
* src/Editors/_EditFamily.py: Type class support
* src/plugins/DumpGenderStats.py: Type class support
* src/plugins/ChangeNames.py: Type class support
* src/plugins/TestcaseGenerator.py: Type class support
* src/plugins/GraphViz.py: Type class support
* src/plugins/Check.py: Type class support
* src/plugins/NavWebPage.py: Type class support
* src/plugins/ChangeTypes.py: Type class support
* src/plugins/summary.glade: Type class support
* src/plugins/PatchNames.py: Type class support
* src/DisplayTabs.py: Type class support
* src/GrampsWidgets.py: Type class support
* src/Utils.py: Type class support
* src/ScratchPad.py: Type class support
* src/GenericFilter.py: Type class support
* src/RelLib/ChildRefType.py: Type class support
* src/RelLib/GrampsType.py: Type class support
* src/RelLib/NameType.py: Type class support
* src/GrampsDb/_ReadGedcom.py: handle ASSO tag
* src/GrampsDb/_GedTokens.py: handle ASSO tag
* example/gedcom/sample.ged: add ASSO tag
* src/GrampsDb/_WriteXML.py: write old style XML.
* src/Editors/_EditPersonRef.py: display person correctly in label
* src/Editors/_EditFamily.py: comment out unused tab
* src/plugins/Check.py: get working with childrefs
* src/DisplayTabs.py: remove debug
2006-04-13 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_PedigreeView.py: Adapt to changes in RelLib
* src/plugins/TestcaseGenerator.py: Adapt to changes in RelLib
* src/Utils.py: Adapt to changes in RelLib
* src/ToolTips.py: Adapt to changes in RelLib
2006-04-13 Don Allingham <don@gramps-project.org>
* src/DataViews/_FamilyView.py: remove bad tab
2006-04-13 Alex Roitman <shura@gramps-project.org>
* src/RelLib/_PersonRef.py (serialize): Typo.
* src/GrampsDb/_GrampsBSDDB.py: Upgrade path to new RelLib.
* src/RelLib/_Family.py: Require non-empty child_ref.
* src/Editors/_EditPerson.py (reorder_child_ref_list): Use
child_ref_list.
* src/RelLib/_ChildRef.py (serialize): Typo.
2006-04-13 Don Allingham <don@gramps-project.org>
* various: start childref conversion
2006-04-13 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/RelLib/*: fix different typos.
* src/DataViews/_FamilyView.py: adapt changes in RelLib
2006-04-12 Alex Roitman <shura@gramps-project.org>
* src/NameDisplay.py: Add constants to number name components.
* src/PeopleModel.py: Correct constants.
2006-04-12 Brian Matherly <pez4brian@users.sourceforge.net>
* src/plugins/GraphViz.py: Add graph preview based on mime (Bug 1449796)
2006-04-12 Alex Roitman <shura@gramps-project.org>
* various: Add ChildRef class, reorganize RelLib.
* src/plugins/Check.py (Check.__init__): Typo.
2006-04-11 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_DbUtils.py (remove_parent_from_family): If
removing family, also remove it from the child's
parent_family_list.
* src/ViewManager.py (ViewManager.change_page): Always toggle the
sidebar buttons, even if no data is loaded.
* src/RelLib/_PersonRef.py: Add to repository.
* src/RelLib/Makefile.am: Ship new file.
* src/RelLib/_Person.py: Add person_ref_list to store person-to-
person references.
2006-04-11 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/images/mk_blue_marble.py: Properly exit on error to let `make`
stop in that case; Provide fallback if jpegtrans does not work/exist.
2006-04-10 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_MapView.py: Reworked to display multiple smaller
tiled map images
* src/images/mk_blue_marble.py: Script to create the map tiles out of
the nasa blue marble image
* src/images/Makefile.am: Add map tile images and bootstrap them using
mk_blue_marble.py
2006-04-10 Nathan Bullock <nathanbullock@gmail.com>
* src/GrampsDb/_ReadGedcom.py: LDS fixes.
* src/Editors/_EditLdsOrd.py: LDS fixes.
* src/lds.py: LDS fixes.
2006-04-10 Alex Roitman <shura@gramps-project.org>
* src/ArgHandler.py: Get rid of obsolete self.parent.
2006-04-10 Don Allingham <don@gramps-project.org>
* src/DateViews/_PersonView.py: goto active person after a redraw.
* src/DataViews/_PedigreeViews.py: optimize the screen draws,
redrawing only when the view is displayed and when the data needs
to be updated.
* src/Editors/_EditFamily.py: Fix adding of spouse after family
has been created
2006-04-09 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py (ViewManager.create_pages): Use toggle
buttons on the sidebar.
(ViewManager.change_page): Turn off previously active button.
2006-04-09 Brian Matherly <pez4brian@users.sourceforge.net>
* src/docgen/ODFDoc.py: Improve graphic alignment (Bug 1370498)
* src/docgen/OpenOfficeDoc.py: Improve graphic alignment (Bug 1370498)
* src/plugins/FamilyGroup.py: Fix traceback when no spouse exists.
2006-04-09 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py
(GrampsBSDDB._delete_primary_from_reference_map): Accept txn
argument; pass it on to self._remove_reference().
(GrampsBSDDB._do_remove_object): Work out both regular and batch
transactions.
* src/Makefile.am: Clean byte-compiled files.
* src/DataViews/Makefile.am: Clean byte-compiled files.
* src/GrampsDb/Makefile.am: Clean byte-compiled files.
* src/Config/Makefile.am: Clean byte-compiled files.
* src/RelLib/Makefile.am: Clean byte-compiled files.
* src/Editors/Makefile.am: Clean byte-compiled files.
* src/plugins/Makefile.am: Clean byte-compiled files.
* src/ObjectSelector/Makefile.am: Clean byte-compiled files.
* src/TreeViews/Makefile.am: Clean byte-compiled files.
* src/Models/Makefile.am: Clean byte-compiled files.
* src/Mime/Makefile.am: Clean byte-compiled files.
* src/GrampsLogger/Makefile.am: Clean byte-compiled files.
* src/PluginUtils/Makefile.am: Clean byte-compiled files.
* src/docgen/Makefile.am: Clean byte-compiled files.
* src/DateHandler/Makefile.am: Clean byte-compiled files.
2006-04-09 Don Allingham <don@gramps-project.org>
* src/plugins/*: bring up to ManagedWindow
2006-04-07 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamily.py: remove empty families
2006-04-07 Brian Matherly <pez4brian@users.sourceforge.net>
* src/docgen/PdfDoc.py: fix columns, error check images
* src/docgen/RTFDoc.py: error check images
2006-04-07 Don Allingham <don@gramps-project.org>
* src/EditPerson.py: Fix call to EditName, pylint fixes
2006-04-06 Don Allingham <don@gramps-project.org>
* src/glade/gramps.glade: restored addr_edit
* src/DataViews/_FamilyView.py: add select parents function
2006-04-06 Alex Roitman <shura@gramps-project.org>
* various: Revert back to using gettext except for the modules
that need context -- those will use TransUtils.sgettext
* src/Makefile.am (gdir_PYTHON): Add new files to the list.
* src/Editors/_EditLdsOrd.py (EditLdsOrd): Formatting.
* src/GrampsWidgets.py (MonitoredMenu): Factor out commong code.
2006-04-06 Don Allingham <don@gramps-project.org>
* src/RecentFiles.py: check for a files' existence before adding
to the list.
2006-04-05 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamily.py: add lds tab
* src/Editors/_EditLdsOrd.py: save place information, family support
* src/SelectFamily.py: added
* src/GrampsDb/_ReadXML.py: support new lds stuff
* src/GrampsDb/_WriteXML.py: support new lds stuff
* src/GrampsDb/_ReadGedcom.py: support new lds stuff
* src/GrampsDb/_WriteGedcom.py: support new lds stuff
* src/Editors/_EditLdsOrd.py: save place information, connect
family dialog (SelectFamily)
* src/GrampsWidgets.py: select default value in menu
* src/BaseDoc.py: pylint
* src/DisplayTabs.py: handle temple not set for LdsOrd, provide list of
default types
* src/RelLib/_LdsOrd.py: unserialize returns self, fix serialize
* src/RelLib/_LdsOrdBase.py: variable name change
2006-04-04 Brian Matherly <pez4brian@users.sourceforge.net>
* src/_ImgManip.py: open images as binary
* src/docgen/ODFDoc.py: open images as binary, fix image embedding
* src/docgen/OpenOfficeDoc.py: open images as binary
2006-04-04 Don Allingham <don@gramps-project.org>
* src/RelLib/_LdsOrd.py: lds status changes
* src/Editors/_EditLdsOrd.py: lds status changes
* src/DisplayTabs.py: lds status changes
* src/GrampsWidgets.py: lds status changes
* src/glade/gramps.glade: lds status changes
* src/lds.py: lds status changes
2006-04-04 Alex Roitman <shura@gramps-project.org>
* README, INSTALL: update.
2006-04-04 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py: new upgrade for LDS change
* src/Editors/_EditLdsOrd.py: addedn
* src/Editors/__init__.py: add EditLdsOrd
* src/Editors/_EditPerson.py: LDS support
* src/RelLib/_LdsOrdBase.py: added
* src/RelLib/_Person.py: use a list of LdsOrds
* src/RelLib/_Family.py: use a list of LdsOrds
* src/RelLib/_LdsOrd.py: add type field
* src/DisplayTabs.py: lds tab
* src/GrampsWidgets.py: menus
* src/glade/gramps.glade: lds support
* src/lds.py: additional support
2006-04-04 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/TestcaseGenerator.py: Fix lds ord; Add new option
to put a linebreak into each textfield
2006-04-03 Brian Matherly <pez4brian@users.sourceforge.net>
* src/_ImgManip.py: fix typo
* src/plugins/DetDescendantReport.py: remove use of deprecated functions
* src/plugins/DescendReport.py: fix death dates
2006-04-02 Don Allingham <don@gramps-project.org>
* src/PluginUtils/Plugins.py: Fix args
* src/GrampsWidgets.py: Fix place autocompletion
* src/glade/gramps.glade: start of LDS Ord editor
2006-04-01 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: dbstate.active fixes
* src/GrampsDb/_GrampsDbBase.py: dbstate.active fixes
* src/Exporter.py: dbstate.active fixes
* src/RelLib/_DateBase.py: remove unused stuff
* src/DisplayState.py: Remove managed window
* src/PluginUtils/_ReportUtils.py: fix check
* src/PageView.py: dbstate.active fixes
* src/ManagedWindow.py: add assertions
* autogen.sh: require automake 1.9
2006-04-01 Brian Matherly <pez4brian@users.sourceforge.net>
* src/PluginUtils/_ReportUtils.py: remove use of deprecated functions
* src/plugins/NavWebPage.py: various fixes - should work now
* src/plugins/FamilyGroup.py: various fixes, add Marriage info
2006-04-01 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_PedigreeView.py: Work around the bug of
dbstate.active not being updated when the active person was edited.
* src/DisplayTabs.py (EventEmbedList.edit_button_clicked): Fix params
of EditEventRef call
2006-03-31 Don Allingham <don@gramps-project.org>
* src/ManagedWindow.py: added
* src/DisplayState.py: break out managed window stuff
* src/Editors/_EditPrimary.py: use ManagedWindow
* src/Editors/_EditSecondary.py: use ManagedWindow
* src/Editors/_EditReference.py: use ManagedWindow
* src/ObjectSelector/_ObjectSelectorWindow.py: use ManagedWindow
* src/PluginUtils/_Plugins.py: use ManagedWindow
* src/GrampsDb/_GrampsDbBase.py: handle saving of custom
attributes and event types for use in menus
* src/Editors/_EditAttribute.py: support for family vs. person
* src/Editors/_EditEventRef.py: support for family vs. person
* src/Editors/_EditEvent.py: support for family vs. person
* src/DisplayTabs: support for family vs. person attributes/events
* src/GrampsWidgets.py: initialize type value properly
* src/GrampsDb/_WriteGedcom.py: fix lds calls
* src/lds.py: restore baptism status values
* src/Editors/_EditPrimary.py: check for empty objects
* src/Editors/_EditPlace.py: check for empty objects
* src/Editors/_EditSource.py: check for empty objects
* src/Editors/_EditPerson.py: check for empty objects
* src/Editors/_EditRepository.py: check for empty objects
* src/Editors/_EditMedia.py: check for empty objects
* src/Editors/_EditEvent.py: check for empty objects
* src/RelLib/_DateBase.py: fix handling of empty dates on
serialize/unserialize
2006-03-30 Don Allingham <don@gramps-project.org>
* various: convert get_birth_handle()/get_death_handle() to ref
calls
2006-03-30 Brian Matherly <pez4brian@users.sourceforge.net>
* src/plugins/GraphViz.py: import const
* src/plugins/DecendReport.py: use full dates instead of just year.
* src/plugins/NavWebPage.py: various fixes. Doesn't work yet.
2006-03-30 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamily.py: add surname guessing back in
* src/Mime/_GnomeMime.py: filter out bad KDE mime type commands
* src/Utils.py: clean up launch routine
* src/Editors/_EditPerson.py: setup autocomp list
* src/GrampsWidgets.py: enable autocompletion on MonitoredEntry if
a list is provided
* src/plugins/Check.py: fix event_handle/event_ref conversion
* src/PluginUtils/_Options.py: Fix parsing of file if file does not exist
* src/PluginUtils/_Tool.py: Fix recursive __init__ in OptionHandler
2006-03-29 Brian Matherly <pez4brian@users.sourceforge.net>
* src/Sort.py: remove use of deprecated functions
* src/BaseDoc.py: remove use of deprecated functions
* src/PluginUtils/_ReportUtils.py: remove use of deprecated functions
* src/plugins/DecendReport.py: remove use of deprecated functions
* src/plugins/IndivComplete.py: remove use of deprecated functions
* src/plugins/DetDescendantReport.py: remove use of deprecated functions
* src/plugins/DetAncestralReport.py: remove use of deprecated functions
* src/PluginUtils/_Plugins.py: remove statbox
* src/SubstKeywords.py: remove use of deprecated functions
* src/plugins/ various files: remove use of deprecated functions
2006-03-29 Don Allingham <don@gramps-project.org>
* src/Utils.py: provide launch function for spawning processes
* src/DisplayTabs.py: fix import, move launch function
* src/Editors/_EditPerson.py: Fix imports of EditMediaRef, remove
specific edit image from top image window.
* src/glade/gramps.glade: remove unused dialogs, replaced by
gtk.MessageDialog
* src/AddMedia.py: clean up scale_image
* src/Utils.py: replace fork() with spawn to prevent Xlib async errors
* src/GrampsDisplay.py: replace fork() with spawn to prevent Xlib
async errors
* src/QuestionDialog.py: Simply some dialogs by using gtk.MessageDialog
* src/ImgManip.py: replace fork() with spawn to prevent Xlib async
errors
* src/ViewManager.py: enable actiongroups if file loaded before
the interface is initialized (command line or autoload)
* src/SelectObject.py: Provide images in preview
* src/DisplayTabs.py: Add support of SelectObject
* src/GenericFilter.py: check for xml file before trying to parse
* src/ListModel.py: image support in view
2006-03-28 Don Allingham <don@gramps-project.org>
* src/DataViews/_PlaceView.py: delete place properly
* src/gramps_main.py: remove 2.0.X message
* src/ViewManager.py: remove expanduser
* src/Exporter.py: remove expanduser
* src/plugins/BookReport.py: remove expanduser
* src/plugins/Calendar.py: remove expanduser
* src/plugins/GrampViz.py: remove expanduser
* src/const.py.in: fix home dir.
* src/PluginsUtils.py: remove expanduser
* src/RecentFiles.py: remove expanduser
2006-03-28 Brian Matherly <pez4brian@users.sourceforge.net>
* src/PluginUtils/_Options.py: Use filename instead of URI for XML parser
* src/PluginUtils/_Report.py: Use filename instead of URI for XML parser
* src/PluginUtils/_ReportOptions.py: Use filename instead of URI
* src/Plugins/BookReport.py: Use filename instead of URI for XML parser
* src/RecentFiles.py: Use filename instead of URI for XML parser
* src/GenericFilter.py: Use filename instead of URI for XML parser
* src/BaseDoc.py: Use filename instead of URI for XML parser
(works on Windows and Linux)
* src/plugins/FamilyGroup.py: use new functions
2006-03-28 Don Allingham <don@gramps-project.org>
* src/const.py.in: use_thumbnail tag
* src/ImgManip.py: use pygtk instead of Imagick for image
conversions
* src/Mime/_GnomeMime.py: find the default application instead of
using the first returned by mime_get_app_short_list
2006-03-27 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_PedigreeView.py (_PersonWidget_base): Use other name for
the drag_begin callback to not conflict with a gtk.Widget internal method.
2006-03-26 Don Allingham <don@gramps-project.org>
* src/DataViews/_PedigreeView.py: start of dnd-icon - not working yet
* src/DataViews/_PersonView.py: set dnd icon
* src/PageView.py: set dnd icon
2006-03-25 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DataViews/_PedigreeView.py: Add DnD support to the person boxes;
copy person data into clipboard; Open FamilyEditor to add missing
parents
2006-03-24 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamily.py: handle single parent families on
family switch with adding parents
* src/Editors/Makefile.am: added _EditRepoRef.py
* src/Editors/_EditRepoRef.py: Added
2006-03-23 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamily.py: fix arglist to save, handle add parent
family switching.
* src/DataViews/_FamilyView.py: don't use LinkLabel for unknown
parent
2006-03-23 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DdTargets.py,
* src/DisplayTabs.py,
* src/ScratchPad.py: Support Location DnD
2006-03-22 Brian Matherly <pez4brian@users.sourceforge.net>
* src/ScratchPad.py: Filter double drops in Windows.
2006-03-22 Don Allingham <don@gramps-project.org>
* src/ScratchPad.py: handle repositories
*
* src/DataViews/_SourceView.py: handle drag and drop
* src/DataViews/_PersonView.py: handle drag and drop
* src/ViewManager.py: pychecker fixes
* src/RelLib/_Person.py: pychecker fixes
* src/RelLib/_Date.py: pychecker fixes
* src/RelLib/_Family.py: pychecker fixes
* src/RelLib/_Note.py: pychecker fixes
* src/RelLib/_EventRef.py: pychecker fixes
* src/PeopleModel.py: pychecker fixes
* src/DisplayModels.py: pychecker fixes
* src/DisplayTabs.py: allow a display tab to handle other dnd types other
than the default. This allows reference tabs to catch their sources. SourceTab
can now handle catching both a sourceref and a source, for example.
* src/Utils.py: pychecker
* src/NameDisplay.py: pychecker
* src/ScratchPad.py: unified dnd handling with rest of system.
* src/DdTargets.py: support for new types (refs and handles)
* src/DateEdit.py: pychecker
* src/ListModel.py: pychecker
* src/gramps_main.py: pychecker
* src/BaseDoc.py: pychecker
* src/SelectSource.py: pychecker
* src/ImgManip.py: pychecker
* src/PageView.py: drag-n-drop fixes
2006-03-22 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Utils.py: Add wrappers for displaying the tuple types
* src/DataViews/_PedigreeView.py,
* src/PluginUtils/_ReportUtils.py,
* src/DisplayModels.py,
* src/DisplayTabs.py,
* src/ScratchPad.py: Use the new wrapers
2006-03-21 Don Allingham <don@gramps-project.org>
* src/Config/_GramspGconfKeys.py: family_warn flag
* src/Config/_GramspIniKeys.py: family_warn flag
* src/Editors/_EditFamily.py: display family_warn dialog
* src/glade/gramps.glade: family warn dialog
* src/DisplayTabs.py: Send Attribute instead of None for new
object
* src/Editors/_EditAddress.py: specify callback
2006-03-21 Alex Roitman <shura@gramps-project.org>
* various: rename doc to data; move most of src/data to data.
2006-03-20 Don Allingham <don@gramps-project.org>
* src/const.py.in: fix path combination
* src/Config/__init__.py: actually pay attention to no_gconf
2006-03-20 Brian Matherly <pez4brian@users.sourceforge.net>
* src/GrampsDb/_GrampsIniKeys.py: os independent path
2006-03-20 Don Allingham <don@gramps-project.org>
* src/lds.py: move LDS specific data out of const.py.in
* src/const.py.in: remove unused info
* src/DataViews.py: allow suppression of tool tips
* src/NameDisplay.py: sorted name key generation
* src/RelLib/_Name.py: remove sorted name function
* src/DisplayTabs.py: assign reference handle to new event_ref
* src/DisplayModels.py: new sort function
* src/Editors/_EditPerson.py: call the callback if defined
* src/SelectPerson.py: take out the profiling code
* src/GrampsDb/_GrampsBSDDB.py: use db.THREAD to avoid
RUNRECOVERY error, fix cursors
2006-03-19 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamily.py: select person used for children
* src/PeopleModel.py: used raw data functions for name display
* src/NameDisplay.py: add raw functions for name display to
avoid the need to create a Name instance
* src/SelectPerson.py: fixed widths
2006-03-18 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamily.py: add add_person functionality
* src/DisplayTabs.py: add share option to sources
* src/glade/gramps.glade: change dialog size
* src/ListModel.py: fixed column widths, ellipses
* src/SelectEvent.py: grab correct field
* src/SelectSource.py: added
2006-03-18 Alex Roitman <shura@gramps-project.org>
* configure.in: Remove scrollkeeper checks and other unused
statements.
2006-03-18 Don Allingham <don@gramps-project.org>
* src/RelImage.py: removed
* src/AddMedia.py: added scale_image function from RelImage
* src/DataViews/_PersonView.py: use fixed width/height mode to
prevent unnecessary reads during initialization. Prevent double
loading of data from filter.
* src/GrampsDb/_GrampsDbBase.py: provide widths for person view columns
* src/RelLib/_Name.py: provide fast, shallow initialization of values
for quick access when only name functions are needed
* src/Editors/_EditFamily.py: Switch from ObjectSelector to SelectPerson
until the ObjectSelector cursor issues are resolved
* src/PeopleModel.py: Faster access to rebuilding data
* src/Utils.py: handle if locale.getpreferredencondings fails
* src/NameDisplay.py: speed up name display by using string join
* src/GenericFilter.py: provide match function as a temporary fix until
filters are redesigned
* src/SelectPerson.py: used fixed width/height mode
* src/PageView.py: suppress tooltips if requested
2006-03-17 Don Allingham <don@gramps-project.org>
* src/Editors/_EditFamily.py: convert father to use SelectPerson instead
of ObjectSelector
* src/PeopleModel.py: add skip capability
* src/SelectPerson.py: call person model correctly
* src/DataViews/_FamilyView.py: use new Dbutils functions
* src/DataViews/_FamilyList.py: use new Dbutils functions
* src/GrampsDb/_DbUtils.py: new routines to remove families and
family relationships
2006-03-17 Alex Roitman <shura@gramps-project.org>
* intltool-*.in: remove from svn.
* help: add new dir with new gnome-doc-utils infrastructure.
* configure.in: Multiple improvements.
* config.guess, config.sub: newer versions.
* autogen.sh: Better gnome-common message.
* src/TipOfDay.py (TipParser): skip messages with xml:lang
attribute, because these are already supplied in the po file.
2006-03-16 Alex Roitman <shura@gramps-project.org>
* various: Use TransUtils.sgettext instead of gettext.gettext to
work out stripping the context.
* py-compile: Remove as it is autogenerated.
* po/Makefile.in.in: Remove as it is autogenerated.
* po/*po: Remove and re-add from old src/po to keep history.
2006-03-15 Alex Roitman <shura@gramps-project.org>
* various: intltoolize and gettextize properly.
2006-03-14 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (update_empty,update_real): Add
functions for updating the display;
(gramps_upgrade): Set up display updaters;
(gramps_upgrade_9): Reflect progess of db upgrade.
(low_level_9): Return status and length of the db.
(_table_low_level_9): Return table length if successful.
* src/ViewManager.py (post_load): Remove database upgrade, since
db.load takes care of upgrade.
2006-03-13 Alex Roitman <shura@gramps-project.org>
* src/RelLib/_NoteBase.py (NoteBase.serialize): Work out the case
of note being None -- leftover from gramps20.
2006-03-11 Alex Roitman <shura@gramps-project.org>
* src/PluginUtils/_ReportOptions.py: Use correct namespace for the
base clases from _Options module.
2006-03-10 Don Allingham <don@gramps-project.org>
* src/DataViews/_MapView.py: try to avoid startup traceback
2006-03-10 Alex Roitman <shura@gramps-project.org>
* src/Plugins.py, src/PluginMgr.py: Move to ReportUtils.
* various: use ReportUtils instead of PluginMgr.
* DateHandler/_DateHandler.py: Rename __init__; remove dependency
on load_plugins.
* DateHandler/__init__.py: Add new file.
2006-03-10 Don Allingham <don@gramps-project.org>
* src/Mime/PythonMime.py: import gtk
* src/DataViews/_FamilyList.py: family_add explict function added,
remove family functionality
* src/GrampsWidgets.py: use STOCK_DIALOG_INFO as a fallback if
STOCK_INFO does not exist (FreeBSD?)
2006-03-09 Don Allingham <don@gramps-project.org>
* src/AddMedia.py: avoid double commit
* src/GrampsDb/_GrampsDbBase.py: fix add of places in internal map
* src/Editors/_EditEventRef.py: commit place properly
* src/DataViews/_FamilyView.py: avoid reentry
* src/DataViews/_PedigreeView.py: handle PluginUtils
* src/DataViews/_PersonView.py: handle remove person better
* src/Editors/_EditFamily.py: connect children up properly
* src/PeopleModel.py: handle delete properly
2006-03-09 Alex Roitman <shura@gramps-project.org>
* PluginUtils: Add module with Report and Tool utils.
2006-03-09 Don Allingham <don@gramps-project.org>
* src/const.py.in: add use_tips variable
* src/PeopleModel.py: use_tips to control tool tips
* src/DataModels.py: use_tips to control tool tips
2006-03-08 Don Allingham <don@gramps-project.org>
* src/DataViews/_FamilyView.py: fix spacing
* src/Editors/_EditPrimary.py: make sure object is valid before
compare
* src/GenericFilter.py: remove print
* src/Editors/_EditFamily.py: fix family selection
2006-03-08 Alex Roitman <shura@gramps-project.org>
* src/Editors/_EditFamily.py: Use tuple relations.
* src/GramspDb/_GrampsBSDDB.py: Minor fixes.
2006-03-08 Don Allingham <don@gramps-project.org>
* src/GramspDb/_GrampsBSDDB.py: make txn support optional via UseTXN
2006-03-07 Don Allingham <don@gramps-project.org>
* src/AddMedia.py: remove WindowsUtils dependency
* src/WindowUtils.py: remove
2006-03-07 Alex Roitman <shura@gramps-project.org>
* src/DateHadnler: Move all date parsers/displayers into new
directory.
2006-03-07 Don Allingham <don@gramps-project.org>
* src/DataViews/_FamilyView.py: connect up to signals correctly
* src/Editors/_EditFamily.py: connect family members to a new family
correctly.
2006-03-06 Don Allingham <don@gramps-project.org>
* src/DataViews/_FamilyView.py: put the person in the correct spot
when adding a new family
* src/DataViews/_PersonView.py: remove DataFilter
* src/GrampsDb/_GrampsDbBase.py: handle the default argument of
no_magic
* src/Editors/_EditFamily.py: handle the fact that family
information is not a simple list.
2006-03-05 Don Allingham <don@gramps-project.org>
* src/Editors/_EditEventRef.py: add vs. commit handling
* src/Editors/_EditPerson.py: handle None as person
* src/TipOfDay.py: Fix the image location
* src/Editors/_EditPerson.py: fix focus_out_event
* src/ViewManager.py: replace the data
* src/DataViews/_RepositoryView.py: column editing
* src/DataViews/_MediaView.py: column editing
* src/DataViews/_SourceView.py: column editing
* src/DataViews/_PedigreeView.py: column editing
* src/DataViews/_PersonView.py: column editing
* src/DataViews/_PlaceView.py: column editing
* src/ViewManager: column editing
* src/PeopleModel.py: fix color
* src/images/stock_lock-open.png: added, so not to require
hicolor theme
* src/images/stock_lock.png: added, so not to require
hicolor theme
* src/images/Makefile.am: add new files
* src/GrampsWidgets.py: use new image files
* src/Sources.py: removed
2006-03-04 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: use new logging scheme
* src/GrampsDb/_ReadXML.py: use new logging scheme
* src/GrampsDb/_WriteGedcom.py: use new logging scheme
* src/GrampsDb/_WriteXML.py: use new logging scheme
* src/plugins/FilterEditor.py: use new logging scheme
* src/plugins/WriteCD.py: use new logging scheme
* src/plugins/ImportGeneWeb.py: use new logging scheme
* src/plugins/BookReport.py: use new logging scheme
* src/plugins/WritePkg.py: use new logging scheme
* src/plugins/ExportVCard.py: use new logging scheme
* src/plugins/Rebuild.py: use new logging scheme
* src/plugins/ImportvCard.py: use new logging scheme
* src/plugins/GraphViz.py: use new logging scheme
* src/plugins/Check.py: use new logging scheme
* src/plugins/NavWebPage.py: use new logging scheme
* src/plugins/ExportVCalendar.py: use new logging scheme
* src/plugins/ReadPkg.py: use new logging scheme
* src/plugins/WriteFtree.py: use new logging scheme
* src/plugins/WriteGeneWeb.py: use new logging scheme
* src/plugins/WebPage.py: removed
* src/DisplayTrace.py: removed
* src/Editors/EditEventRef.py: derive from EditReference
* src/const.py.in: change glade file names
* src/glade/rule.glade: moved to subdirectory
* src/glade/gramps.glade: moved to subdirectory
* src/glade/mergedata.glade: moved to subdirectory
* src/glade/edit_person.glade: moved to subdirectory
* src/glade/scratch_pad.glade: moved to subdirectory
* src/glade/plugins.glade: moved to subdirectory
* src/ScratchPad.py: fix setting of window icon
* src/data/system_filters.xml: moved to data directory
* configure.in: use svnversion to get version number
* src/DataViews/Makefile.in: added
* src/DataViews/__init__.py: added
* src/DataViews/_MapView.py: moved to DataViews directory
* src/DataViews/_MediaView.py: moved to DataViews directory
* src/DataViews/_RepositoryView.py: moved to DataViews directory
* src/DataViews/_SourceView.py: moved to DataViews directory
* src/DataViews/_FamilyView.py: moved to DataViews directory
* src/DataViews/_FamilyList.py: moved to DataViews directory
* src/DataViews/_PlaceView.py: moved to DataViews directory
* src/DataViews/_PersonView.py: moved to DataViews directory
* src/DataViews/_PedigreeView.py: moved to DataViews directory
* src/DataViews/_RepositoryView.py: moved to DataViews directory
2006-03-04 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Models/Makefile.am: Added file
* Editors/__init__.py: Added file
2006-03-03 Don Allingham <don@gramps-project.org>
* src/images/Makefile.am: update path
* src/EditPerson.py: handle module rename
* src/Makefile.am: module renames
* src/EventView.py: call new module name
* src/EditName.py: renamed from NameEdit.py
* src/EditEvent.py: renamed from EventEdit.py
* src/images/Makefile.am: restore
* src/plugins/Makefile.am: remove stock_link.png from dependency list
* src/Editors/EditPrimary.py: moved to separate module
* src/Editors/EditPlace.py: moved to separate module
* src/Editors/EditAddress.py: moved to separate module
* src/Editors/EditSecondary.py: moved to separate module
* src/Editors/EditSourceRef.py: moved to separate module
* src/Editors/EditSource.py: moved to separate module
* src/Editors/EditUrl.py: moved to separate module
* src/Editors/EditAttribute.py: moved to separate module
* src/Editors/EditPerson.py: moved to separate module
* src/Editors/EditLocation.py: moved to separate module
* src/Editors/EditMediaRef.py: moved to separate module
* src/Editors/EditEventRef.py: moved to separate module
* src/Editors/EditMedia.py: moved to separate module
* src/Editors/EditRepository.py: moved to separate module
* src/Editors/EditName.py: moved to separate module
* src/Editors/EditEvent.py: moved to separate module
* src/Editors/EditFamily.py: moved to separate module
* src/DisplayTabs.py: handle noew submodule
* src/ObjectSelector/_PersonFrame.py: handle noew submodule
* src/MediaView.py: handle noew submodule
* src/FamilyList.py: handle noew submodule
* src/PlaceView.py: handle noew submodule
* src/SourceView.py: handle noew submodule
* src/PersonView.py: handle noew submodule
* src/FamilyView.py: handle noew submodule
* src/EventView.py: handle noew submodule
* src/Makefile.am: handle noew submodule
2006-03-03 Alex Roitman <shura@gramps-project.org>
* src/plugins/stock_link.png: Remove (already present in
src/images, used by ScratchPad only).
* src/Config, src/Mime, src/images: Ignore Makefiles.
2006-03-03 Don Allingham <don@gramps-project.org>
* src/GrampsDb/Makefile.am: install correct files
* src/Config/Makefile.am: added
* src/MapView.py: fix image paths
* src/Mime/Makefile.am: added
* src/images/Makefile: added
* src/gramps_main.py: fix image paths
* src/Makefile.am: install correct files
2006-03-03 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Mime/__init__.py: Honour renamed files
* src/Makefile.am: Images have been moved into subdir (makes "make" work again)
* src/FamilyView.py (info_string): Done crash is None as handle was
given (e.g. no father in family)
* src/plugins/TestcaseGenerator.py: Feed in more data, support Repositories,
properly set types as (id,str) tuples instead of custom strings.
* src/Makefile.am: More updates to latest file moves/remanes to make
"make distcheck" work for me
2006-03-02 Don Allingham <don@gramps-project.org>
* src/EditUrl.py: renamed from UrlEdit.py
* src/Makefile.am: adapt to module renames
* src/NoteEdit.py: removed
* src/EditAttribute.py: renamed from AttrEdit.py
* src/EditAddress.py: renamed from AddrEdit.py
* src/DisplayTabs.py: adapt to module renames
* src/GrampsDb/_GedcomInfo.py: update to new data path
* src/const.py.in: new data, image path defintions
* src/gramps_main.py: update to new install paths
* src/Assistant.py: update to new install paths
* src/ImgManip.py: update to new install paths
* src/ObjectSelector/_FamilyPreviewFrame.py: update to new install paths
* src/ObjectSelector/_OjbectSelectorWindow.py: update to new install paths
* src/ObjectSelector/_PersonPreviewFrame.py: update to new install paths
* src/plugins/NavWebPage.py: update to new install paths
2006-03-02 Alex Roitman <shura@gramps-project.org>
* src/Mime/__init__.py: Add new package.
* src/GrampsMime.py, src/GnomeMime.py, src/PythonMimie.py: Remove
(placed under Mime now).
* src/Config/__init__.py: Add new package.
* src/GrampsGconfKeys.py, src/GrampsIniKeys.py, src/GrampsKeys.py:
Remove (placed under Config now).
* calendar, filers: Remove directories.
* images: Create directory.
* src/*png, src/*jpg: move under images directory.
2006-03-02 Don Allingham <don@gramps-project.org>
* configure.in: make distcheck fixes
* src/MapView.py: make distcheck fixes
* src/GrampsLogger/Makefile.am: make distcheck fixes
* src/Makefile.am: make distcheck fixes
* src/TreeViews.am: make distcheck fixes
2006-03-02 Alex Roitman <shura@gramps-project.org>
* src/GrampsLogger/Makefile.am (pkgdata_PYTHON): Typo.
* configure.in: Generate Makefile-s in new directories.
* src/Makefile.am (SUBDIRS): Typo.
* *png, *jpg: Add proper svn:mime-type, remove mime-type.
* .cvsignore: Remove from all directories.
2006-03-02 Don Allingham <don@gramps-project.org>
* src/place.png: fix corruption due to svn conversion
* src/sources.png: fix corruption due to svn conversion
* src/gramps.png: fix corruption due to svn conversion
2006-03-01 Don Allingham <don@gramps-project.org>
* src/EditSecondary.py: Base class for standard secondary object
editors (not including reference editors)
* src/AddrEdit.py: Base on EditSecondary
* src/AttrEdit.py: Base on EditSecondary
* src/LocEdit.py: Base on EditSecondary
* src/NameEdit.py: Base on EditSecondary
* src/UrlEdit.py: Base on EditSecondary
* src/EditPerson.py: fix focus_out_event signal handling
* src/DisplayTabs.py: provide double click/edit button handling
for back references.
2006-02-28 Alex Roitman <shura@gramps-project.org>
* src/Exporter.py (Exporter): Callback support, busy cursor.
* src/ViewManager.py (ViewManager): Move progress bar handling
into DisplayState.
* src/DisplayState.py (DisplayState): Move progress bar here.
* src/Assistant.py (Assistant.set_busy_cursor): Add method.
* src/plugins/WritePkg.py: Callback support.
* src/GrampsDb/_WriteGedcom.py: Callback support.
2006-02-28 Don Allingham <don@gramps-project.org>
* src/AddrEdit.py: remove already_exist check in favor of exception
* src/AttrEdit.py: remove already_exist check in favor of exception
* src/DisplayState.py: remove already_exist variable
* src/DisplayTabs.py: handle exception
* src/EditEventRef.py: remove already_exist check in favor of exception
* src/EditFamily.py: update to derive from EditPrimary
* src/EditMedia.py: update to derive from EditPrimary
* src/EditMediaRef.py: remove already_exist check in favor of exception
* src/EditPerson.py: update to derive from EditPrimary
* src/EditPlace.py: update to derive from EditPrimary
* src/EditRepository.py:update to derive from EditPrimary
* src/EditSource.py: update to derive from EditPrimary
* src/EditSourceRef.py: remove already_exist check in favor of exception
* src/Errors.py: new exception
* src/EventEdit.py: update to derive from EditPrimary
* src/EventView.py: catch exception of window already exists
* src/FamilyList.py: catch exception of window already exists
* src/FamilyView.py: catch exception of window already exists
* src/GrampsWidgets.py: typos
* src/NameEdit.py: remove already_exist check in favor of exception
* src/PedView.py: catch exception of window already exists
* src/PersonView.py: catch exception of window already exists
* src/PlaceView.py: catch exception of window already exists
* src/Plugins.py: catch exception of window already exists
* src/UrlEdit.py: remove already_exist check in favor of exception
* src/const.py.in: dynamically determine path
* src/gramps.glade: name changes
* src/gramps.py: set path
2006-02-28 Alex Roitman <shura@gramps-project.org>
* src/plugins/WritePkg.py (PackageWriter.export): Add existing
image filenames to the archive.
* src/GrampsDb/_WriteXML.py: Improve callback use, add another
strip_photo option.
* src/ViewManager.py: Typos.
* src/Exporter.py: Start for callback support.
* src/GrampsDb/_WriteGedcom.py: Callback support.
* src/ViewManager.py (ViewManager.import_data): Properly process
non-native (plugin) imports; (_do_import): factor common code into
the new method.
* src/GrampsDb/_ReadXML.py (GrampsParser.__init__): Skip updating
if callback is empty (non-callable).
* src/docgen/HtmlDoc.py (HtmlDoc.load_tpkg): Use tarfile.
* src/ArgHandler.py (ArgHandler.cl_import): Use tarfile.
* src/plugins/WritePkg.py (PackageWriter.export): Use tarfile.
* src/plugins/ReadPkg.py (impData): Use tarfile module.
* various: merge changes made in gramps20 up until R2_0_10_real tag.
2006-02-25 Don Allingham <don@gramps-project.org>
* src/DisplayTabs.py: repository reference editor
* src/EditRepository.py: repository reference editor
* src/EditSource.py: repository reference editor
* src/GrampsWidgets.py: more readonly support
* src/RepositoryRefEdit.py: removed
* src/gramps.glade: repository reference editor
* src/EditRepositoryRef.py: added - repository reference editor
2006-02-24 Don Allingham <don@gramps-project.org>
* src/DisplayTabs.py: backreference tabs
* src/EditEventRef.py: backreference tabs
* src/EditMedia.py: backreference tabs
* src/EditMediaRef.py: backreference tabs
* src/EditPlace.py: backreference tabs
* src/EditSource.py: backreference tabs
* src/EventEdit.py: backreference tabs
* src/gramps.glade: notebook tab fixes
2006-02-24 Alex Roitman <shura@gramps-project.org>
* src/RelLib/_Person.py (Person.get_handle_referents): Add
birth_ref and death_ref to the list of referents.
2006-02-23 Don Allingham <don@gramps-project.org>
* src/EditEventRef.py: switch to monitored widgets, place selector
* src/EventEdit.py: switch to monitored widgets, place selector
* src/GrampsWidgets.py: place selection widget
* src/GrampsDb/_GrampsDbBase.py: move completion widget, handle
place lists
2006-02-22 Don Allingham <don@gramps-project.org>
* src/EditPlace.py: use monitored widgets
* src/EditSource.py: use monitored widgets
* src/EventEdit.py: use monitored widgets
* src/GrampsWidgets.py: start of monitored place
* src/GrampsDb/_GrampsDbBase.py: monitor place changes
2006-02-22 Alex Roitman <shura@gramps-project.org>
* src/EditSourceRef.py (__init__): Typos.
* src/DisplayTabs.py (GalleryTab.add_button_clicked): Typos.
2006-02-21 Don Allingham <don@gramps-project.org>
* src/EditMediaRef.py: added
* src/EditPerson.py: call EditMediaRef
* src/EditPlace.py: remove import ImageSelect
* src/DisplayTabs.py: media double click
* src/UrlEdit.py: Full edit functionality
* src/ImageSelect.py: removed
* src/AddrEdit.py: Full edit functionality
* src/AttrEdit.py: Full edit functionality
* src/DisplayTabs.py: call EditEventRef
* src/EditSourceRef.py: Full edit functionality
* src/EventEdit.py: separate out EditEventRef
* src/GrampsWidgets.py: Add date, menu, type handling widgets
* src/NameEdit.py: Full edit functionality
* src/gramps.glade: fix names and privacy buttons
* src/EditEventRef.py: broken out of EditEvent
2006-02-20 Don Allingham <don@gramps-project.org>
* src/GrampsWidgets.py: Add monitored widgets for type and combo
* src/EditFamily.py: use MonitoredType
* src/EditSourceRef.py: complete monitoring of values
* src/gramps.glade: add text field
2006-02-19 Don Allingham <don@gramps-project.org>
* src/DisplayTabs.py: connect new EditSourceRef editor
* src/EditSourceRef.py: update data on save
* src/gramps.glade: hide src_edit_ref by default
* src/plugins/Makefile.am: Calendar.py and holidays.xml
2006-02-18 Don Allingham <don@gramps-project.org>
* src/DisplayModels.py: display date properly
* src/DisplayTabs.py: fix create_buttons default value
* src/GrampsDb/_ReadGedcom.py: handle the "FORM" value for
PLAC definition
2006-02-17 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: fix character translation
2006-02-16 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GedTokens.py: fix constant table
* src/GrampsDb/_ReadGedcom.py: ALIA fix
2006-02-15 Don Allingham <don@gramps-project.org>
* src/DisplayTabs.py: Set up for EditSourceRef
* src/GrampsMime.py: handle special mime types
* src/gramps.glade: add sourceref editor
* src/GrampsDb/_GedTokens.py: Unused tokens, FTM 3.0 tokens
* src/GrampsDb/_ReadGedcom.py: use TOKEN_IGNORE
* src/EditSourceRef.py: added
2006-02-09 Don Allingham <don@gramps-project.org>
* src/DisplayState.py: Manage history on db change
* src/Navigation.py: Manage history on db change
* src/PedView.py: fix quote
* src/PersonView.py: reset db and build tree on database reload
* src/GrampsDb/_GrampsDbBase.py: clear active on database change
* src/FamilyView.py: initialize Family
* src/EditFamily.py: fix empty gramps_id for new families
* src/GrampsWidgets.py: fix empty gramps_id for new families
* src/DisplayTabs.py: fix editing of person events
* src/EditPerson.py: sort out birth/death references
* src/EventEdit.py: Handle event references properly
* src/PageView.py: Add setting default person
* src/PersonView.py: Add SetActive action
* src/ViewManager.py: move ColumnEdit action
2006-02-09 Jérôme Rapinat <romjerome@yahoo.fr>
* src/data/gramps.desktop: Add French strings.
2006-02-09 Alexandre Prokoudine <alexandre.prokoudine@gmail.com>
* src/data/gramps.desktop: Improve Russian string, add Office
category.
2006-02-08 Don Allingham <don@gramps-project.org>
* src/PeopleModel.py: clear data cache
* src/EditFamily.py: set focus on surname
* src/EditPerson.py: hook up add child
* src/PersonView.py: fix delete person dispay
* src/ViewManager.py: re-enable bookmark functions
* src/DisplayTabs.py: pychecker fixes
* src/EditMedia.py: Handle Note types properly
* src/EditPerson.py: minor cleanup
* src/EventEdit.py: pychecker fixes
* src/MediaView.py: Don't call NoteEditor, use EditMedia instead
* src/PageView.py: pychecker fixes
* src/PersonView.py: typo
* src/gramps.glade: Handle note types in media editor
2006-02-08 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ObjectSelector/_FamilyPreviewFrame.py: use new baseclass
* src/ObjectSelector/_FamilyTreeFrame.py: use new baseclass
* src/ObjectSelector/_FilterSpec.py: removed
* src/ObjectSelector/_ObjectSelectorResult.py: removed
* src/ObjectSelector/_PersonPreviewFrame.py: use new baseclass
* src/ObjectSelector/_PersonTreeFrame.py: use new baseclass
* src/ObjectSelector/_PreviewFrameBase.py: added
* src/ObjectSelector/_TreeFrameBase.py: added
* src/ObjectSelector/__init__.py: added some documentation
2006-02-08 Don Allingham <don@gramps-project.org>
* src/DisplayTabs.py: reordering items in a Gallery
2006-02-08 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ObjectSelector/_FilterFrameBase.py,
src/ObjectSelector/_ObjectSelectorWindow.py,
src/ObjectSelector/_PersonFrame.py: fixed add button in object selector.
2006-02-08 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EditFamily.py, src/Models/_FastFilterModel.py,
src/Models/_FastModel.py, src/ObjectSelector/_FilterFrameBase.py,
src/ObjectSelector/_ObjectFrameBase.py, src/ObjectSelector/_ObjectSelectorWindow.py,
src/ObjectSelector/_PersonFilterFrame.py, src/ObjectSelector/_PersonFrame.py,
src/ObjectSelector/_PersonPreviewFrame.py, src/ObjectSelector/_PersonTreeFrame.py,
src/TreeViews/_PersonTreeView.py: Integrated new treeview/model code into ObjectSelector
2006-02-07 Don Allingham <don@gramps-project.org>
* src/DisplayModels.py: gobject.TYPE_STRING -> str
* src/EditFamily.py: privacy widget
* src/EditPerson.py: privacy widget
* src/EventEdit.py: save support
* src/GrampsWidgets.py: Add PrivacyButton support
* src/PageView.py: make sure active before updating rows
* src/edit_person.glade: privacy icons
* src/gramps.glade: privacy icons
2006-02-06 Don Allingham <don@gramps-project.org>
* src/SourceView.py: fix source query dialog, fix source deleting
* src/ansel_utf8.py: fix unicode conversion
* src/GrampsDb/_GrampsDbBase.py: fix surname detection
* src/GrampsDb/_ReadGedcomp.py: fix note importation
* src/EditFamily.py: Complete save operation, handle new family
* src/EditMedia.py: Add file selector button
* src/FamilyList.py: Save properly
* src/edit_person.glade: lock icon
* src/gramps.glade: file selector button
2006-02-06 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (transaction_commit): Typo.
2006-02-05 Don Allingham <don@gramps-project.org>
* src/AttrEdit.py: remove unused parameters
* src/EditFamily.py: start apply operation, data saving
* src/DisplayModels.py: handle places correctly
* src/DisplayTabs.py: Add LocationTab
* src/EditPlace.py: update to use DisplayTabs
* src/ImageSelect.py: remove SelectObject
* src/LocEdit.py: use DisplayManager
* src/gramps.glade: update editors
* src/GrampsDb/_GrampsDbBase.py: use db_is_open
* src/RelLib/_Place.py: typo
2006-02-04 Don Allingham <don@gramps-project.org>
* src/ChooseParents.py: removed
* src/ListBox.py: removed
* src/TransTable.py: removed
* src/AddSpouse.py: removed
* src/Marriage.py: removed
* src/AddMedia.py: relative path support
* src/AddrEdit.py: add DisplayTab support
* src/DdTargets.py: repository references support
* src/DisplayTabs.py: repository reference support
* src/EditMedia.py: save support
* src/EditSource.py: save support
* src/ImageSelect.py: remove unused stuff
* src/Sources.py: use object instead of gobject.TYPE_PYOBJECT
* src/Utils.py: relative path calculator
* src/ViewManager.py: change cwd to directory of the file so that
relative paths work
* src/edit_person.glade: fix size
* src/gramps.glade: add relative path indicator
* src/GrampsDb/_ReadGedcom.py: remove useless comparea
2006-02-03 Don Allingham <don@gramps-project.org>
* src/AttrEdit.py: use DisplayTabs
* src/NameEdit.py: use DisplayTabs
* src/gramps.glade: use DisplayTabs
* src/DisplayTabs.py: Handle notes properly
* src/EventEdit.py: commit modified events
* src/PeopleModel.py: remove unused functions
* src/PersonView.py: remove debug
2006-02-03 Alex Roitman <shura@gramps-project.org>
* RelLib/_*.py: Make objects serialize all the way down to built-in
python objects, so that Gramps classes are never pickled.
* Date.py, CalSdn.py: Move to RelLib.
* src/dates/Date_*.py: Use new Date.
* src/plugins/*.py: Use new Date.
* src/GrampsDb/_*.py: Use new Date, new unserialize.
* src/*.py: Use new Date.
* src/Makefile.am: Remove absent glade files from the list.
* src/GrampsDb/Makefile.am: Ship new glade files; correct directory.
* src/PeopleModel.py: Correct column numbers.
* src/GrampsDb/_ReadGedcom.py (parse_header_source): Typo.
* src/RelLib/_RepoRef.py (unserialize): Return unserialized object.
2006-02-03 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/TreeViews/_PersonTreeView.py: added more columns
2006-02-03 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDb/_GrampsBSDDB.py: fixed typo
* src/Models: added initial fast model implementation
* src/TreeViews: added treeview that uses new Models
* src/try_tree_model.py: harness for running treeview
2006-02-02 Don Allingham <don@gramps-project.org>
* src/PersonView.py: history
* src/EditPerson.py: start the save routine.
* src/DdTargets.py: add support for data items in sources
* src/EventEdit.py: use DisplayTabs
* src/gramps.glade: New EventEditor with display tabs
* src/DisplayTabs.py: specify data _DND_TYPE, don't enable d-n-d if
_DND_TYPE not defined
* src/DisplayState.py: add standard function for using WATCH cursor
* src/PageView.py: enable watch cursor when it is necessary to
rebuild a page.
* src/EditMedia.py: break out of ImageSelect, since ImageSelect
will probably go away. Add media editing ability using DisplayTabs.
* src/MediaView.py: call EditMedia
* src/gramps.glade: clean up media editor dialog
2006-02-02 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (transaction_begin,
transaction_commit): only do secondary index magic if not
instructde otherwise; (BdbTransaction.__init__): accept additional
argument, pass it on to Transaction class.
* src/GrampsDb/_GrampsDbBase.py (Transaction.__init__): accept
additional argument for no_magic.
* src/GrampsDb/_ReadGedcom.py (NoteParser): count people during
first pass; (parse_gedcom_file): start transaction with or without
secondary index magic.
* src/GrampsDb/_ReadXML.py (LineParser):count people during
first pass; (parse): start transaction with or without secondary
index magic.
2006-02-01 Don Allingham <don@gramps-project.org>
* src/EditPerson.py: unused code
* src/ImgManip.py: convienence code
* src/Sources.py: DisplayManager-ize the SourceEditor
* src/DisplayTabs.py: Hook up editors
* src/EditFamily.py: Add _DND_TYPE
* src/UrlEdit.py: Add type selector
* src/Utils.py: add type/string maps for url types
* src/gramps.glade: add type selector comboboxentry
* src/ObjectSelector/_ObjectSelectorWindow.py: fix window management
so that the system is closed properly
2006-02-01 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (_find_from_handle): Revert the
change, as it does not seem to bring any speedup.
2006-01-31 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py (find_next_*_gramps_id): check
whether the key exists, do not read.
* src/GrampsDb/_GrampsBSDDB.py (find_next_*_gramps_id): Remove
methods, as there's no need to override ones the DbBase now.
* src/GrampsDb/_GrampsBSDDB.py (_find_by_handle): delegate key
lookup to dbmap.db; (transaction_commit, transaction_begin):
Enable removing/rebuilding of the secondary index.
* src/GrampsDb/_ReadXML.py (LineParser): Improve first pass.
2006-01-31 Don Allingham <don@gramps-project.org>
* src/EditPerson.py: clean up building notebook pages
* src/DisplayTabs.py: support for drag-n-drop
2006-01-30 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (get_gramps_ids): Move to
GrampsDbBase; (_get_obj_from_gramps_id,_find_from_handle): Only
read data if the key exists.
* src/GrampsDb/_GrampsDbBase.py (get_gramps_ids,has_gramps_id):
Add methods; (check_*_from_handle): Add methods that make sure
that object exists in the db, create as necessary, but do not read
if it exists; (_check_from_handle): Add lower-level method;
(_find_from_handle): Only read data if the key exists.
* src/GrampsDb/_GrampsInMemDB.py (get_gramps_ids): Move to
GrampsDbBase.
* src/GrampsDb/_ReadXML.py: Multiple improvements.
2006-01-29 Don Allingham <don@gramps-project.org>
* src/DdTargets.py: Add support for EventRef
* src/DisplayTabs.py: Drag and drop support in base class
* src/EditPerson.py: remove unused functions
* src/edit_person.glade: privacy flag change
* src/gramps.glade: add tooltip
2006-01-29 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_WriteXML.py (write_place_obj): Always write ptitle.
* src/GrampsDb/_ReadXML.py: Prase file and ptitle tags.
* example/gramps/example.gramps: Update XML example.
* src/Exporter.py: Set initial person in case there's no active.
* src/ViewManager.py (find_initial_person): Remove method.
* src/GrampsDb/_GrampsDbBase.py (find_initial_person): Add method.
2006-01-28 Don Allingham <don@gramps-project.org>
* src/DisplayTabs.py: hook up event ref editor
2006-01-28 Alex Roitman <shura@gramps-project.org>
* src/GnomeMime.py: Import neede modules.
* doc/grampsxml.dtd: Events preceed people.
* doc/grampsxml.rng: Events preceed people.
* src/GrampsDb/_WriteXML.py: Events preceed people.
* src/GrampsDb/_ReadXML.py: Parse old and new style events, old
witnesses, new eventrefs.
2006-01-28 Don Allingham <don@gramps-project.org>
* src/DisplayTabs.py: add SourceRefModel, NameEmbedList,
AddrEmbedList
* src/EditPerson.py: Use new EmbedLists
* src/ViewManager.py: set max value on set_fraction
* src/edit_person.glade: remove old lists
* src/GrampsDb/_ReadGedcom.py: fix types
* src/EditFamily.py: fix variable names
* src/GrampsDb/_GrampsBSDDB.py: qualify strxfrm
2006-01-27 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: Typo.
* src/GrampsDb/_GrampsBSDDB.py: Correct duplicate event IDs on upgrade.
* src/GrampsDb/_WriteXML.py: More XML updates.
* doc/grampsxml.dtd: Update to reflect new XML.
* src/GrampsDb/_ReadGedcom.py (parse_repo_ref_caln): Properly set
media type.
* src/GrampsDb/_WriteXML.py: More XML updates.
* doc/grampsxml.rng: Update to reflect new XML.
* src/GrampsDb/_GrampsBSDDB.py: Typos.
* src/GrampsDb/_WriteXML.py: Minor corrections.
* doc/grampsxml.rng: Updates.
* example/gramps/example.gramps: New XML example.
2006-01-27 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcomp.py: preselect gramps ids for events
2006-01-26 Don Allingham <don@gramps-project.org>
* src/DisplayModels.py: optimization
* src/DisplayTabs.py: improved docs
* src/ViewManger.py: remove import_tool_callback
* src/GrampsDb/_ReadGedcom.py: fix repeated translation call
2006-01-25 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py: Add proper upgrade path from
within load.
* src/GenericFilters.py (get_filters): Use default value of
'generic' for the namespace argument; Remove unneeded import.
* src/GrampsDb/_ConstXML.py: Add new file.
* src/GrampsDb/Makefile.am: Ship new file.
* src/GrampsDb/_GrampsBSDDB.py: Convert family and parent family
relations from integer to tuple on upgrade.
* src/GrampsDb/_WriteGedcom.py: Convert from tuple to string.
* src/GrampsDb/_WriteXML.py: Handle some of new XML.
* src/GrampsDb/_ConstXML.py: More XML export fixes.
* src/GrampsDb/_GrampsBSDDB.py: More XML export fixes.
* src/GrampsDb/_GrampsDbBase.py: More XML export fixes.
* src/GrampsDb/_GrampsInMemDB.py: More XML export fixes.
* src/GrampsDb/_WriteXML.py: More XML export fixes.
2006-01-25 Don Allingham <don@gramps-project.org>
* src/DisplayTabs.py: use idle_loop to load data for source
backreferences
* src/EditSource.py: close the BackReferences tab to turn off the
idle loop if still active
* src/GrampsDb/_GrampsBSDDB.py: close secondary indexes before primary
2006-01-24 Don Allingham <don@gramps-project.org>
* src/DisplayTabs.py: SourceRef tab
* src/EditSource.py: New source ref dialog
* src/grampsl.glade: New source ref dialog
* src/GrampsDb/_GedTokens.py: repository tokens
* src/GrampsDb/_ReadGedcom.py: repository support
2006-01-24 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (load): Set max locks and objects
to 25000; Add DB_RECOVER flag to the environment.
2006-01-24 Don Allingham <don@gramps-project.org>
* src/DisplayModels.py: Fix column handling for repositories
* src/RepositoryView.py: Columns for repositories
* src/GrampsDb/_GrampsDbBase.py: default columns settings for repositories
* src/GrampsDb/_ReadGedcom.py: Import repository information
* src/RelLib/_Event.py: check Event type values
2006-01-23 Don Allingham <don@gramps-project.org>
* src/DisplayTabs.py: Add source ref model/tab
* src/PeopleModel.py: specify handle column
* src/PersonView.py: fix selection column
* src/DisplayState.py: Warning log handler, add timeout handler
* src/EditFamily.py: remove icon in father/mother column, add source tab
* src/EditPerson.py: remove commented out code
* src/GrampsWidgets.py: add WarnButton
* src/ViewManager.py: use WarnButton in the status bar
* src/GrampsDb/_GedTokens.py: Add HEAD
* src/GrampsDb/_ReadGedcom.py: New min-lexical analyzer
2006-01-22 Don Allingham <don@gramps-project.org>
* src/DisplayState.py: add info button
* src/ViewManager.py: add info button
* src/GrampsWidgets.py: add optional size to icon button
* src/Makefile.am: remove PeopleView.py
* src/PeopleView.py: removed, replaced by PersonView
* src/PersonView.py: set ellipsize property
* src/GrampsDb/_ReadGedcom.py: fix event handling, fix skip_record
2006-01-21 Don Allingham <don@gramps-project.org>
* src/PeopleModel.py: fix sorting of subnames
* src/Utils.py: fix GEDCOM mappings
* src/GrampsDb/_ReadGedcom.py: More updates, bring up to the new RelLib
2006-01-21 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py (pulse_progressbar): Print percentage text;
Set cursor to WATCH on open and import.
2006-01-20 Don Allingham <don@gramps-project.org>
* src/PageView.py: remove debug statements
* src/ViewManager.py: check for existing action group before removing
* src/GrampsDb/_GrampsBSDDB.py: remove function call in find_surname
* src/GenericFilter.py: implement short-circuit if only rule is
Everyone
* src/NameDisplay.py: optimization
* src/PeopleModel.py: optimization of data building
2006-01-20 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (transaction_begin,
transaction_commit): disable secondary index removal/rebuilding
due to bugs in bsddb; (_update_reference_map): explicitly check
for addition versus update.
* src/GrampsDb/_GrampsDbBase.py: Move _update_reference_map into
_commite_base.
* src/GrampsDb/_GrampsBSDDB.py: Move _update_reference_map into
_commite_base.
2006-01-20 Don Allingham <don@gramps-project.org>
* src/PageView.py: add ellipsize, better dirty/clean management,
set fixed column width and fixed height
* src/GrampsDb/_GrampsDbBase.py: handle default column sizes
2006-01-20 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ObjectSelector/Makefile.am: added automake stuff.
2006-01-20 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ObjectSelector/_Constants.py, src/ObjectSelector/_Factories.py,
src/ObjectSelector/_FamilyFilterFrame.py,src/ObjectSelector/_FamilyFrame.py,
src/ObjectSelector/_FamilyPreviewFrame.py,src/ObjectSelector/_FamilyTreeFrame.py,
src/ObjectSelector/_FilterFrameBase.py,src/ObjectSelector/_FilterSpec.py,
src/ObjectSelector/_FilterSpecBase.py,src/ObjectSelector/_ObjectFrameBase.py,
src/ObjectSelector/_ObjectSelectorResut.py,src/ObjectSelector/_ObjectSelectorWindow.py,
src/ObjectSelector/_PersonFilterFrame.py,src/ObjectSelector/_PersonFilterSpec.py,
src/ObjectSelector/_PersonFrame.py,src/ObjectSelector/_PersonPreviewFrame.py,
src/ObjectSelector/_PersonTreeFrame.py,src/ObjectSelector/__init__.py: added standard header
2006-01-20 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/gramps.py: stoped Ctrl-C causing an error report
* src/EditFamily.py: integrated ObjectSelector
* src/ObjectSelector/_Factories.py, src/ObjectSelector/_FamilyFilterFrame.py,
src/ObjectSelector/_FamilyFrame.py, src/ObjectSelector/_FamilyPreviewFrame.py,
src/ObjectSelector/_FilterFrameBase.py, src/ObjectSelector/_ObjectSelectorWindow.py,
src/ObjectSelector/_PersonFilterFrame.py, src/ObjectSelector/_PersonFrame.py,
src/ObjectSelector/_PersonPreviewFrame.py, src/ObjectSelector/_FilterSpec.py,
src/ObjectSelector/_FilterSpecBase.py, src/ObjectSelector/_PersonFilterSpec.py,
src/ObjectSelector/__init__.py: implemented filter specs and setup package exports
2006-01-19 Don Allingham <don@gramps-project.org>
* src/DisplayModels.py: use dirty flag to only draw when requested
* src/PageView.py: use dirty flag to only draw when requested
* src/PeopleView.py: use dirty flag to only draw when requested
* src/PeopleModel.py: provide simple caching
* src/ViewManager.py: control dirty flags
2006-01-19 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ObjectSelector/_PersonFilterFrame.py, src/ObjectSelector/_PersonFrame.py
src/ObjectSelector/_PersonTreeFrame.py: filters in Person view just about work.
2006-01-19 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ObjectSelector/_FamilyFilterFrame.py, src/ObjectSelector/_ObjectSelectorWindow.py
src/ObjectSelector/_PersonFilterFrame.py: ground work for filters
* src/ObjectSelector/_FilterFrameBase.py: new file
2006-01-19 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (transaction_begin): Disconnect
unneeded secondary indices; (transaction_commit): Create new
secondary indices to replace the ones removed.
* src/plugins/ChangeNames.py (on_ok_clicked): Properly set batch
transaction.
* src/GrampsDb/_GrampsDbBase.py (transaction_begin): Add batch
argument; (set_batch): Remove method.
2006-01-19 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ListBox.py: added import for gettext
* src/ObjectSelector/_Factories.py, src/ObjectSelector/_FamilyFrame.py
src/ObjectSelector/_ObjectFrameBase.py, src/ObjectSelector/_ObjectSelectorWindow.py
src/ObjectSelector/_PersonFrame.py, src/ObjectSelector/_PersonTreeFrame.py: added New button
for Person view
2006-01-18 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_ReadGedcom.py: fix MARNM
* src/GrampsWidgets.py: edit label for column header
* src/DisplayTabs.py: mediatab improvements
* src/EditFamily.py: monitor for changed people and update if needed,
CellRendererCombo for child relations
2006-01-18 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsBSDDB.py (load): Use BTREE for
reference_map; sort reference_map_referenced_map index.
* src/GrampsDb/_ReadGedcom.py (parse_record): Restore add def_src.
* src/GrampsDb/_GrampsBSDDB.py (rebuild_secondary): Proper
rebuild; convert surnames secondary index to DUPSORTed BTREE.
* src/GrampsDb/_GrampsBSDDB.py: upgrade from gramps20.
* src/GrampsDb/_ReadXML.py (parse): Properly set batch transaction.
* src/GrampsDb/_ReadGrdb.py (importData): Properly set batch
transaction.
* src/plugins/Check.py: Properly set batch transaction.
* src/plugins/ImportGeneWeb.py: Properly set batch transaction.
* src/plugins/ImportvCard.py: Properly set batch transaction.
* src/plugins/TestCaseGenerator.py: Properly set batch transaction.
2006-01-17 Don Allingham <don@gramps-project.org>
* src/DbPrompter.py: removed
* src/gramps.glade: delete unused stuff
* src/ViewManger.py: progressbar callbacks
* src/GrampsDb/_GrampsBSDDB.py: progressbar callbacks
* src/GrampsDb/_GrampsGEDDB.py: progressbar callbacks
* src/GrampsDb/_ReadXML.py: progressbar callbacks
* src/GrampsDb/_ReadGedcom.py: progressbar callbacks
2006-01-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDb/_GrampsBSDDB.py: make ref update optional
2006-01-17 Alex Roitman <shura@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py (redo): Properly abort redo action
when no redo is available.
* src/GrampsDb/_GrampsDbBase.py: Set batch transaction property in
the constructor.
* src/GrampsDb/_GrampsBSDDB.py: Back to durable transactions, set
TXN_NOSYNC flag only on batch transactions.
* src/GrampsDb/_ReadGedcom.py (parse_record): Do not add def_src
to person/family. Need to optimize the performance first.
2006-01-17 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/EventView.py (ui_definition): Add filter menu entry
* src/FamilyList.py (ui_definition): Add filter menu entry
* src/PlaceView.py (ui_definition): Add filter menu entry
* src/RepositoryView.py (ui_definition): Add filter menu entry
* src/SourceView.py (ui_definition): Add filter menu entry
* src/GenericFilter.py: Adding generic filter widget to be used in all
list views; Custom filter rules now get prefixed by primary object type
* src/PageView.py: Add filter control to all list views
* src/PersonView.py: Filter handling moved to GenericFiler
2006-01-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ObjectSelector/_FamilyFrame.py src/ObjectSelector/_FamilyPreviewFrame.py
src/ObjectSelector/_FamilyTreeFrame.py src/ObjectSelector/_ObjectSelectorWindow.py
src/ObjectSelector/_PersonFrame.py src/ObjectSelector/_PersonPreviewFrame.py
src/ObjectSelector/_PersonTreeFrame.py: UI improvements to object selector
2006-01-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ObjectSelector/_FamilyFrame.py, src/ObjectSelector/_FamilyPreviewFrame.py,
src/ObjectSelector/_ObjectFrameBase.py, src/ObjectSelector/_ObjectSelectorWindow.py,
src/ObjectSelector/_PersonFrame.py, src/ObjectSelector/_PersonPreviewFrame.py,
src/ObjectSelector/_PersonTreeFrame.py src/ObjectSelector/_ObjectSelectorResult.py:
object selection and initial preview works for Family and Person
2006-01-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ObjectSelector/_FamilyFrame.py: basic object selection now working
* src/ObjectSelector/_FamilyTreeFrame.py: basic object selection now working
* src/ObjectSelector/_ObjectFrameBase.py: basic object selection now working
* src/ObjectSelector/_ObjectSelectorWindow.py: basic object selection now working
* src/ObjectSelector/_PersonFrame.py: basic object selection now working
* src/ObjectSelector/_PersonTreeFrame.py: basic object selection now working
2006-01-16 Don Allingham <don@gramps-project.org>
* src/AddMedia.py: glade path
* src/AddrEdit.py: glade path
* src/AttrEdit.py: glade path
* src/DateEdit.py: glade path
* src/EventEdit.py: glade path
* src/GrampsCfg.py: glade path
* src/ImageSelect.py: glade path
* src/Sources.py: glade path
* src/StyleEditor.py: glade path
* src/const.py.in: glade path
* src/Marriage.py: glade path
* src/unlocked.png: added
* src/gramps.glade: remove lock border
* src/GrampsDb/_ReadGedcom.py: optimize UI updates, add test code
2006-01-16 Alex Roitman <shura@gramps-project.org>
* src/ViewManager: Remov unused code.
* src/GrampsDb/_GrampsBSDDB.py: Do small txn during batch
transaction; set db.DB_TXN_NOSYNC flag on an environment;
Remove lock limits; set db.DB_LOG_AUTOREMOVE flag; add checkpoints
on: open, batch transaction start and end; close.
* src/GrampsDb/_GrampsDbBase.py (change_database, no_database):
close existing db before changing to the new one.
2006-01-16 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/PedView.py: Edit on doublecklick; only right click gives
optionsmenu; Colors similar to tango icons
2006-01-16 Don Allingham <don@gramps-project.org>
* src/gramps.glade: reposition add/delete buttons, remove separator
between parents and relationship info
2006-01-16 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ObjectSelector/_Factories.py: refactored object frame
* src/ObjectSelector/_FamilyFrame.py: refactored object frame
* src/ObjectSelector/_ObjectFrameBase.py: refactored object frame
* src/ObjectSelector/_ObjectSelectorWindow.py: refactored object frame
* src/ObjectSelector/_PersonFilterFrame.py: refactored object frame
* src/ObjectSelector/_PersonFrame.py: refactored object frame
* src/ObjectSelector/_PersonSearchCriteriaWidget.py: renamed file
2006-01-14 Don Allingham <don@gramps-project.org>
* src/DisplayTabs.py: add button control class
* src/EditFamily.py: add icons
* src/DisplayTabs.py: fix double click
* src/EditFamily.py: fix double click
* src/GrampsWidgets.py: add SimpleButton
* src/ToolTips.py: Family tool tip
2006-01-14 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ObjectSelector/_Constants.py: enums
* src/ObjectSelector/_Factories.py: multi object type factories
* src/ObjectSelector/_FamilyFilterFrame.py: family support
* src/ObjectSelector/_FamilyPreviewFrame.py: family support
* src/ObjectSelector/_FamilyTreeFrame.py: family support
* src/ObjectSelector/_PersonTreeFrame.py: separated out person tree
* src/ObjectSelector/_ObjectSelectorWindow.py: implemented view switching
* src/ObjectSelector/_PersonPreviewFrame.py: implemented view switching
* src/ObjectSelector/_PersonSearchCriteriaWidget.py: implemented view switching
2006-01-14 Don Allingham <don@gramps-project.org>
* src/DisplayTabs.py: fix scrolled window
* src/EditFamily.py: delete button
* src/gramps.glade: clean up the window.
2006-01-13 Don Allingham <don@gramps-project.org>
* src/const.py.in: remove unused variables
* src/gramps.glade: remove unused dialogs
* src/DisplayTabs.py: Move event list
* src/EditFamily.py: add editing of people, add relationship type
* src/EventEdit.py: move event list
* src/FamilyView.py: remove common widgets
* src/gramps.glade: EditFamily changes
* src/GrampsWidgets.py: Common widgets
2006-01-13 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py: Proper label change for Undo/Redo.
2006-01-13 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ObjectSelector/_IntEdit.py: added int only edit
2006-01-13 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/PedView.py: Use the same font as used in the gtk style
2006-01-13 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ObjectSelector/_ObjectSelectorWindow.py: layout improvements
* src/ObjectSelector/_PersonPreviewFrame.py: layout improvements
* src/ObjectSelector/_PersonSearchCriteriaWidget.py: layout improvements
2006-01-12 Don Allingham <don@gramps-project.org>
* src/DisplayTabs.py: sub tabs for edit dialogs
* src/EditFamily.py: family editor integration
* src/gramps.glade: family editor changes
2006-01-12 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ObjectSelector/_ObjectSelectorWindow.py: initial outline of
ObjectSelector
* src/ObjectSelector/_PersonPreviewFrame.py: initial outline of
ObjectSelector
* src/ObjectSelector/_PersonSearchCriteriaWidget.py: initial
outline of ObjectSelector
2006-01-12 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py: Connect undo handler to the menu item.
* src/GrampsDb/_GrampsBSDDB.py: Place reference_map under
transaction management.
* src/GrampsDb/_GrampsDbBase.py: reference_map changes.
* src/GrampsDb/_GrampsDbBase.py, src/GrampsDb/_GrampsBSDDB.py:
Add Redo capability.
2006-01-11 Alex Roitman <shura@gramps-project.org>
* src/Assistant.py: Many changes.
* src/Exporter.py: Work with new Assistant.
* src/StartupDialog.py: Work with new Assistant.
* src/GrampsLogger/_ErrorReportAssistant.py: Work with new Assistant.
* src/gedcomexport.glade, src/gedcomimport.glade: Move to GrampsDb.
2006-01-11 Don Allingham <don@gramps-project.org>
* src/FamilyList.py: call family editor
* src/StartupDialog.py: pwm in try/except
* src/gramps.py: don't fail on missing SIG_CHILD
* src/EditPerson.py: removed unused variable
* src/EditFamily.py: start of the family editor
* src/FamilyView.py: call family editor
* src/gramps.glade: family editor changes
2006-01-11 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/PedView.py: Now using cairo :-)
Changed menu handling
2006-01-10 Don Allingham <don@gramps-project.org>
* src/FamilyView.py: fix title
* src/MapView.py: fix title
* src/FamilyView.py: add/edit/delete buttons for families added,
add support for no families or parents
* src/GrampsDb/_GrampsBSDDB.py: txn handling for get_handles
* src/GrampsDb/_GrampsDbBase.py: txn handling for get_handles
* src/GrampsDb/_GrampsGEDDB.py: txn handling for get_handles
* src/GrampsDb/_GrampsXMLDb.py: txn handling for get_handles
2006-01-10 Alex Roitman <shura@gramps-project.org>
* src/Assistant.py: Cosmetic changes.
* src/Exporter.py: Start converting to Assistant.
* src/ViewManager.py: Add handler for Export; add hot keys for
import and export.
* src/Assistant.py: More changes, still needs work.
* src/Exporter.py: More changes, still needs work.
* src/flist.svg: Add new icon.
* src/gramps_main.py: Use new icon.
2006-01-09 Don Allingham <don@gramps-project.org>
* relation.svg: Relationship view icon
* media.svg: Relationship view icon
* src/ViewManager.py: no background color for sidebar
* src/gramps_main.py: new icons
2006-01-09 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ChooseParents.py: replaced DisplayTrace with new logger
* src/DbPrompter.py: replaced DisplayTrace with new logger
* src/DisplayModels.py: replaced DisplayTrace with new logger
* src/EditPlace.py: replaced DisplayTrace with new logger
* src/EditSource.py: replaced DisplayTrace with new logger
* src/FamilyView.py: replaced DisplayTrace with new logger
* src/MapView.py: replaced DisplayTrace with new logger
* src/Report.py: replaced DisplayTrace with new logger
* src/StyleEditor.py: replaced DisplayTrace with new logger
* src/Tool.py: replaced DisplayTrace with new logger
* src/ViewManager.py: replaced DisplayTrace with new logger
* src/gramps_main.py: replaced DisplayTrace with new logger
* src/GrampsLogger/_ErrorReportAssistant.py: added a newline
2006-01-09 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsLogger/_ErrorReportAssistant.py: corrected wording, minor layout
changes.
2006-01-09 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/Assistant.py: remove print statement
* src/GrampsLogger/_ErrorReportAssistant.py: polish UI and added option
to start email client.
2006-01-08 Don Allingham <don@gramps-project.org>
* src/person.svg: new icon
* src/gramps_main.py: add person.svg
* src/gramps_main.py: Change "Family" title to "Relationships"
* src/DisplayModels.py: Fix sorting
* src/FamilyList.py: Fix sorting
* src/PageView.py: Fix sorting
* src/GrampsDb/_GrampsDbBase.py: set default column sorting order
2006-01-08 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsLogger/_ErrorReportAssistant.py: don't show excep twice
* src/GrampsLogger/_ErrorView.py: don't show excep twice
* src/GrampsLogger/_GtkHandler.py: don't show excep twice
* src/GrampsLogger/_RotateHandler.py: don't show excep twice
2006-01-08 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/Assistant.py: changed button handling to improve usability
* src/GrampsLogger/_ErrorReportAssistant.py: rewording and some frames.
2006-01-07 Don Allingham <don@gramps-project.org>
* src/FamilyList.py: new family list view
* src/DisplayModels.py: model for family list
* src/GrampsDb/_GrampsDbBase.py: column order for family view
* src/PageView.py: support for ctrl-j for jump to person by gramps id
* src/PersonView.py: support for ctrl-j for jump to person by gramps id
* src/ToolTips.py: fix spacing
* src/ViewManager.py: remember toolbar/sidebar status.
* src/FamilyView.py: fix gtk.Table's bizzare way of handling empty
columns that are spanned.
* src/GrampsLogger/_ErrorView.py: make dialog more HIG compliant
2006-01-06 Don Allingham <don@gramps-project.org>
* src/DisplayModels.py: don't access db maps directly
* src/PeopleModel.py: don't access db maps directly
* src/FamilyView.py: add gender symbol to primary person
* src/GrampsDb/_GrampsBSDDB.py: provide access functions to avoid
redirect map access
* src/GrampsDb/_GrampsDbBase.py: provide access functions to avoid
redirect map access
* src/GrampsDb/_ReadGedcom.py: don't access db maps directly
2006-01-06 Alex Roitman <shura@gramps-project.org>
* src/GrampsLogger/.cvsignore: Add to CVS.
* src/const.py.in: Add directory for the db environment.
* src/GrampsDb/_GrampsDbBase.py: Use new logging;
(get_number_of_repositories): add method; (_del_*): add
placeholder methods -- must be overriden in derived classes.
* src/GrampsDb/_GrampsBSDDB.py: Use new logging; Add txn attribute
to the database; (open_table): rename dbopen; (get_*_cursor): Pass
txn to cursor constructors; (load): Open environment with
transaction-capable flags, open tables with AUTO_COMMIT flag;
(rebuild): use txn; (_delete_primary_from_reference_map): Use txn;
(_update_reference_map): Use txn; (_del_*)L Use txn; (remove_*):
remove unneeded functions (already in DbBase);
(_get_obj_from_gramps_id): Use txn;
(_commit_base,_do_commit,_find_from_handle): Add and use txn;
(transaction_commit): create and commit txn; do not sync().
2006-01-06 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/Assistant.py: converted to gobject and added signals
* src/GrampsLogger/_ErrorReportAssistant.py: uses new Assistant signals
2006-01-06 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/gramps.py, src/gramps_main.py: integration of logging framework.
2006-01-06 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* test/GrampsLogger/ErrorReportAssistant_Test.py: added unittest for
ErrorReportAssistant
2006-01-05 Don Allingham <don@gramps-project.org>
* src/GrampsGconfKeys.py: family view detail options
* src/GrampsIniKeys.py: family view detail options
* src/Navigation.py: fix overflow bug
* src/PageView.py: toggle initial value
* src/FamiyView.py: use gender markers, remove Family/Parents,
fix gender mouseover, inclusion options
* src/data/gramps.schemas: new keys for family view detail
2006-01-05 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsLogger/__init__.py: added package interface
* src/GrampsLogger/_ErrorReportAssistant.py: enable rotate_handler output
* src/GrampsLogger/_RotateHandler.py: enable rotate_handler output
* test/GrampsLogger/GtkHandler_Test.py: add test for rotate_handler output
2006-01-05 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/Assistant.py: added callback support for pages
* src/GrampsLogger/_ErrorReportAssistant.py src/GrampsLogger/_ErrorView.py
src/GrampsLogger/_GtkHandler.py src/GrampsLogger/_RotateHandler.py
test/GrampsLogger/GtkHandler_Test.py test/GrampsLogger/RotateLogger_Test.py:
added initial logging and error reporting framework.
2006-01-04 Don Allingham <don@gramps-project.org>
* src/FamilyView.py: Incorporate Steve Hall's identing ideas, general classes
* src/DisplayView.py: Open/OpenRecent MenuToolButton goodness :-)
* src/ViewManager.py: Open/OpenRecent MenuToolButton goodness :-), default icon
* src/FamlyView.py: enable menu buttons, siblings
* src/PageView.py: move home function into this class
* src/PersonView.py: move home function out of this class
2006-01-04 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/FamilyView.py: Handle active person == None
2006-01-04 Don Allingham <don@gramps-project.org>
* src/FamilyView.py: fix place == None problem
2006-01-03 Don Allingham <don@gramps-project.org>
* src/FamilyView.py: provide hyper links
2006-01-03 Alex Roitman <shura@gramps-project.org>
* src/DisplayState.py (push): Typo.
2006-01-03 Don Allingham <don@gramps-project.org>
* src/FamilyView.py: new format
2006-01-02 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/PedView.py: Show marriage data; Dont use a black border for
living people
* src/ViewManager.py (post_load): Request interface rebuild after
upgrading the database
2006-01-01 Eero Tamminen <eerot@sf>
* doc/gramps.1.in: nroff and a couple of typo fixes
2005-12-30 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/ReportUtils.py: Use new RelLib API
* src/PedView.py: Use ReportUtils to generate text; highlight selected
person; enable Tooltips; Optionally show peoples images; Some pixel
shifting; Tooltips for child relations; Sibling with childs bold
* src/plugins/TestcaseGenerator.py: Use new RelLib API
* src/GrampsDb/_GrampsBSDDB.py (_update_reference_map): Dont crash if
no_longer_required_references dont exist in the database
2005-12-29 Don Allingham <don@gramps-project.org>
* src/GrampsLocale.py: handle platform specific locale issues
* src/DateDisplay.py: use GrampsLocale
* src/DateParser.py: use GrampsLocale
* src/DisplayModels.py: use GrampsLocale
* src/Exporter.py: start conversion to Assistant
* src/PeopleModel.py: use GrampsLocale
* src/RecentFiles.py: fcntl option for broken platforms
* src/StartupDialog.py: convert to Assistant
* src/ViewManager.py: remove debug statement
* src/RelLib/_PrimaryObject.py: use GrampsLocale
* src/plugins/Checkpoint.py: use GrampsLocale
* src/plugins/NavWebPage.py: use GrampsLocale
2005-12-29 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/PedView.py: Use a DrawingArea for nicer person boxes
* src/GrampsDb/_GrampsDbBase.py (_update_reference_map): Sync
parameters to other classes
* src/GrampsDb/_ReadXML.py (stop_event): Catch invalid event
code. Still has to be done properly
2005-12-29 Don Allingham <don@gramps-project.org>
* src/gramps_main.py: move gnome program init to gramps.py
* src/gramps.py: add gnome program init
* src/StartupDialog.py: use Assistant instead of gnome.ui.druid
* src/Assistant.py: added
* src/ArgHandler.py: remove DbPrompter dependency
* src/GrampsGconfKeys.py: Support for saving window size
* src/GrampsIniKeys.py: Support for saving window size
* src/GrampsKeys.py: more gracefully handling missing gconf
* src/Makefile.am: Fixed moved files
* src/Report.py: clean up
* src/ScratchPad.py: use GrampsDisplay instead of gnome.help_display
* src/StartupDialog.py: clean up
* src/ViewManager.py: save window size
* src/gramps_main.py: don't require gnome
* src/data/gramps.schemas: keys for saving window size
2005-12-29 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/PedView.py: Add new submenu showing people that share
the same event. This for example lists witnesses.
Added alternate version of the tree; Tree is now centered;
2005-12-28 Don Allingham <don@gramps-project.org>
* src/Makefile.am: add PythonMime and GnomeMime
* src/GnomeMime.py: GNOME based mime handling
* src/PythonMime.py: Python based mime handling
* src/AddMedia.py: gnome code isolation
* src/DisplayState.py: gnome code isolation
* src/EditPerson.py: gnome code isolation
* src/EditRepository.py: gnome code isolation
* src/GnomeMime.py: gnome code isolation
* src/GrampsDisplay.py: gnome code isolation
* src/GrampsMime.py: gnome code isolation
* src/ImageSelect.py: gnome code isolation
* src/ImgManip.py: gnome code isolation
* src/PluginMgr.py: toolbar/menu support
* src/Plugins.py: toolbar/menu support
* src/RepositoryRefEdit.py: gnome code isolation
* src/SelectObject.py: gnome code isolation
* src/Utils.py: gnome code isolation
* src/ViewManager.py: toolbar/menu support, gnome code isolation
* src/GrampsDb/_GrampsBSDDB.py: unified messaging
* src/GrampsDb/_ReadGedcom.py: unified messaging
* src/plugins/WriteFtree.py: gnome code isolation
2005-12-25 Don Allingham <don@gramps-project.org>
* src/Bookmarks.py: remove debugging statements
* src/DisplayState.py: remove extra rebuild request
* src/Plugins.py: start support of Report menu
* src/ViewManager.py: tie in report support
2005-12-25 Alex Roitman <shura@gramps-project.org>
* src/EditPlace.py: Change arguments, use correct track.
* src/PlaceView.py: Call EditPlace with new arguments.
* src/Sources.py: Minor.
2005-12-24 Don Allingham <don@gramps-project.org>
* src/Bookmarks.py: get bookmark menu working
* src/EditPlace.py: menu tracking
* src/DisplayState.py: recent file support
* src/ViewManager.py: recent file support
2005-12-23 Don Allingham <don@gramps-project.org>
* src/DisplayState.py: recent file support
* src/EditPerson.py: Window management
* src/EditSource.py: Window management
* src/EventEdit.py: Window management
* src/ListBox.py: Window management
* src/Sources.py: Window management
* src/UrlEdit.py: Window management
* src/ViewManager.py: Window management
2005-12-23 Alex Roitman <shura@gramps-project.org>
* src/EditPerson.py: Swap menu/submenu labels.
* src/EventEdit.py: Menu label fixes.
* src/DisplayState.py: Simplify ID generation for UIManager.
* src/EditPerson.py: Use id(self) instead of self.
* src/EditPlace.py: Use id(self) instead of self.
* src/EditSource.py: Use id(self) instead of self.
* src/EventEdit.py: Use id(self) instead of self.
* doc/grampsxml.dtd: Describe new XML.
* doc/grampsxml.rng: Describe new XML.
2005-12-22 Don Allingham <don@gramps-project.org>
* src/AddrEdit.py: More window management
* src/AttrEdit.py: More window management
* src/DisplayState.py: added push_message
* src/EditPerson.py: More window management
* src/ListBox.py: More window management
* src/NameEdit.py: More window management
* src/Navigation.py: More window management
* src/PeopleModel.py: More window management
* src/PersonView.py: More window management
* src/ViewManager.py: better handling of ui and action groups
2005-12-22 Alex Roitman <shura@gramps-project.org>
* test/RunAllTests.py: Change header.
* src/EventEdit.py: Fix build_ methods.
* src/MediaView.py: Skip empty selections.
* src/ToolTips.py (PersonTip.get_tip): Use new birth_ref interface.
2005-12-22 Don Allingham <don@gramps-project.org>
* src/DisplayState.py: window management improvements
* src/EditPerson.py: window management improvements
* src/EditPlace.py: window management improvements
* src/EditSource.py: window management improvements
* src/EventEdit.py: window management improvements
* src/EventView.py: window management improvements
* src/ListBox.py: window management improvements
* src/NameEdit.py: window management improvements
* src/SourceView.py: window management improvements
* src/Sources.py: window management improvements
2005-12-22 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ImageSelect.py: changed display_refs to use find_backlink_handles and updated
GlobalMediaProperties to use new UI model.
* src/MediaView.py: changed call to GlobalMediaProperties to use new UI params.
* src/Utils.py: added support for Gtk.labels to bold/unbold/temp label util funcs.
2005-12-22 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EditPlace.py: changed display_references to use find_backlink_handles
* src/EditRepository.py: modified to use find_backlink_handles and fixed subtle bug
* src/RelLib/_Source.py: added reporef_list to referent object lists so that backref
are put in reference_map
* test/GrampsDb/GrampsDbBase_Test.py: added unittest for source/reference backlinks
* test/GrampsDb/GrampsDbTestBase.py: added unittest for source/reference backlinks
2005-12-21 Don Allingham <don@gramps-project.org>
* src/DisplayState.py: remove print statements
* src/ViewManger.py: Fix const.app_*
* src/Bookmark.py: start of reimplementation
* src/PersonView.py: commit fixes
* src/GrampsDb/_GrampsBSDDB.py: refactor remove and id function
2005-12-21 Alex Roitman <shura@gramps-project.org>
* src/DisplayState.py (remove_item): Add code to adjust other
item's tracks after deleting an item; (move_item_down):
Recursively walk the items under a given item and lower the track
entry.
* src/DisplayState.py: Factor out recursive action function.
* src/EditPerson.py: Use person handle to identify the window.
* src/EventEdit.py: Use more descriptive menu label.
* src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Convert witness
privacy flag and comment to the privacy flag and note of the new
EventRef for old witness_by_ID references.
* src/GrampsDb/Makefile.am, src/GrampsDb/.cvsignore: Add to CVS.
* configure.in: Create Makefile in new directory.
* src/GrampsDb/_GrampsBSDDB.py (close): close reference_map tables.
* src/ViewManager.py (quit): Add function to properly quit.
* src/DisplayState.py: Work out parent_window, correct close method.
* src/EventEdit.py: Use parent_window; get rid of parent; remove
unused code.
2005-12-21 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EditSource.py: fixed small mistake in display_references
2005-12-21 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EditSource.py: changed display_references to use find_backlink_handles
2005-12-21 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EditRepository.py: hack to work with current state of Address
2005-12-21 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDb: new package for all the db related modules
* src/GedcomInfo.py moved to src/GrampsDb/_GedcomInfo.py
* src/GrampsBSDDB.py moved to src/GrampsDb/_GrampsBSDDB.py
* src/GrampsDBCallback.py moved to src/GrampsDb/_GrampsDBCallback.py
* src/GrampsDbBase.py moved to src/GrampsDb/_GrampsDbBase.py
* src/GrampsGEDDB.py moved to src/GrampsDb/_GrampsGEDDB.py
* src/GrampsInMemDB.py moved to src/GrampsDb/_GrampsInMemDB.py
* src/GrampsXMLDB.py moved to src/GrampsDb/_GrampsXMLDB.py
* src/ReadGedcom.py moved to src/GrampsDb/_ReadGedcom.py
* src/eadGrdb.py moved to src/GrampsDb/_ReadGrdb.py
* src/ReadXML.py moved to src/GrampsDb/_ReadXML.py
* src/WriteGedcom.py moved to src/GrampsDb/_WriteGedcom.py
* src/WriteGrdb.py moved to src/GrampsDb/_WriteGrdb.py
* src/WriteXML.py moved to src/GrampsDb/_WriteXML.py
* src/GrampsDb/__init__.py: new package export file
* src/GrampsDb/_GrampsDbExceptions.py: new module for GrampDb exceptions
* src/GrampsDb/_GrampsDbFactories.py: new module for factory methods
* test/RelLib: new test directory
* test/RelLib: new test directory
* test/GrampsDbBase_Test.py moved to test/GrampsDb/GrampsDbBase_Test.py
* test/GrampsDbTestBase.py moved to test/GrampsDb/GrampsDbTestBase.py
* test/RelLib_Test.py moved to test/RelLib/RelLib_Test.py
* src/ArgHandler.py src/DbPrompter.py src/DisplayState.py
src/Exporter.py src/RepositoryRefEdit.py src/ViewManager.py
src/gramps_main.py: modified to work with new GrampsDb package
* test/RunAllTests.py: find tests in subdirectories
2005-12-21 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/RelLib/_SourceRef.py: added import for Note class
2005-12-20 Alex Roitman <shura@gramps-project.org>
* src/RelLib/__init__.py: More breaking up in RelLib;
* src/RelLib/Makefile.am: Ship new files;
* src/RelLib/ various files: add more files.
* src/GrampsBSDDB.py (gramps_upgrade_9): Upgrade witness list in
the old Event object.
* src/RelLib/_Event.py: Remove external witnesses altogether.
* src/RelLib/_Witness.py: Make even emptier (needed for upgrade only).
* src/RelLib/__init__.py: Expose Witness (needed for upgrade only).
* src/DisplayState.py (ManagedWindow.close): Add default argument.
2005-12-20 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/RelLib/_helper.py: removed get_backlink_handles
* test/RelLib_Test.py: removed test for get_backlink_handles
2005-12-19 Don Allingham <don@gramps-project.org>
* src/ReadXML.py: handle _NAME_TRANS keyerror exception
2005-12-19 Alex Roitman <shura@gramps-project.org>
* src/GrampsBSDDB.py (gramps_upgrade_9): Convert all Name and
Attribute objects to use tuple types.
* src/RelLib.py (Name.set_type): Typo in the wrapper code.
* src/RelLib.py: Add privacy flag to all objects via making
PrimaryObject inherit from PrivacyBase; Add AddressBase and
UrlBase classes to manage Address and Url lists in other objects;
Add tuple type to the Url class; make Repository inherit from
AddressBase and UrlBase to be able to store lists of both.
* src/GrampsBSDDB.py (gramps_upgrade_9): Provide upgrade for the
changes in RelLib.
* src/RelLib.py: Remove file (replaced by the package dir).
* src/RelLib: Add directory.
* src/RelLib/__init__.py, src/RelLib/_helper.py,
src/RelLib/_secondary.py, src/RelLib/Researcher.py,
src/RelLib/GenderStats.py, src/RelLib/Person.py,
src/RelLib/Family.py, src/RelLib/Event.py, src/RelLib/Place.py,
src/RelLib/Source.py, src/RelLib/MediaObject.py,
src/RelLib/Repository.py, src/RelLib/Makefile.am,
src/RelLib/.cvsignore: Add to CVS.
* src/configure.in: Create Makefile in src/RelLib.
2005-12-19 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/RelLib.py: added get_backlink_handles method to PrimaryObject
* test/GrampsDbBase_Test.py: factored out common db test methods
* test/GrampsDbTestBase.py: new base class for unittests that need to
create database records
* test/RelLib_Test.py: unittest for the get_backlink_handles method
2005-12-17 Alex Roitman <shura@gramps-project.org>
* src/GrampsBSDDB.py (gramps_upgrade_9): Switch to using keys in
upgrade. When using DB cusrsor, modifying the record sometimes
confuses the cursor operation. Possibly this only happens if
secondary indexes are involved.
2005-12-17 Don Allingham <don@gramps-project.org>
* src/GrampsBSDDB.py: associate functions return str instead
of unicode
2005-12-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsBSDDB.py: fixed backlinks search to return classname rather
than index.
* test/GrampsDbBase_Test.py: added test for limiting classes
returned from backlink search
2005-12-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsBSDDB.py: reference_map now uses keys rather
than class names
* src/GrampsDbBase.py: reference_map now uses keys rather
than class names
* test/GrampsDbBase_Test.py: reference_map now uses keys rather
than class names
2005-12-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDbBase.py: fixed UNDO buffer issue
* test/GrampsDbBase_Test.py: improved performance test
* test/RunAllTests.py: added -p cmdline flag
2005-12-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsBSDDB.py: added work around for cursor set not
returing None.
* test/GrampsDbBase_Test.py: corrected indent as found by Benny
2005-12-16 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* test/GrampsDbBase_Test.py: added a crude performance test.
* test/RunAllTests.py: fixed log level setting.
2005-12-16 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsBSDDB.py: reindex_reference_map added to rebuild the
reference_map when upgrading database
* test/RunAllTests.py: script to run multiple unittests
* test/GrampsDbBase_Test.py: unittest to test reference_map table
implementation.
2005-12-15 Don Allingham <don@gramps-project.org>
* src/DisplayState.py: Window management completed
* src/ViewManger.py: progress bar added back in
* src/ReadXML.py: handle markers
2005-12-15 Alex Roitman <shura@gramps-project.org>
* src/GrampsBSDDB.py: go back to a single load function;
finish gramps_upgrade_9.
* src/ViewManager: Go back to the old way of load/upgrade.
* src/RelLib.py (RepoRef): Typos.
* src/Utils.py: Typos.
2005-12-15 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsBSDDB.py: added delete support for the
reference_map
2005-12-15 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsBSDDB.py: implemented get_backlink_handles that uses
the reference_map index, _update_reference_map that populates
the reference_map and supporting code.
* src/GrampsDbBase.py: added hooks to update reference_map when
primary objects are commited.
2005-12-15 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDbBase.py: in preparation for new reference_map,
added a sequencial scan implementation of get_backlink_handles
method that will work on all backends.
2005-12-14 Alex Roitman <shura@gramps-project.org>
* src/GrampsBSDDB.py: Rename upgrade to avoid collision; add DB
upgrade routine; require DB to be at least version 5 (gramps
2.0.0); separate primary and secondary load (may need to reverse
later).
* src/GrampsDbBase.py: Rename upgrade to avoid collission.
* src/RelLib.py (Witness.py): Add empty class to enable upgrades
from the earlier DB versions.
* src/ViewManager.py: move upgrade into the DB class (may need to
reverse later).
2005-12-14 Don Allingham <don@gramps-project.org>
* src/DisplayState.py: start of Windows menu
* src/ReadGedcom.py: sync database with transaction
* src/ViewManager.py: WinMenu support
2005-12-14 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/gramps.glade: Fix Tip of the day
2005-12-13 Alex Roitman <shura@gramps-project.org>
* src/DisplayState.py: Correct and add comments.
* src/EditPerson.py: Call child editors with new arguments.
* src/EventEdit.py: Use new window management.
* src/ListBox.py: Use new arguments.
* src/PersonView.py: Add track argument to EditPerson.
2005-12-13 Don Allingham <don@gramps-project.org>
* src/EditPerson.py: fix after merge
* src/GrampsDbBase.py: fix after merge
* src/edit_person.glade: fix after merge
2005-12-12 Alex Roitman <shura@gramps-project.org>
* various: merge changes made in gramps20 up until R2_0_9 tag.
2005-12-12 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EditSource.py: Connected up add/del/edit buttons for Repos tab.
2005-12-12 Alex Roitman <shura@gramps-project.org>
* configure.in: bump up the version number.
2006-02-27 Alex Roitman <shura@gramps-project.org>
* configure.in: Bump up release number.
* Release: Version 2.0.10 "Holy Hand Grenade of Antioch" released.
2005-12-11 Don Allingham <don@gramps-project.org>
* Release: Version 2.0.9 "Nobody expects the Spanish inquisition!"
released.
2005-12-10 Alex Roitman <shura@gramps-project.org>
* src/po/it.po: Correct mismatched % parameters.
* src/po/de.po: Correct mismatched % parameters.
* src/po/eo.po: Correct mismatched % parameters.
2005-12-10 Jérôme Rapinat <romjerome@yahoo.fr>
* src/po/fr.po: Translation update.
* src/dates/Date_fr.py (DateParserFR): Add more quality_to_int
pairs.
2005-12-10 Don Allingham <don@gramps-project.org>
* doc/gramps-manual/C/getstart.xml: update
* doc/gramps-manual/C/preface.xml: update
* doc/gramps-manual/C/usage.xml: update
2005-12-09 Jérôme Rapinat <romjerome@yahoo.fr>
* doc/gramps-manual/fr/cmdplug.xml: Add file with new section.
* doc/gramps-manual/fr/gramps-manual.xml: Define entity for new
section.
* doc/gramps-manual/fr/cmdline.xml: Insert new section
.
* doc/gramps-manual/fr/Makefile.am: Ship new file.
* src/po/fr.po: Translation update.
2005-12-09 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/po/de.po: Translation update
2005-12-09 Alex Roitman <shura@gramps-project.org>
* src/Report.py (parse_target_frame): Remove unneeded check; when
checking existing file/dir, make sure we requested file/dir,
correspondingly.
* src/plugins/NavWebPage (archive_toggle): Add/remove '.tar.gz'
to path when this options is turned on/off; (parse_style_frame):
save archive option as an integer; (setup_html_frame): set the
state for archive option.
* test/det_ancestor_report.sh: Add thorough test for the Detailed
Ancestor Report.
* test/det_descendant_report.sh: Add thorough test for the
Detailed Descendant Report.
2005-12-08 Don Allingham <don@gramps-project.org>
* src/Merge.py: fix date comparison
* src/Utils.py: add xml:lang generation function
* src/docgen/AbiWord2Doc.py: set locale
* src/docgen/OpenOfficeDoc: set locale using xml_lang()
* src/plugins/NavWebPage.py: set locale
* src/plugins/ChangeNames.py: call GrampsDisplay.help
* src/plugins/Checkpoint.py: call GrampsDisplay.help
* src/plugins/Desbrowser.py: call GrampsDisplay.help
* src/plugins/EventCmp.py: call GrampsDisplay.help
* src/plugins/FilterEditor.py: call GrampsDisplay.help
* src/plugins/Merge.py: call GrampsDisplay.help
* src/plugins/PatchNames.py: call GrampsDisplay.help
* src/plugins/Verify.py: call GrampsDisplay.help
2005-12-08 Alex Roitman <shura@gramps-project.org>
* src/Utils.py (probably_alive): return False if any event
of the person happened over 150 years ago; (too_old): add
function; (not_too_old): require definite year for a positive
decision.
* src/Report.py (parse_target_frame): Check permissions for the
specified file.
2005-12-07 Eero Tamminen <eerot@sf>
* src/po/fi.po: Translation update to latest template
2005-12-07 Benny Malengier <bm@cage.UGent.be>
* src/dates/Date_nl.py: Replace dashes with slashes, other
enhancements.
2005-12-07 Alex Roitman <shura@gramps-project.org>
* src/DateDisplay.py (_display_gregorian): Replace dashes with
slashes to prevent collision with the ISO format.
* src/po/ru.po: Translation update.
* doc/gramps-manual/Makefile.am: Remove existing link before
creating a new one.
* src/ReadGrdb.py: Disable signals and request rebuild at the end;
properly set transaction.
2005-12-07 Don Allingham <don@gramps-project.org>
* src/Report.py: change from gtk.FILE_CHOOSER_CREATE_FOLDER to
gtl.FILE_CHOOSER_SELECT_FOLDER. GTK documentation error.
* src/plugins/NavWebPage.py: restore .tar.gz archive option
2005-12-07 Jérôme Rapinat <romjerome@yahoo.fr>
* src/po/fr.po: Translation update.
2005-12-06 Alex Roitman <shura@gramps-project.org>
* src/gramps.glade (date_edit): Allow negative year integers.
* src/po/nl.po: Correct %s mismatches.
* src/plugins/NavWebPage.py (display_note_object,
ContactPage.__init__, display_spouse): Do not treat linebreaks in
the preformatted notes; (IndividualPage.__init__): restrict notes,
url list, and source on living people.
2005-12-06 Jérôme Rapinat <romjerome@yahoo.fr>
* src/po/fr.po: Partial translation update.
2005-12-06 Don Allingham <don@gramps-project.org>
* src/FamilyView.py: Fixed FamilyView layout
2005-12-05 Alex Roitman <shura@gramps-project.org>
* merge some changes from gramps20.
2005-12-05 Don Allingham <don@gramps-project.org>
* src/data/main*.css: fix H6 and SUP
2005-12-05 Alex Roitman <shura@gramps-project.org>
* doc/gramps-manual/Makefile.am: Change symlink creation.
2005-12-05 Don Allingham <don@gramps-project.org>
* src/FamilyView.py: add more ui stuff
* src/ReadGedcom.py: set batch properly
2005-12-04 Don Allingham <don@gramps-project.org>
* src/FamilyView.py: start of a new family view.
* src/gramps_main.py: register FamilyView
2005-12-04 Alex Roitman <shura@gramps-project.org>
* src/po/ru.po: Partial translation update.
2005-12-03 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/MergePeople.py: Avoid creating duplicate spouse-to-family links
* src/po/es.po: Partial translation update.
2005-12-02 Alex Roitman <shura@gramps-project.org>
* src/po/ru.po: Partial translation update.
2005-12-02 Don Allingham <don@gramps-project.org>
* src/ReportOptions.py: fix inheritence
2005-12-01 Don Allingham <don@gramps-project.org>
* various: pychecker fixes
* src/DateParser.py: properly call the date checking routine
2005-12-01 Alex Roitman <shura@gramps-project.org>
* src/ReportUtils.py (child_str): Initialize text.
* src/docgen/LaTeXDoc.py: support "____"; support roman numerals
in paragraph leaders.
* src/plugins/BookReport.py (BookReportDialog.__init__):
Initialize page_html_added before instantiating dialog class.
2005-12-01 Benny Malengier <bm@cage.UGent.be>
* src/dates/Date_nl.py: Add to CVS (bmcage).
* src/dates/Makefile.am: Ship new file.
2005-11-30 Don Allingham <don@gramps-project.org>
* src/ReadGedcom.py: fix mixing note assignment
* src/PeopleModel.py: streamline display
2005-11-29 Don Allingham <don@gramps-project.org>
* src/Relationship.py: limit search depth to 15 generations.
2005-11-29 Alex Roitman <shura@gramps-project.org>
* doc/xmldocs.make: Revert help path to keep under gramps dir.
* doc/gramps-manual/Makefile.am: Add symlink to keep all gnome
versions happy with the help path.
* src/po/de.po: Typos: missing "\n".
* src/plugins/Checkpoint.py: Replace combos with text entries.
* src/plugins/checkpoint.glade: Replace combos with text entries.
2005-11-29 Don Allingham <don@gramps-project.org>
* src/GrampsBSDDB.py: change rebuilding of secondary indices
to use keys instead of cursors.
2005-11-29 Julio Sanchez <jsanchez@users.sourceforge.net>
* NEWS: Better support for media objects in GEDCOM output
2005-11-28 Alex Roitman <shura@gramps-project.org>
* src/GenericFilter.py (MatchesFilter.apply): Typo.
2005-11-28 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* NEWS: Better support for unicode filenames
* src/FamilyView.py (change_families): Avoid exception if family
does not contain parents
2005-11-28 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/DateParser.py: match modifiers in reverse length order so that
multiword modifiers work even if other modifier matches the first
words of the longer modifier
* src/ReadGedcom.py: be more tolerant w.r.t. whitespace in input,
to parse the output from tools that try (incorrectly) to make
the GEDCOM easier to read. Gedcom.pm is one example.
* src/WriteGedcom.py: make sure referenced family sources are output
2005-11-27 Don Allingham <don@gramps-project.org>
* src/MergeData.py: fix dangling family after a merge.
2005-11-27 Alex Roitman <shura@gramps-project.org>
* src/po/template.po: Update.
2005-11-26 Don Allingham <don@gramps-project.org>
* src/EditPerson.py: properly handled added name types for the
preferred name
2005-11-25 Wayne Bergeron <wb@vallnet.com>
* src/GenericFilter.py
(IsLessThanNthGenerationAncestorOfDefaultPerson): Add new filter rule.
2005-11-25 Don Allingham <don@gramps-project.org>
* src/gramps.glade: enable word wrap on publication information
on the source display
2005-11-25 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GenericFilter.py (HasCommonAncestorWith): Catch no longer
existing person; (IsSpouseOfFilterMatch) Call prepare for recursive
filter
2005-11-24 Don Allingham <don@gramps-project.org>
* src/po/template.po: updated translation file
2005-11-24 Alex Roitman <shura@gramps-project.org>
* NEWS: Update.
* src/docgen/HtmlDoc.py (build_style_declaration): Use top- and
bottom- margins for paragraph styles.
2005-11-23 Don Allingham <don@gramps-project.org>
* src/docgen/KwordDoc.py: fix margins and fonts.
2005-11-23 Wayne Bergeron <wb@vallnet.com>
* src/GenericFilter.py (IsLessThanNthGenerationAncestorOfBookmarked):
Add new filter rule.
2005-11-23 Alex Roitman <shura@gramps-project.org>
* src/ArgHandler.py (cl_export): Add grdb export from the CLI.
* src/plugins/Check.py (check_parent_relationships): Step through
the progress bar.
* test/runtest.sh: Add txt format and family_group report.
* test/impex.sh: Add import/export test set.
* example/gramps/example.gramps: Correct errors.
* src/BaseDoc.py (SheetParser.startElement): Tolerate missing
tmargin and bmargin (when reading older style files).
* src/docgen/PSDrawDoc.py (encode): Add tolerant encoder;
(patch_text): Remove unused method.
* src/docgen/AsciiDoc.py (reformat_para): Add optional argument
for the first line indent; (start_paragraph): remove leader
handling; (end_paragraph): Handle all formatting, including leader
and first line indent.
* src/plugins/Checkpoint.py (rcs): Do not write comment on
initialization.
* test/tools.sh: Add test set for tools.
2005-11-22 Don Allingham <don@gramps-project.org>
* src/docgen/AbiWord2Doc.py: fix spacing for top and bottom margin
* src/ArgHandler.py: fix typo
* src/docgen/PSDrawDoc.py: removed print statements
* src/plugins/DetDescendantReport.py: fixed insert_image
* src/ReadGedcom.py: Fix handling of CONT
2005-11-22 Alex Roitman <shura@gramps-project.org>
* src/plugins/DetDescendantReport.py (write_write_children):
Properly check for henry number; (write_mate): omit children list.
* src/Report.py: Better packing in vertical direction.
* test/runtest.sh: Switch to doing many reports in one call.
2005-11-22 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: Fix output_notebook remains.
2005-11-22 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/AddrEdit.py,
* src/AttrEdit.py,
* src/EditPerson.py,
* src/EditPlace.py,
* src/EventEdit.py,
* src/FamilyView.py,
* src/MediaView.py,
* src/NameEdit.py,
* src/Sources.py: Better support for readonly DB;
* src/ImageSelect.py: Better support for readonly DB;
dont crash if mimetype could not get retrieved
* src/Marriage.py: Better support for readonly DB;
Avoid Traceback on DnD in empty list
2005-11-21 Don Allingham <don@gramps-project.org>
* src/ReadGedcom.py: Properly handle TEXT field in SOUR instances when
undefined or unhandled fields are present
2005-11-21 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/MediaView.py (media_update): Redisplay the media object at the top
* src/FamilyView.py (drag_data_get): Avoid Traceback when dragging from empty list
* src/gramps_main.py (read_file): More changes to unicode filename support
2005-11-20 Don Allingham <don@gramps-project.org>
* src/Report.py: shortened report dialog by making the Paper
Options a tab of the rest of the options
* src/plugins/AncestorReport.py: fix paragraph spacing
* src/plugins/Check.py: handle None for family
* src/plugins/DescendReport.py: fix paragraph spacing
* src/plugins/IndivComplete.py: fix paragraph spacing
2005-11-20 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/FilterEditor.py: Corrected plugin registration
* src/GrampsCfg.py: Add validation for GRAMPS ID prefixes
2005-11-19 Don Allingham <don@gramps-project.org>
* src/WriteGedcom.py: add space between given and surname in output.
* src/ReadGedcom.py: encoding list change
* src/DateParser.py: match end of string for regex matching
2005-11-18 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Utils.py (find_file): new method that tries to check the
existance of a file by trying out multiple encoding variants for
the filename.
* src/ImgManip.py (get_thumbnail_image): Use Utils.find_file to fix
encoding problems, additionally catch OSError
* src/ImageSelect.py (on_name_changed): Use Utils.find_file
* src/AddMedia.py (on_name_changed): Use Utils.find_file
* src/plugins/Check.py (encoding) dont encode a utf-8 string as again,
(cleanup_missing_photos) Use Utils.find_file to fix encoding problems
* src/Utils.py (find_folder): new method
* src/gramps_main.py: Use Utils.find_file and Utils.find_folder to
enable using unicode names for gramps databases
2005-11-17 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/gramps.glade,
src/TipOfDay.py: Add window title
2005-11-16 Don Allingham <don@gramps-project.org>
* src/DisplayModels.py: try to handle encoding errors
* src/ImageSelect.py: call fix_encoding to handle path names
* src/Utils.py: provide a routine to attempt to fix encoding of
str values
* src/plugins/Check.py: repair bad filenames
2005-11-16 Eero Tamminen <eerot@sf>
* src/po/fi.po: Translation update to latest template,
finetune keyboard shortcuts.
2005-11-13 Alex Roitman <shura@gramps-project.org>
* src/docgen/PdfDoc.py: Proper indentation for the first line with
and without bullets.
2005-11-12 Don Allingham <don@gramps-project.org>
* src/plugins/DetDescendantReport.py: add support for Henry
numbers for descendants
2005-11-12 Alex Roitman <shura@gramps-project.org>
* src/docgen/PdfDoc.py: Minor fixes.
2005-11-10 Don Allingham <don@gramps-project.org>
* src/GraphLayout.py: removed, incorporated into DesGraph
* src/Makefile.am: removed GraphLayout.py
* src/Plugins.py: don't enter into menus if not in debug mode
* src/plugins/CmdRef.py: don't enter into menus if not in debug mode
* src/plugins/Eval.py: don't enter into menus if not in debug mode
* src/plugins/Leak.py: don't enter into menus if not in debug mode
* src/plugins/TestcaseGenerator.py: don't enter into menus if not
in debug mode
* src/plugins/DumpGenderStats.py: don't enter into menus if not
* src/AncestorChart.py: Move to unsupported
* src/DesGraph.py: Move to unsupported
* src/AncestorChart2.py: More consistent name
* src/DescendChart.py: More consistent name
2005-11-10 Alex Roitman <shura@gramps-project.org>
* src/po/nl.po: Typo.
* src/plugins/IndivSummary.py: Move to Unsupported (duplicates
a subset of the IndivComplete report functionality).
* src/plugins/IndivComplete.py: Add author.
2005-11-10 Don Allingham <don@gramps-project.org>
* src/DisplayModels.py: fix datalist[0] problem running with accessbility enabled
* doc/xmldocs.make: fix for GNOME 2.12 help path
* doc/gramps-manual/C/gramps-manual-C.omf: fix for GNOME 2.12 help path.
2005-11-10 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/plugins/rel_es.py: More detail for some relationships
* src/ImageSelect.py: Recompute mime type in case of path change
* src/ReadGedcom.py: fix window object name
2005-11-09 Don Allingham <don@gramps-project.org>
* src/plugins/DetAncestralReport.py: fix spacing
* src/Report.py: use filechooser for report dialog
* src/ReportUtils.py: use a single photo for image display
2005-11-09 Alex Roitman <shura@gramps-project.org>
* src/docgen/LPRDoc.py: Use paragraph padding correctly.
* src/BaseDoc.py: Support space above/below paragraph.
* src/StyleEditor.py: Support space above/below paragraph.
* src/gramps.glade: Support space above/below paragraph.
* src/Report.py: Minor tweaks for file selection.
* src/docgen//OpenOfficeDoc.py: Correct output for spacing.
* src/docgen/LPRDoc.py: Properly use space above/below.
* src/docgen/LPRDoc.py: Support post-leader directive.
* src/docgen/LPRDoc.py: Remove extra line after the paragraph.
* NEWS: Update.
* example/gramps/*: Add new example data.
2005-11-09 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DbPrompter.py (DbPrompter): Use Combo to list multiple rcecent files
* src/gramps.glade: Use Combo to list multiple rcecent files
2005-11-08 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DbPrompter.py (DbPrompter): Give possibility to open
the recent file
* src/gramps.glade: Add recent file to DbPrompter
2005-11-08 Alex Roitman <shura@gramps-project.org>
* src/EditPlace.py: Fix idle for new objects.
* src/EditSource.py: Fix idle for new objects.
* src/ImageSelect.py: Fix idle for new objects.
* src/Report.py (parse_report_options_frame): Do not allow
negative-numbered selection in the filter menu.
* NEWS: Update.
2005-11-07 Alex Roitman <shura@gramps-project.org>
* src/EditPlace.py: Convert References to the list view.
* src/gramps.glade: Replace TextView with TreeView.
* src/EditSource.py: Support editing Source from References tab.
* src/ImageSelect.py: Support editing objects through References.
2005-11-07 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/gramps_main.py: Fix improper active person handling
2005-11-06 Alex Roitman <shura@gramps-project.org>
* src/EditSource.py (display_references): Return control if the
events are pending, not every 0.1 sec; Draw references as they
are found instead of deferring.
* src/EditPlace.py (display_references): Make nice.
* src/ImageSelect.py (GlobalMediaProperties.display_refs): Make nice.
* src/EditSource.py (display_references): Check for elapsed time
and return control to the main loop after 0.1 sec from the idle
callback; convert callback to being able to store its state and
continue from the middle.
2005-11-05 Alex Roitman <shura@gramps-project.org>
* src/PluginMgr.py: Add the optional argument indicating the
unsupported status to all registrations.
* src/Plugins.py: Reflect unsupported status in menus and trees.
* src/plugins/BookReport.py: Reflect unsupported status.
* src/plugins/WebPage.py, src/plugins/FtmStyleAncestors.py,
src/plugins/FtmStyleDescendants.py: Declare unsupported status.
2005-11-05 Don Allingham <don@gramps-project.org>
* src/plugins/*.py: updated email addresses and status
2005-11-04 Alex Roitman <shura@gramps-project.org>
* src/Witness.py (WitnessEditor.__init__): Typo.
* src/PluginMgr.py: Update all lists properly on any registration;
(purge_failed): Add function.
* src/Plugins.py (Reload.__init__): Purge plugins newly failed on
reload; Regenerate all menus after reload.
* src/gramps_main.py (build_plugin_menus): Add optional argument
indicating rebuild, do not load plugins on rebuild; (load_plugins)
factor out plugin loading routine.
2005-11-04 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/ReportUtils.py (sanitize_person): Restrict Media reference list
* src/plugins/NavWebPage.py: Add many more filtering of private data
2005-11-02 Alex Roitman <shura@gramps-project.org>
* src/DbPrompter.py: Close database in all cases; close dialogs
prior to that.
2005-11-02 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: fix surnames/surnames_count problem,
fix intro/home page naming issue
2005-11-01 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: fix private family records
2005-10-31 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: use builtin python tarfile module
2005-10-29 Don Allingham <don@gramps-project.org>
* src/Sources.py: fix callback (caught by Martin)
2005-10-28 Alex Roitman <shura@gramps-project.org>
* src/plugins/TimeLine.py: Import strip_context correctly.
* src/plugins/SimpleBookText.py: Import strip_context correctly.
* src/plugins/StatisticsChart.py: Import strip_context correctly.
2005-10-27 Don Allingham <don@gramps-project.org>
* src/AddSpouse.py: glade fixes caught by Martin
* src/AttrEdit.py: glade fixes caught by Martin
* src/EditPerson.py: glade fixes caught by Martin
* src/EditPlace.py: glade fixes caught by Martin
* src/Marriage.py: glade fixes caught by Martin
* src/SelectChild.py: glade fixes caught by Martin
2005-10-26 Alex Roitman <shura@gramps-project.org>
* src/plugins/CmdRef.py (write_ref): Only write itemizedlist if
there is any contents for it.
* doc/gramps-manual/C/cmdplug.xml: Update to a valid docbook.
* doc/gramps-manual/C/usage.xml: Add manual on the Narrative web
page generator.
2005-10-25 Don Allingham <don@gramps-project.org>
* src/latin_utf8.py: removed
* src/Makefile.am: remove latin_utf8.py
2005-10-25 Alex Roitman <shura@gramps-project.org>
* src/ReadGedcom.py (parse_source_reference): Ignore empty QUAY.
2005-10-24 Don Allingham <don@gramps-project.org>
* src/GrampsCfg.py: signal_autoconnect changes
* src/ImageSelect.py: signal_autoconnect changes
* src/ReadGedcom.py: signal_autoconnect changes
* src/WriteGedcom.py: signal_autoconnect changes
* src/gedcomimport.glade: signal_autoconnect changes
* src/gramps.glade: signal_autoconnect changes
2005-10-24 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/WriteGedcom.py: export more objects, better conformance with
the spec, preserve timestamps on objects
* src/const.py.in: add table of GEDCOM tags that take a value on the
* src/ImageSelect.py: signal fix
2005-10-23 Don Allingham <don@gramps-project.org>
* src/ReadGedcom.py: handle progress bar
* src/gedcomimport.glade: add progress bar and expanders
2005-10-24 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/AddSpouse.py: signal fix
* src/EventEdit.py: signal fix
2005-10-22 Don Allingham <don@gramps-project.org>
* src/AddMedia.py: signal_autoconnect changes
* src/AddSpouse.py: signal_autoconnect changes
* src/AttrEdit.py: signal_autoconnect changes
* src/Bookmarks.py: signal_autoconnect changes
* src/ChooseParents.py: signal_autoconnect changes
* src/DateEdit.py: signal_autoconnect changes
* src/EventEdit.py: signal_autoconnect changes
* src/Exporter.py: signal_autoconnect changes
* src/GenericFilter.py: signal_autoconnect changes
* src/ImageSelect.py: signal_autoconnect changes
* src/LocEdit.py: signal_autoconnect changes
* src/Marriage.py: signal_autoconnect changes
* src/MediaView.py: signal_autoconnect changes
* src/NameEdit.py: signal_autoconnect changes
* src/SelectChild.py: signal_autoconnect changes
* src/Sources.py: signal_autoconnect changes
* src/TransUtils.py: signal_autoconnect changes
* src/UrlEdit.py: signal_autoconnect changes
* src/Utils.py: signal_autoconnect changes
* src/Witness.py: signal_autoconnect changes
* src/gramps.glade: signal_autoconnect changes
2005-10-22 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/WriteGedcom.py: Media objects for families, preparation for
media objects for other entities
2005-10-20 Don Allingham <don@gramps-project.org>
* src/plugins/DetDescendantReport.py: bring in line with
DetAncestralReport
* src/plugins/DetAncestralReport.py: remove firstname option
2005-10-19 Don Allingham <don@gramps-project.org>
* src/plugins/DetAncestralReport.py: fix child strings
* src/GrampsBSDDB.py: use cursors to rebuild secondary indices.
* src/Sources.py: fix typo on gladeif call
2005-10-19 Stefan Bjork <skalman@acc.umu.se>
* src/po/sv.po: Updates.
2005-10-19 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/TestcaseGenerator.py: More randomisation; new test options
* src/RelLib.py (Source.get_text_data_list): Add missing fields
* src/AttrEdit.py: escape xml-specialchars because of use_markup
* src/EditPerson.py: escape xml-specialchars because of use_markup
* src/EventEdit.py: escape xml-specialchars because of use_markup
* src/Marriage.py: escape xml-specialchars because of use_markup
* src/NameEdit.py: escape xml-specialchars because of use_markup
* src/PedView.py: escape xml-specialchars because of use_markup
* src/UrlEdit.py: escape xml-specialchars because of use_markup
2005-10-18 Don Allingham <don@gramps-project.org>
* src/Report.py: bumped the maximum generations to 999 from 31
2005-10-18 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/NavWebPage.py: Support side-by-side gallery images
* src/data/main*.css: Support side-by-side gallery images
2005-10-18 Alex Roitman <shura@gramps-project.org>
* src/plugins/CmdRef.py: Use <para> withing the <listitem>.
* doc/graps-manual/C/cmdplug.xml: Update.
2005-10-17 Don Allingham <don@gramps-project.org>
* src/gedcomimport.glade: use expanders for information and
warning windows.
* src/AddSpouse.py: remove signal_autoconnect
* src/DisplayTrace.py: remove signal_autoconnect
* src/EditSource.py: remove signal_autoconnect
* src/ReadGedcom.py: two pass approach for handling forward
refererencing notes, less obscure names
* src/gramps.glade: remove signal mappings
* src/plugins.glade: remove signal mappings
2005-10-18 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/WriteGedcom.py: Add description and notes for media objects
2005-10-17 Stefan Bjork <skalman@acc.umu.se>
* src/po/template.po: Broken and recreated.
2005-10-16 Alex Roitman <shura@gramps-project.org>
* doc/gramps-manual/*/gramps-manual-*.omf: Update.
2005-10-14 Don Allingham <don@gramps-project.org>
* src/EditPerson.py: remove signal_autoconnect to fix glade
memory leak
* src/EditPlace.py: remove signal_autoconnect to fix glade
memory leak
* src/GenericFilter.py: use TransUtils.py
* src/Makefile.am: add TransUtils.py and WindowUtils.py
* src/Marriage.py: remove signal_autoconnect to fix glade
memory leak
* src/Sources.py: remove signal_autoconnect to fix glade
memory leak
* src/Spell.py: import gettext
* src/Relationship.py: use TransUtils.py
* src/TransUtils.py: added to remove cyclic import
* src/WindowUtils.py: glade/signal interface class
2005-10-14 Alex Roitman <shura@gramps-project.org>
* src/Date.py (is_empty): Consider non-text-only date with
empty numerical fields an empty date.
* src/gramps.glade: Use spinbuttons for selection coords in the
media reference dialog.
* src/ImageSelect.py (LocalMediaProperties): Support selection.
2005-10-14 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/TestcaseGenerator.py: Randomize SourceRefs;
Add unicode test
2005-10-14 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/ChooseParents.py: give unknown sex to the new parent, so that
guessing works
2005-10-13 Don Allingham <don@gramps-project.org>
* various: add explict calls to garbage collection
2005-10-13 Alex Roitman <shura@gramps-project.org>
* example/gramps/data.gramps: Update example data to conform with
the format changes and the DTD.
* doc/grampsxml.dtd, doc/grampsxml.rng: Update.
* src/WriteXML.py (write_xml_data): Use ISO date in the created
attribute; (get_iso_date): Return empty string on empty date;
(write_date): Write quality attributes, if any.
* src/ReadXML.py (start_daterange,start_dateval): Parse quality
attributes.
2005-10-13 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/TestcaseGenerator.py: Randomize more; Add LDS events
2005-10-12 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: option for choosing the ancestor graph
2005-10-12 Alex Roitman <shura@gramps-project.org>
* doc/grampsxml.rng: Add to CVS.
* doc/grampsxml.dtd: Typo.
2005-10-12 Don Allingham <don@gramps-project.org>
* src/data/main*.css: improved css styles for ancestor graphs
* src/plugins/NavWebPage.py: 4 generation ancestor graph
* src/ReportUtils.py: handle "unknown_gender_name" in parameter arrays
2005-10-11 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: first pass at ancestor map
* src/data/main*.css: ancestor css styles
* src/EditPerson.py: handle adding death/birth record correctly
2005-10-11 Alex Roitman <shura@gramps-project.org>
* src/plugins/GraphViz.py: Typos.
2005-10-11 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/TestcaseGenerator.py: Add some date events
2005-10-10 Don Allingham <don@gramps-project.org>
* src/GrampsDBCallback.py: doc changes
* src/NameDisplay.py: remove nickname support
* src/QuestionDialog.py: handle missing icons for pychecker
* src/Report.py: set a default size for the window (600)
* src/ReportUtils.py: doc changes, add common_name
* src/plugins/DetAncestralReport.py:
* src/Date.py: set default modifier properly, fix compare and sortval
assignment
* src/RelLib.py: fix source reference date comparison
2005-10-09 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/WriteGedcom.py: fixed error caused by incomplete migration to
handle-based storage API
2005-10-09 Don Allingham <don@gramps-project.org>
* src/Spell.py: give more intelligent error message if spelling
checker is not found.
* src/plugins/DescendChart.py: fixed type detection to handle both
unicode and str.
* src/plugins/NavWebPage.py: fixed typo in Creative Commons messages
2005-10-08 Don Allingham <don@gramps-project.org>
* src/Bookmarks.py: use GrampsDisplay for help
* src/MergeData.py: use GrampsDisplay for help
* src/MergePeople.py: use GrampsDisplay for help
2005-10-07 Alex Roitman <shura@gramps-project.org>
* doc/grampsxml.dtd: Fix order, add missing contents.
2005-10-07 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/TestcaseGenerator.py: Feed in more data
2005-10-07 Alex Roitman <shura@gramps-project.org>
* doc/gramps-manual/C/cmdplug.xml: Add new section documenting
plugin options (Reports and Tools).
* src/build_cmdplug: Add script to refresh the new doc section.
* doc/gramps-manual/C/Makefile.am: Ship new file.
* doc/gramps-manual/C/gramps-manual.xml: Define new entity.
* doc/gramps-manual/C/cmdline.xml: Include new section.
* src/Makefile.am: Define new make target (cmdplug).
* src/PluginMgr.py: Include human-readable names in CLI plugins
registration.
* src/Report.py: Allow instantiation of command-line report
without adding item-specific options.
* src/Tool.py: Allow instantiation of command-line tool
without adding item-specific options.
* src/plugins/CmdRef.py: Add options for inclusion into the manual
and the target filename; Use human-readable names for titles; Add
section with common options; Add name option.
2005-10-06 Don Allingham <don@gramps-project.org>
* src/plugins/DetAncestralReport.py: fix margin on note paragraph
* src/DateEdit.py: try using standard icons
2005-10-06 Alex Roitman <shura@gramps-project.org>
* src/plugins/CmdRef.py: Work out Report docs.
* src/Report.py: Typo.
* src/WriteXML.py: Switch from preferred to alt name attribute.
* doc/grampsxml.dtd: Update.
* src/ReadXML.py: Bring in sync with format changes.
2005-10-06 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/CmdRef.py: New file.
2005-10-06 Don Allingham <don@gramps-project.org>
* src/docgen/AbiWord2Doc.py: handle superscript properly
* src/ReportUtils.py: remove name generation from list_person_str
* src/plugins/DetAncestralReport.py: fix child list, use roman numerals
2005-10-06 Alex Roitman <shura@gramps-project.org>
* src/TreeTips.py: Typo.
* src/plugins/ScratchPad.py: Convert to new API.
* src/plugins/DumpGenderStats.py: Convert to new API.
* src/ArgHandler.py: Do actions prior to exports.
* doc/gramps.1.in: Document new execution order.
2005-10-06 Stefan Bjork <skalman@acc.umu.se>
* src/plugins/rel_sv.py: Obviosly, level=1 to get_parents means
parents, not level=0.
* src/po/sv.po: Updates and changes.
2005-10-05 Don Allingham <don@gramps-project.org>
* src/GrampsDisplay.py: move gnome help and url control into this
module
* various: switch from direct gnome calls to GrampsDisplay calls
* src/TreeTips.py: don't register type if pygtk > 2.8.0
2005-10-05 Alex Roitman <shura@gramps-project.org>
* doc/grampsxml.dtd: Add to CVS (replaces gramps.dtd).
* src/WriteXML.py: Bring in sync with the DTD:
+ add PUBLIC declaration of the DTD file
+ remove db stats as attributes of the database element
+ prepend all handles and hlinks with "_" (conform to XML ID)
+ replace "aka" with "name", "name" with "name preferred=1"
* src/Plugins.py: Factor out common code for plugins; fix tool
dialog; Convert plugin reloading tool to new API.
2005-10-05 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/plugins/ReorderIds.py: handle more cases correctly
2005-10-04 Alex Roitman <shura@gramps-project.org>
* src/plugins/PatchNames.py: Convert to new API.
* src/plugins/RelCalc.py: Convert to new API.
* src/plugins/ReorderIds.py: Convert to new API.
* src/plugins/SoundGen.py: Convert to new API.
* src/plugins/Rebuild.py: Convert to new API.
2005-10-04 Don Allingham <don@gramps-project.org>
* src/DateParser.py: handle non-matching dates as strings properly
2005-10-04 Stefan Bjork <skalman@acc.umu.se>
* src/dates/Date_sv.py: Fixes. No differences from english version
on test data.
2005-10-03 Alex Roitman <shura@gramps-project.org>
* src/plugins/EventCmp.py: Convert to new API.
* src/plugins/Merge.py: Convert to new API.
2005-10-03 Don Allingham <don@gramps-project.org>
* src/Utils.py: grab the first word of a command line string
* src/plugins/DetAncestralReport.py: work on spouse information
2005-10-02 Don Allingham <don@gramps-project.org>
* src/ReportUtils.py: add pronoun/name support to child strings
* src/plugin/DetAncestralReport.py: Add support for ReportUtils
* src/plugin/DetDescendantReport.py: Add support for ReportUtils
* src/plugins/ImportGenweb.py: fix date handling to support
date ranges and date modifiers.
2005-10-02 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/TestcaseGenerator.py: corrected options help dict
2005-10-01 Alex Roitman <shura@gramps-project.org>
* src/plugins/Verify.py: Convert to new API.
* src/plugins/verify.glade: Use separate windows for errors and
warnings.
* src/plugins/Check.py: Convert to new API.
* src/plugins/DesGraph.py: Use correct constant.
* src/plugins/Eval.py: Convert to new API.
* src/plugins/Leak.py: Convert to new API.
2005-09-30 Alex Roitman <shura@gramps-project.org>
* src/docgen/KwordDoc.py: Remove unused latin_utf8 import.
* src/plugins/FilterEditor.py: Convert to new API.
* src/plugins/DesBrowse.py: Convert to new API.
2005-09-29 Don Allingham <don@gramps-project.org>
* src/docgen/AbiWord2Doc.py: fix latin encoding issues
* src/docgen/KwordDoc.py: fix latin encoding issues
* src/docgen/OpenSpreadSheet.py: fix latin encoding issues
* src/plugins/GraphViz.py: fix latin encoding issues
* src/plugins/DetAncestralReport.py: Fixed generation string
* src/plugins/DetDescendantReport.py: Fixed generation string
2005-09-29 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/ExportVCalendar.py: Removed unused code
* src/plugins/ExportVCard.py: Removed unused code
* src/plugins/ImportGeneWeb.py: Removed unused code
* src/plugins/ImportvCard.py: Removed unused code
* src/plugins/TestcaseGenerator.py: Removed unused code
* src/plugins/WriteGeneWeb.py: Removed unused code
2005-09-29 Don Allingham <don@gramps-project.org>
* src/WriteGedcom.py: handle broken family
* src/ReportUtils.py: fix born_str to not depend on death date
* example/gedcom/sample.ged: remove broken refererence (I01)
2005-09-29 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/ImportGeneWeb.py: convert witout using latin_utf8.py
* src/plugins/ImportvCard.py: remove unused latin_utf8.py include
* src/plugins/TestcaseGenerator.py: remove unused latin_utf8.py include
2005-09-28 Don Allingham <don@gramps-project.org>
* src/NameDisplay.py: Add display_formal
* src/Report.py: remove generation strings
* src/docgen/OpenOfficeDoc.py: Fix leading space after tab.
* src/plugins/AncestorReport.py: Use ReportUtils strings
instead of local strings
2005-09-28 Eero Tamminen <eerot@sf>
* src/po/fi.po: Translation update for 2.0.9.
2005-09-28 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/TestcaseGenerator.py: Use new tool/option api
2005-09-27 Don Allingham <don@gramps-project.org>
* src/ReadXML.py: store then restore read only flag on load
2005-09-26 Alex Roitman <shura@gramps-project.org>
* all reports: switch categories from const to Report module.
* src/const.py.in: Remove report and tool categories.
* src/Plugins.py: Switch report and tool category constants.
* src/PluginMgr.py: Switch report and tool category constants.
* src/Report.py, src/Tool.py: Move constants.
* src/plugins/ChangeNames.py, src/plugins/ChangeTypes.py,
src/plugins/Checkpoint.py: switch category constants.
2005-09-26 Don Allingham <don@gramps-project.org>
* src/docgen/PSDrawDoc.py: locale independent floating point
* src/DateDisplay.py: Better french republican date handling
* src/DateParser.py: Better french republican date handling
2005-09-26 Alex Roitman <shura@gramps-project.org>
* src/plugins/ChangeNames.py: Convert to the new scheme.
* src/plugins/Checkpoint.py: Convert to new scheme, improve.
* src/plugins/checkpoint.glade: Add to CVS.
* src/plugins/Makefile.am: Ship new glade file.
2005-09-25 Stefan Bjork <skalman@acc.umu.se>
* src/po/sv.po: up to date with 2.0.9
* src/date/Date_sv.py: date parser/displayer for swedish locale
* src/date/Makefile.am: include Date_sv.py
2005-09-24 Don Allingham <don@gramps-project.org>
* src/data/tips.xml: removed the tip mentioning column sorting
in people view.
* src/latin_utf8.py: removed
* src/ReadGedcom.py: added latin_utf8 functions
* src/Spell.py: better error checking on import
2005-09-23 Don Allingham <don@gramps-project.org>
* doc/gramps-manual/C/faq.xml: more updates
* doc/gramps-manual/C/getstart.xml: more updates
* doc/gramps-manual/C/gramps-manual.xml: more updates
* doc/gramps-manual/C/mainwin.xml: more updates
* doc/gramps-manual/C/usage.xml: more updates
2005-09-24 Don Allingham <dona@gramps-project.org>
* src/WriteGedcom.py: handle patronymics
2005-09-24 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GrampsDbBase.py: Properly validate ID prefix strings
2005-09-23 Alex Roitman <shura@gramps-project.org>
Merge changes done in the TOOL_OPT branch as follows:
* src/Tool.py: Add to CVS: Generic tool interface.
* src/ArgHandler.py: Support command line mode for tools.
* src/PluginMgr.py: New tool registration scheme.
* src/Plugins.py: Convert to tool registration scheme.
* src/const.py.in: Add tool categories.
* src/plugins/ChangeTypes.py: Convert to new scheme.
* src/Options.py: Add to CVS: generic options interface.
* src/ReportOptions.py: Keep only report-specific option
handling.
* src/Makefile.am: Ship new files.
2005-09-23 Alex Roitman <shura@gramps-project.org>
* src/plugins/Checkpoint.py: Minor improvements for the RCS.
* src/plugins/Makefile.am: Ship Checkpoint.py.
2005-09-22 Don Allingham <don@gramps-project.org>
* doc/gramps-manual/C/*.xml
2005-09-21 Don Allingham <don@gramps-project.org>
* src/ReportUtils.py: More UNKNOWN gender handling, and more
complete burial strings
* src/plugins/DetAncestralReport.py: defer pronoun handling to
ReportUtils
* src/plugins/DetDescendantReport.py: defer pronoun handling to
ReportUtils
2005-09-21 Alex Roitman <shura@gramps-project.org>
* src/ReportUtils.py: Add UNKNOWN gender case throughout.
2005-09-21 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/dates/Date_de.py: Fix month name
2005-09-21 Don Allingham <don@gramps-project.org>
* src/ChooseParents.py: fix unbound variable when neither parents
exist.
* src/plugins/DetAncestralReport.py: fix endnotes for null sources
* src/plugins/DetDescendantReport.py: fix endnotes for null sources
* src/plugins/FtmStyleAncestors.py: fix endnotes for null sources
* src/ReportUtils.py: fix typo
* src/plugins/NavWebPage.py: handle contact page issues, including
random commas and missing image.
2005-09-20 Don Allingham <don@gramps-project.org>
* src/ImgManip.py: update thumbnail if out of date
2005-09-20 Alex Roitman <shura@gramps-project.org>
* INSTALL: Provide correct examples for the local install.
* gramps.sh.in: Revert escaping the arguments, as this lumps all
the args into a single word. If filenames contain spaces then they
should be escaped by the user.
* src/plugins/DetAncestralReport.py (write_person,write_children):
Remove boldface, since it should be handled by the style;
(make_default_style): handle boldface heading by the style.
* src/plugins/DetDescendantReport.py (write_person,
write_children): Remove boldface, since it should be handled by
the style; (make_default_style): handle boldface heading by the
style.
2005-09-19 Don Allingham <don@gramps-project.org>
* src/ReportUtils.py: better string handling
* doc/gramps-manual/C/getstart.xml: updates from editors
* doc/gramps-manual/C/mainwin.xml: updates from editors
* doc/gramps-manual/C/usage.xml: updates from editors
2005-09-16 Don Allingham <don@gramps-project.org>
* src/DisplayState.py: remove relationship display stuff for the time
being.
2005-09-16 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* Makefile.am: Disable install, show warning instead.
* src/PageView.py (button_press): Catch problem with no loaded database
* src/PersonView.py (button_press): Catch problem with no loaded
database; (edit): Work with missing active person
* src/GrampsDbBase.py (_get_from_handle): Catch problem with no loaded database
* src/MapView.py: Updates
* src/EditPerson.py: Change complete flag into marker combo
* src/GrampsDbBase.py: Add map for custom marker values
* src/PeopleModel.py: Add support for colored markers
* src/PersonView.py: Add support for colored markers
* src/RelLib.py: Change complete flag into marker combo
* src/Utils.py: Add marker types
* src/edit_person.glade: Change complete flag into marker combo
2005-09-15 Don Allingham <don@gramps-project.org>
* src/DescendReport.py: fix indentation
2005-09-15 Don Allingham <don@gramps-project.org>
* src/EditPlace.py: fix windowing history
2005-09-14 Don Allingham <don@gramps-project.org>
* src/CalSdn.py: fix Hebrew date parsing
* src/DescendReport.py: enhanced to add spouses and places
* src/ReadGedcom.py: fix forward referencing named notes
2005-09-12 Don Allingham <don@gramps-project.org>
* src/NameEdit.py: preserve custom name types
* src/plugins/ScratchPad.py: handle unicode better
* src/DdTargets.py: handle unicode better
2005-09-11 Don Allingham <don@gramps-project.org>
* src/NameDisplay: include nickname if available
* src/plugins/ScratchPad.py: Handle null handle
2005-09-10 Don Allingham <don@gramps-project.org>
* src/ImageSelect.py: fix adding a new image that is actually
already in the database.
2005-09-06 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: suppress dates on list pages for restricted
people
* doc/gramps-manual/C/getstart.xml: text and graphics improvements
* doc/gramps-manual/C/mainwin.xml: text and graphics improvements
* doc/gramps-manual/C/usage.xml: text and graphics improvements
2005-09-05 Eero Tamminen <eerot@sf>
* src/plugins/StatisticsChart.py: string changes
"Number of relationship" -> "Number of relationships" (fix)
"Marriage age" -> "Age at marriage" (consistency)
2005-09-05 Don Allingham <don@gramps-project.org>
* NEWS: update for 2.0.8
* src/data/Makefile.am: install main6.css
* src/plugins/NavWebPage.py: Catch exception if thumbnailer fails.
2005-09-05 Eero Tamminen <eerot@sf>
* src/DateParser.py: Fixed what I broke
2005-09-04 Don Allingham <don@gramps-project.org>
* NEWS: update for 2.0.7 release
* src/DateDisplay.py: handle BCE better
* src/ReadXML.py: read the patronymic portion of a name properly.
2005-09-04 Eero Tamminen <eerot@sf>
* src/DateParser.py: Added support for modifiers being both
before and after a date
* src/dates/Date_fi.py: Completed first version of Finnish
date handling
* src/dates/Makefile.am: Install Date_fi.py
2005-09-03 Don Allingham <don@gramps-project.org>
* src/GraphLayout.py: use recursion limit to detect db loops
* src/Utils.py: use recursion limit to detect db loops
2005-09-03 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/po/es.po: Translation update
2005-09-02 Don Allingham <don@gramps-project.org>
* src/GrampsBSDDB.py: fixed unicode/str problem
* doc/gramps-manual/C/preface.xml: wording fixes.
* doc/gramps-manual/C/mainwin.xml: wording fixes.
2005-09-01 Don Allingham <don@gramps-project.org>
* src/docgen/OpenOfficeDoc.py: fix font point size handling
* src/Plugins.py: sort submenu entries properly
* src/PeopleView.py: replace unique string with one already translated
* src/gramps_main.py: replace unique string with one already translated
* src/plugins/Ancestors.py: replace unique string with one already translated
* src/plugins/Eval.py: replace unique string with one already translated
* src/plugins/WriteCD.py: replace unique string with one already translated
* src/po/check_po: produce a sorted list of used text strings,
split strings better
* src/ImageSelect.py: Local edit of a media Note type now
brings up the Note editor instead of the media editor.
* src/plugins/Verify.py: don't complain about difference in
ages between spouses if birth year is unknown.
2005-09-01 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/po/check_po: Support for multiple files as command line
arguments; untranslated strings dont need mismatch tests
2005-08-31 Don Allingham <don@gramps-project.org>
* src/plugins/RelCalc.py: use PeopleModel instead of ListModel,
check to the person being compared to him/herself
* src/plugins/relcalc.glade: increase the width of the window.
* src/Report.py: Catch thrown Database error
* src/GraphLayout.py: catch database loops
* src/po/de.po: fix %()s mismatches
* src/po/ru.po: fix %()s mismatches
* src/po/check_po: utility to look for problems in .po files
2005-08-31 Eero Tamminen <eerot@sf>
* src/po/fi.po: Translation update for 2.0.7.
2005-08-31 Don Allingham <don@gramps-project.org>
* src/PedView.py: force an update of the cached person
* src/gramps_main.py: force an update of the cached person
* src/ReadGedcom.py: handle attributes if value is on the same line as the
keyword
2005-08-31 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/ReportUtils.py (insert_images): Warn about non existing files
2005-08-30 Alex Roitman <shura@gramps-project.org>
* src/po/ru.po: Translation update for 2.0.7.
2005-08-30 Don Allingham <don@gramps-project.org>
* src/po/de.po: fixed parameter arguments
* doc/gramps-manual/C/getstart.xml: fixed spelling
* doc/gramps-manual/C/mainwin.xml: fixed spelling
* src/Errors.py: Add a DatabaseError type
* src/Utils.py: detect database loops in descendants_too_old
* src/WriteGedcom.py: report error message when database loop is detected
* src/po/template.po: added new error message. May be too late for some
translations to get this message.
* src/ImageSelect.py: specify mime type to get_thumbnail_image
* src/ImgManip.py: make thumbnailing routine more generic
* src/SelectObject.py: specify mime type to get_thumbnail_image
* src/plugins/NavWebpage.py: produce larger preview images for media
pages if a thumbnailer exists
* src/plugins/SimpleBookTitle.py: specify mime type to get_thumbnail_image
2005-08-30 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/NavWebPage.py: Encode using 'xmlcharrefreplace'
* src/plugins/WriteGeneWeb.py: Remove empty families before running
the export. this gives now an error instead of writing an empty file;
Encode using 'xmlcharrefreplace'
2005-08-29 Don Allingham <don@gramps-project.org>
* src/GenericFilter.py: fixed "only one" filter rule, and matching
the descendents of a filter
* src/SelectObject.py: Fix sorting order for title
* src/plugins/WriteGeneWeb.py: use 'replace' for 'iso-8859-1' encoding
* src/po/fr.po: fix named parameter
* src/ImageSelect.py: fix note media object added from a gallery
* src/po/template.po: updated translation template
* src/Utils.py: fix probably_alive to handle year offset properly
* src/plugins/NavWebPage.py: handle new probably_alive function
2005-08-29 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/NavWebPage.py: Correct link to Surname list page;
Better handling for not existing media object files and note-only
objects; thxumbnails are always png images
* src/plugins/Check.py: Files of note-only objects are no longer
reported as missing
2005-08-28 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: handle resticted living people
better, producing name and relationships instead of just Private.
* src/plugins/AncestorChart2.py: add support for %n style
of keyword substitution
2005-08-27 Don Allingham <don@gramps-project.org>
* src/data/Makefile.am: install document.png
* src/plugins/Makefile.am: install DescendChart.py
2005-08-26 Don Allingham <don@gramps-project.org>
* src/data/document.png: added
2005-08-26 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/TestcaseGenerator.py: Changed param handling;
add more tests; make names shorter and configurable
* src/GrampsDbBase.py: Print transaction if GRAMPS_SIGNAL=1
2005-08-26 Don Allingham <don@gramps-project.org>
* src/plugins/DescendChart.py: Fix spacing and line drawing,
added maximum number of generations, fixed shadow scaling
2005-08-25 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/gramps_main.py: pass DisplayState to TipOfDay
* src/TipOfDay.py: Use DisplayState
* src/const.py.in: add GRAMPS websites
* src/ViewManager.py: Add TipOfDay; Make GRAMPS websites work again
2005-08-25 Don Allingham <don@gramps-project.org>
* src/SubstKeywords: Add new % options
* src/plugins/DescendChart.py: New descendant wall chart report
2005-08-25 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/SelectChild.py (on_save_child_clicke): Dont add the same person
multiple times as child
* src/gramps_main.py (delete_person_response): Purge empty family
after the last child of a single-spouse family was deleted.
2005-08-24 Don Allingham <don@gramps-project.org>
* src/ImgManip.py: convert to png instead of jpeg
* src/ReadGedcom.py: try to catch bad secondary index error.
* src/ReportUtils.py: provide privacy sanitation on a list
* src/NavWebPage.py: better handling of thumbnails, allow gallery
page to be disabled
2005-08-24 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/ImgManip.py: import Utils (required by get_thumbnail_image)
2005-08-18 Mark Knoop <mark@markknoop.com>
* src/data/main6.css: new "Sharp" style sheet
2005-08-23 Don Allingham <don@gramps-project.org>
* gramps.sh.in: escape the arguments to prevent spaces in
filenames to be parsed as to seperate arguments
* src/ImageSelect.py: pass the mime_type to the thumbnail generator
* src/ImgManip.py: query the gconf database to find appropriate
thumbnail generators
* src/NameDisplay.py: don't force a comma if the last name does
not exist
* src/WriteGedcom.py: don't copy a file on top of itself
* src/plugins/Ancestors.py: verify the existance of a file
* src/plugins/NavWebPage.py: don't use HOME page if it would be
empty
2005-08-23 Tim Allen <tim@proximity.com.au>
* src/plugins/Ancestors.py: fix pagebreak and borders around image
2005-08-22 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/ExportVCard.py (write_person): Fix typo
2005-08-21 Don Allingham <don@gramps-project.org>
* src/ImgManip.py: add support for PDF thumbnailing
* src/plugins/NavWebPage.py: Always use two levels instead of
one level of subdirectories, use subdirectories for thumbnails
and media objects
2005-08-19 Don Allingham <don@gramps-project.org>
* src/DisplayState.py: fixe some window management syntax errros
* src/PageView.py: enable double click to edit
* src/EditPerson.py: tried to enable window management
* src/PersonView.py: make more compatible with base class
2005-08-19 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EventEditor.py: hacked about to make add work at least.
2005-08-19 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/TreeTips.py: set default delay to 2s
2005-08-19 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ToolTips.py: tooltip fix
2005-08-19 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/DisplayModels.py: call new tooltips generator
* src/PeopleModel.py: call new tooltips generator
* src/ToolTips.py: new tooltips generator added
2005-08-19 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/DisplayModels.py: added basic tooltip support to models
* src/PageView.py: added basic tooltip support
* src/PeopleModel.py: added basic tooltip support
2005-08-19 Don Allingham <don@gramps-project.org>
* src/NameDisplay.py: handle patronymic names in given name
* src/plugins/NavWebPage.py: handle patronymic names in given name
* src/GenericFilter.py: fix unicode problem with menu store
2005-08-18 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: code clean up
* src/AddSpouse.py: remove unnecessary commit via add_family
2005-08-18 Mark Knoop <mark@markknoop.com>
* src/NavWebPage.py: move more HTML commands to CSS
* src/data/main*.css: add support for HTML control from NavWebPage
2005-08-18 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* doc/gramps-manual/C/custom.xml: Match against DTD
* doc/gramps-manual/C/usage.xml: Match against DTD
* doc/gramps-manual/C/preface.xml: Match against DTD
2005-08-17 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: fix source reference links on the
source page, check for bad file name if archive is used.
* src/FamilyView.py: commit person when removed from family
2005-08-18 Eero Tamminen <eerot@sf>
* src/GenericFilter.py, src/Marriage.py, src/plugins/TimeLine.py,
src/plugins/SimpleBookTitle.py: add localization context for
"Title" string (needed in Finnish)
* src/ReportUtils.py: Add header option for draw_legend()
* src/plugins/StatisticsChart.py: add headers to legends and
barcharts, change chart type names to singular form, add
support for ProgressMeter, swap bar&text position as text
rightaligning in Gramps is broken (it can't know font metrics)
2005-08-17 Don Allingham <don@gramps-project.org>
* src/Marriage.py: fix lds_data_object problem
* src/GrampsDBCallback.py: look for GRAMPS_SIGNAL environment
variable equal to 1 to enable signal debugging
* src/ChooseParents.py: disconnect signals on close, do fewer
commits
2005-08-17 Alex Roitman <shura@gramps-project.org>
* various: merge changes made in gramps20 branch with main trunk.
2005-08-17 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Makefile.am
* src/plugins/Makefile.am: ScratchPad moved folder.
2005-08-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/RepositoryView.py: remove method now works again.
2005-08-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ScratchPad.py: fix some issues with new window management and dbstate
* src/scratchpad.glade: moved from src/plugins
* src/plugins/ScratchPad.py: removed
* src/plugins/scratchpad.glade: removed
2005-08-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/plugins/ExportVCalendar.py: fixed import for localtime,
corrected type of Utils and params to Until.family_name
made "Version" upper case as demanded by Korganiser and
the spec (I think).
2005-08-17 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EditRepository.py: fixes for lack of parent window handles
use of dbstate. Commented out code to bold labels for now as
Utils.bold_label does not work. Renamed DelReposQuery.
* src/EditSource.py: fixed repository ref edit code to use dbstate.
* src/RepositoryRefEdit.py: fixes for dbstate and commented out window
management code.
* src/RepositoryView.py: fixes for dbstate, commented out remove repos
code for now as it does not work. Fixes edit repository call.
2005-08-17 Eero Tamminen <eerot@sf>
* src/po/fi.po: Fix/improve Finnish translations
2005-08-16 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: fix paths in surname page
* src/Sources.py: Limit the source title to 40 characters
* src/MergePeople.py: correctly handle selection of first person
* src/MediaView.py: add mediaobj to DND types
* src/plugins/ScratchPad.py: fill out rest of media details (type,value)
* src/EditPerson.py: hide LDS if not requested
* src/Marriage.py: hide LDS if not requested
* src/Spell.py: re-enable
* src/GrampsCfg.py: add support for spell checker
* src/GrampsGconfKeys.py: add support for spell checker
* src/GrampsIniKeys.py: add support for spell checker
* src/gramps.glade: add support for spell checker
* src/data/gramps.schemas: add support for spell checker
2005-08-15 Alex Roitman <shura@gramps-project.org>
* NEWS: Update.
2005-08-14 Eero Tamminen <eerot@sf>
* src/ReadXML.py (start_event): Correctly set event type.
2005-08-14 Alex Roitman <shura@gramps-project.org>
* src/PedView.py (__init__): Define database variable.
* src/ViewManager.py (__init__): Define empty pages list.
* src/DisplayState.py (GrampsWindowManager,ManagedWindow): Add
classes for window management. Still unfinished.
2005-08-13 Don Allingham <don@gramps-project.org>
* src/GrampsDbBase.py: keep track of open files
* src/MediaView.py: convert MediaView to handle pluggable views
* src/PersonView.py: update filter on page change
* src/ViewManager.py: change_database handling
* src/gramps.glade: remove unused blocks
* src/gramps_main.py: Add in MediaView
2005-08-12 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: set up about box and other HELP menu items
* src/const.py.in: strings for about box
* Makefile.am: install COPYING file to provide text for GPL.
2005-08-12 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/MapView.py: Dont fail if xearth is not installed
2005-08-12 Don Allingham <don@gramps-project.org>
* src/Navigation.py: Don't disable the interface all the time.
2005-08-12 Alex Roitman <shura@gramps-project.org>
* src/ArgHandler.py: start fixing.
* src/gramps_main.py: Run ArgHandler with new arguments.
2005-08-12 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/MapView.py: Corrected coordinate handling; Show all locations
in map; fetch locations from xearth config file
2005-08-12 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EditRepository.py: changes to work with ViewManager changes
2005-08-11 Don Allingham <don@gramps-project.org>
* src/RepositoryView.py: added back in
* src/gramps_main.py: added repository view
2005-08-11 Alex Roitman <shura@gramps-project.org>
* src/DbState.py: Remove modeule.
* src/DisplayState.py: Rename from DbState, kepp only DisplayState
class.
* src/GrampsDbBase.py: Add DbState class.
* src/MapView.py: Swap zoom_in and zoom_out to reflect reality;
add place list with the ScrollableWindow, request size for the
place list.
* src/ViewManager.py: Use DisplayState.DisplayState.
* src/gramps_main.py: Use GrampsDbBase.DbState; add docstring.
2005-08-11 Don Allingham <don@gramps-project.org>
* various: added new views
* src/DbState.py: handle self.index == -1
* src/PageView.py: Provide PersonNavPage to handle page views
that to person navigation, add start of a ListView
* src/PedView.py: Derive from PersonNavPage
* src/PersonView.py: Derive from PersonNavPage
* src/ViewManager.py: Call new change_page to make sure history
buttons are correct for the view.
* src/EventView.py: merged in new EventView.
* src/gramps_main.py: register EventView
2005-08-11 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/PedView.py: More work on it.
* src/MapView.py: New View showing locations on a map. Early unfinished version.
* src/gramps_main.py: Enable MapView
* src/land_shallow_topo_2048.jpg:
* src/land_shallow_topo_350.jpg: Two new map images downloaded from NASA
so the are assumed to be public domain.
2005-08-10 Don Allingham <don@gramps-project.org>
* src/DbState.py: separate database class from display class
* src/EditPerson.py: separate database class from display class
* src/GrampsDbBase.py: separate database class from display class
* src/PageView.py: separate database class from display class
* src/PedView.py: separate database class from display class
* src/PersonView.py: separate database class from display class
* src/RelLib.py: separate database class from display class
* src/ViewManager.py: separate database class from display class
* src/gramps_main.py: separate database class from display class
* src/Navigation.py: provides navigation ability for the history menu
2005-08-10 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/PedView.py: Better autoscaling; better ui management
2005-08-09 Don Allingham <don@gramps-project.org>
* src/ScratchPad.py: added
* src/stock_link.png: added
* src/DbState.py: better ui management, history management
* src/EditPerson.py: better ui management
* src/GrampsDbBase.py: better ui management
* src/PageView.py: better ui management
* src/PersonView.py: better ui management, history management
* src/ViewManager.py: better ui management
2005-08-09 Alex Roitman <shura@gramps-project.org>
* src/const.py.in: Remove obsolete constants.
2005-08-09 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DbState.py: change_active_person now emits the signal,
change_active_handle is only a wrapper for that.
* src/PageView.py (get_stock): Work around not existing definition
of gtk.STOCK_MEDIA_MISSING by using gtk.STOCK_MISSING_IMAGE.
* src/PedView.py: Start using new PageView logic. Unfinished.
* src/gramps_main.py: Enable PedView
2005-08-08 Don Allingham <don@gramps-project.org>
* src/DbState.py: Added new class to keep track of database
status
* src/PageView.py: base class for pluggable views
* src/PersonView.py: new version of PeopleView
* src/ViewManager.py: view and database management class
2005-08-05 Don Allingham <don@gramps-project.org>
* various: remove set_date/get_date removal to be replaced by
DateHandler calls
2005-08-08 Eero Tamminen <eerot@sf>
* src/po/fi.po: Updated translated to latest template
2005-08-05 Alex Roitman <shura@gramps-project.org>
* src/Spell.py: Make more robust to failure.
* src/Makefile.am: Ship new file.
* src/EditPerson.py (did_data_change,on_apply_person_clicked):
Convert date text to unicode before parsing.
* src/Spell.py: Comment out to disable spell-checking for 2.0.6.
2005-08-05 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/Checkpoint.py (rcs): define variable comment before using it.
2005-08-04 Don Allingham <don@gramps-project.org>
* src/Spell.py: Interface to gtkspell
* src/AddrEdit.py: add spell checker to notes
* src/AttrEdit.py: add spell checker to notes
* src/EditPerson.py: add spell checker to notes
* src/EditPlace.py: add spell checker to notes
* src/EditSource.py: add spell checker to notes
* src/EventEdit.py: add spell checker to notes
* src/ImageSelect.py: add spell checker to notes
* src/Marriage.py: add spell checker to notes
* src/NameEdit.py: add spell checker to notes
* src/NoteEdit.py: add spell checker to notes
* src/Sources.py: add spell checker to notes
* src/ImageSelect.py: fixed thumbnail dnd selection
* src/AttrEdit.py: don't used reserved word "list"
* src/EditPerson.py: Pass correct attribute list to editor
* src/GrampsBSDDB.py: persistently load/save attribute lists
* src/GrampsDbBase.py: update attributes on commit
* src/Marriage.py: Pass correct attribute list to editor
2005-08-04 Alex Roitman <shura@gramps-project.org>
* NEWS: Update.
* src/MergePeople.py: Typos.
* src/plugins/NavWebPage.py: Typos.
* src/po/template.po: Update for upcoming 2.0.6.
* src/Report.py (parse_report_options_frame): Fallback to trivial
filter on filter failure.
* src/ArgHandler.py (parse_args): Use mime type to identify gramps
XML data.
* doc/gramps.1.in: Update man page.
* doc/gramps-manual/C/cmdline.xml: Update manual.
* src/po/ru.po: Partial update.
2005-08-04 Don Allingham <don@gramps-project.org>
* src/PeopleModel.py: provide a work around for the python 2.3 bug
unicode sorting problem with locale.strcoll. For a nul termination
during sorting, strip it off after sorting. Only used for
python2.3, since this bug was fixed in python 2.4.
2005-08-03 Don Allingham <don@gramps-project.org>
* src/NavWebPage.py: use new ProgressMeter, add ability to
not generate a CSS style sheet.
* src/WebPage.py: add deprecation notice
2005-08-03 Alex Roitman <shura@gramps-project.org>
* src/gramps_main.py (undo): Rebuild bookmarks menu on undo.
* src/plugins/ChangeNames.py: Add ProgressMeter.
* src/plugins/ChangeTypes.;y: Add ProgressMeter.
* src/plugins/Check.py: Mark translatable string.
* src/plugins/EventCmp.py: Add ProgressMeter.
* src/plugins/PatchNames.py: Add ProgressMeter.
2005-08-03 Don Allingham <don@gramps-project.org>
* src/GrampsDbBase.py: provide functions for indicating the number
of items in each table
* src/Check.py: Add ProgressMeter calls
* src/Utils.py: Define new ProgressMeter class
* src/GrampsBSDDB.py: call callback for rebuilding secondary indices
* src/plugins/Merge.py: use ProgressMeter
* src/plugins/Rebuild.py: use ProgressMeter
* src/plugins/ReorderIds.py: use ProgressMeter
* src/plugins/Verify.py: use ProgressMeter
2005-08-02 Alex Roitman <shura@gramps-project.org>
* src/Bookmarks.py: Convert from CList to ListModel and TreeView;
Remove Cancel and OK buttons, Add Close button; make all changes
immediate conforming to the HIG; (remove_people): Add method for
removing people outside bookmark editor (useful for connecting to
signals).
* src/gramps_main.py (on_remove_bookmark): Add handler for
removing deleted people; (__init__): Connect new handler to the
'person-delete' signal.
2005-08-02 Don Allingham <don@gramps-project.org>
* src/NameEdit.py: convert names to unicode
* src/PeopleModel.py: convert names to uncode
* src/DateHandler.py: handle <> for about
* src/plugins/NavWebPage.py: cleanup
* src/EditPerson.py: call new PersonEventEditor
* src/Marriage.py: call new FamilyEventEditor
* src/EditSource.py: call the correct EventEditor
* src/EventEdit.py: Add PersonEventEditor and FamilyEventEditor to
correctly manage event types
* src/GrampsBSDDB.py: use commit_event to handle personal vs. family
event types
* src/GrampsInMem.py: use commit_event to handle personal vs. family
event types
* src/GrampsDbBase.py: use commit_event to handle personal vs. family
event types
* src/ReadXML: use commit_event to handle personal vs. family
event types
* src/ReadGedcom: use commit_event to handle personal vs. family
event types
2005-08-02 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Bookmarks.py (edit): Dont crash if bookmark list contains
nonexisting person.
* src/gramps_main.py: Disable "add bookmark" menu entry on readonly
database and only enable it in person/family/pedigree view.
2005-08-01 Don Allingham <don@gramps-project.org>
* src/NavWebPage.py: fix references to places
* src/WriteGedcom.py: Fix media handling, issue error message
on write failure
2005-08-01 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/gramps_main.py: Use gobject.timeout_add instead of gtk.
2005-07-31 Alex Roitman <shura@gramps-project.org>
* src/docgen/OpenOfficeDoc.py: Typo.
2005-07-30 Don Allingham <don@gramps-project.org>
* src/docgen/OpenOfficeDoc.org: remove ^L and ^Z from output, use
xml.sax.saxutils.escape to handle XML entities
2005-07-29 Don Allingham <don@gramps-project.org>
* src/GrampsBSDDB.py: issue complete redraw on name grouping change
* src/Utils.py: use intermediate variable
* src/MergePeople.py: Fix wording of the message.
* src/Report.py: Don't force expansion of widgets
* src/ReportUtils.py: allow restriction of information
* src/plugins/NavWebPage.py: enable living restriction
2005-07-29 Alex Roitman <shura@gramps-project.org>
* src/GenericFilter.py (GrampsFilterComboBox.get_value): Do not
convert key to unicode.
* src/po/no.po, src/po/nb.po: Typos.
2005-07-28 Don Allingham <don@gramps-project.org>
* src/MergePeople.py: prevent attempts to merge a person and his/her
spouse, prevent merging of child and parent.
2005-07-28 Alex Roitman <shura@gramps-project.org>
* src/plugins/WebPage.py (WebReportOptions.set_new_options):
Define help dictionary to document options.
* src/Report.py (CommandLineReport.init_options): Typo.
* src/Report.py (ReportDialog.on_ok_clicked): Properly return on
correct/change filename choice.
2005-07-27 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: add user html header and footer
* src/FamilyView.py: try to prevent adding a spouse that has
already been added
* src/ReadXML.py: prevent adding a spouse that has already been
added
* src/plugins/Check.py: remove identical families in family list
2005-07-26 Alex Roitman <shura@gramps-project.org>
* src/ChooseParents.py (save_parents_clicked): Do not create
family if parent is self.
2005-07-26 Don Allingham <don@gramps-project.org>
* src/EditPerson.py: NameDisplay enhancements
* src/FamilyView.py: NameDisplay enhancements
* src/NameDisplay.py: NameDisplay enhancements
* src/NameEdit.py: NameDisplay enhancements
* src/PedView.py: NameDisplay enhancements
* src/PeopleModel.py: NameDisplay enhancements
* src/PeopleView.py: NameDisplay enhancements
* src/RelLib.py: NameDisplay enhancements
* src/Report.py: NameDisplay enhancements
* src/SelectChild.py: NameDisplay enhancements
* src/Witness.py: NameDisplay enhancements
* src/gramps.glade: NameDisplay enhancements
* src/gramps_main.py: NameDisplay enhancements
2005-07-26 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/NavWebPage.py: Catch missing header/footer notes; Add Surname
page that is sorted by the number of persons.
2005-07-25 Alex Roitman <shura@gramps-project.org>
* src/gramps.glade (editPerson,marriageEditor): Use Title for the
source titles.
2005-07-24 Don Allingham <don@gramps-project.org>
* src/MediaView.py: don't indicate missing path for Notes, which
aren't supposed to have a path
* src/ReadGedcom.py: Handle PAF's non-GEDCOM compliant method of
indicating unknown gender.
2005-07-24 Alex Roitman <shura@gramps-project.org>
* src/plugins/RelCalc.py (__init__): Correctly name column header.
2005-07-23 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/plugins/GraphViz.py: Fix computation of landscape dimensions,
especially when generating multiple sheets
2005-07-22 Don Allingham <don@gramps-project.org>
* src/ImgManip.py: provide path of a thumbnail
* src/NavWebPage.py: add user defined header/footer, add thumbnails
* src/dates/Date_es.py: fix translation table for date qualifiers
* src/dates/Date_fr.py: fix translation table for date qualifiers
* src/plugins/DetAncestralReport.py: show events even if they have
neither date nor place
* src/plugins/DetDescendantReport.py: show events even if they have
neither date nor place
2005-07-22 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/NavWebPage.py: fix typos
2005-07-21 Don Allingham <don@gramps-project.org>
* src/data/somerights20.gif: make a local copy of the Create Commons
image
* src/data/Makefile.am: add somerights20.gif
* src/plugins/NavWebPage.py: add birth dates to people, use local
create commons image, add surname pages
2005-07-20 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: Add support for multiple directory levels to
try to keep the number of files per directory under 254 for optimal ext3
file performance, add support for copyright.
2005-07-20 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/plugins/DetDescendantReport.py: Names, events and sources.
* src/plugins/DetAncestralReport.py (add_user_options): Names, events and sources.
2005-07-20 Alex Roitman <shura@gramps-project.org>
* configure.in: Put release number back to CVS+date.
* src/po/de.po: Typo.
* src/plugins/Ancestors.py (person): correctly compare handles.
2005-07-18 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: add media gallery navigation, clean up
* src/data/main*.css: add support for media gallery navigation
2005-07-18 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/NavWebPage.py: Optimize separation of multiple families;
Print out attributes; Print out family note
2005-07-17 Don Allingham <don@gramps-project.org>
* src/ReportUtils.py: fix private name generation
* src/plugins/NavWebPage.py: Add family photos to the gallery,
handle privacy better and filter out private people from the
internal lists
2005-07-17 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/Sort.py: Make sure sorting by birthdate handles correctly
missing dates
* src/WriteGedcom.py: Export source references at the global person
level
2005-07-16 Steve Hall <digitect@mindspring.org>
* src/data/main*.css: fix <sup> spacing in CSS files
2005-07-16 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: split parents and families
* src/ReportUtils.py: save note information
2005-07-16 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/Makefile.am: Install NavWebPage.py plugin
* src/data/Makefile.am: Install stylesheets for NavWebPage
2005-07-15 Don Allingham <don@gramps-project.org>
* src/Reportutils.py: copy source information while sanitizing data
* src/plugins/NavWebPage.py: add source references instead of direct
links to sources
2005-07-15 Alex Roitman <shura@gramps-project.org>
* src/plugins/NavWebPage.py: Use researcher info from Gramps
session, not from the database.
* src/data/main4.css: Typos.
2005-07-15 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/NavWebPage.py: Avoid some segfaults; HTML validation fixes;
Show all names of a person; Show all images of person/source and
place; Add plugin version to header; Optimize page titles
* src/Utils.py (find_mime_type_pixbuf): Dont segfault with note only object
* src/SelectObject.py (on_select_row): Dont segfault with note only object
* src/GenericFilter.py: Only load rules that provide the required
number of arguments.
2005-07-14 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: gallery/media object enhancements, div/span fixes
in HTML, source and place references, individual source pges.
2005-07-14 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/NavWebPage.py: Added display_note_object and
display_first_image_as_thumbnail to BasePage; PlacePage and
IndividualPage use this now.
Display URL list of Individuals and Places
2005-07-14 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: wrap content with div, fix encoding problems
2005-07-13 Don Allingham <don@gramps-project.org>
* src/Sort.py: don't use upper case, let locale.strcoll figure this
out (correctly) for us
* src/plugins/NavWebPage.py: fix sorting.
* src/data/main*.css: added stylesheets for web page generator
* src/data/Makefile.am: add stylesheets
2005-07-13 Alex Roitman <shura@gramps-project.org>
* src/GenericFilter.py: Proper test for place in event-based
filters; (Rule.set_list): Add assertion to have the correct number
of arguments; (various): stop testing for number of arguments.
* src/AddSpouse.py (LikelyFilter): Add labels to the filter.
* src/ChooseParents.py (LikelyFilter): Add labels to the filter.
* src/SelectiChild.py (LikelyFilter): Add labesl to the filter.
* src/gramps_main.py (init_filters): Instantiate filters with
correct number of arguments.
2005-07-13 Don Allingham <don@gramps-project.org>
* src/GrampsInMemDB.py: add get_event_cursor
* src/GrampsDbBase.py: add get_event_cursor
2005-07-12 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: handle links properly
* src/plugins/Makefile.am: export Rebuild.py
2005-07-11 Don Allingham <don@gramps-project.org>
* src/GrampsBSDDB.py: add repair_secondary task to rebuild
secondary indices
* src/GrampsDbBase.py: add repair_secondary task
* src/plugins/Check.py: move to "Repair Database" category
* src/plugins/Rebuild.py: new plugin to repair secondary indices
2005-07-11 Alex Roitman <shura@gramps-project.org>
* src/plugins/GraphViz.py (GraphViz.__init__): Define nominal and
reduced margins; (write_report): Use nominal margin to compute
virtual size and reduced margin to write the margin size;
(write_header): Write reduced margin into header.
2005-07-10 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: enhancements, almost usable
* src/Report.py: fixed spacing
2005-07-09 Alex Roitman <shura@gramps-project.org>
* src/ReadXML.py (stop_ref): Properly read id-based witness
reference created by old gramps.
2005-07-09 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/docgen/OpenOfficeDoc.py: Make the output conform to the DTDs
for OpenOffice.org XML
2005-07-08 Alex Roitman <shura@gramps-project.org>
* various: merge changes made in gramps20 branch with main trunk.
2005-06-24 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GrampsBSDDB.py (upgrade): Disable upgrade_7 until this is
properly working to not accidently destroy a database from gramps20
* src/plugins/TestcaseGenerator.py: Update to new tuple types
* src/RelLib.py: Use DeprecationWarning and api wrappers instead of
assert to make HEAD a little more usable again until all transitition
is done
2005-06-20 Don Allingham <don@gramps-project.org>
* src/GenericFilter.py: optimize looping and reducing fetches
* src/Utils.py: fix event handle accesses
2005-07-03 Alex Roitman <shura@gramps-project.org>
* src/plugins/GraphViz.py (dump_person): Correctly test for birth
relations.
2005-07-03 Eero Tamminen <eerot@sf>
* src/po/fi.po: Updated translated to latest template
2005-07-02 Alex Roitman <shura@gramps-project.org>
* src/RelLib.py (Family.get_handle_referents): Typo;
(Event.get_handle_referents): Work around possible None for
witness.
* src/plugins/Check.py (check_source_references): Add checking
routine to detect and remove dangling source references.
* configure.in: Bump up the version number.
2005-06-16 Alex Roitman <shura@gramps-project.org>
* src/EventEdit.py: Remove unused variable.
* src/EventEdit.py: Hide warning message for new events and for
existing events with the default role; Only commit new Event when
OK clicked in the editor.
* src/RelLib.py: Add assertions for external witness methods.
* src/gramps.glade: Make warning easy to show/hide.
2005-06-15 Don Allingham <don@gramps-project.org>
* src/DisplayModels.py: fixed event type display
* src/ReadXML.py: build child/family relationships properly on
import, add missing event descriptions
* src/RelLib.py: type checking for set_role relationship types
2005-06-24 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/PeopleView.py (build_people_context_menu): Workaround to get a
proper german translation.
* srx/po/de.po: Updated
2005-06-24 Alex Roitman <shura@gramps-project.org>
* src/po/fr.po: Add missing format line parameters.
2005-06-23 Don Allingham <don@gramps-project.org>
* src/WriteGedcom.py: Fix GEDCOM date exporting.
2005-06-23 Alex Roitman <shura@gramps-project.org>
* src/Relationship.py (is_spouse): Use context.
* src/get_strings: Add "__" to default keywords.
* src/po/template.po: Update for 2.0.4.
* src/RelLib.py (SourceNote.replace_source_references,
MediaBase.replace_media_references,): Fix problem with replacing
multiple occurrences.
* src/po/ru.po: Update for 2.0.4.
2005-06-23 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/WriteGedcom.py: Fix family source references, fix spurious
PLAC subrecords, respect more privacy settings
* src/po/es.po: Translation fixes
2005-06-22 Don Allingham <don@gramps-project.org>
* src/FamilyView.py: fix deleting of spouse and children
* src/PlaceView.py: fix sorting
* src/SourceView.py: fix sorting
2005-06-22 Alex Roitman <shura@gramps-project.org>
* src/GenericFilter.py (IsDescendantOfFilterMatch.__init__):
Remove unneeded method.
* src/FamilyView.py (remove_child_clicked): Prevent signal race.
* NEWS: Update.
* src/TarFile.py (extract_files): insert missing 'replace' call.
* src/Relationship.py (is_spouse): return translated spouse name,
based on gender and family relation.
* src/plugins/rel_*.py (get_relationship): use new spouse scheme.
2005-06-21 Don Allingham <don@gramps-project.org>
* src/GenericFilter.py: optimize a few filters
2005-06-21 Alex Roitman <shura@gramps-project.org>
* src/po/fr.po: Remove extra "%" signs.
* src/Report.py (CommandLineReport.parse_option_str): Fix indentation.
2005-06-15 Alex Roitman <shura@gramps-project.org>
* src/ListBox.py (EventListBox.set_place): Fix place setting.
2005-06-14 Alex Roitman <shura@gramps-project.org>
* src/events.png, src/repos.png, src/repos24.png: Add GNOME icons
for the stock calendar and drawer.
* src/events24.png: Update small icon.
* src/gramps.glade: Use new icons for the Event View and
Repository View side bar buttons. Add small icons to the main
notebook tabs.
2005-06-20 Don Allingham <don@gramps-project.org>
* src/AddSpouse.py: accept Person instead of handle
* src/ChooseParents.py: accept Person instead of handle
* src/GenericFilter.py: use single pass through database, filters
accept Person objects instead of handles
* src/PeopleModel.py: don't precalculate handle list
* src/RelLib.py: allow person object to be initialized with
serialized data
* src/SelectChild.py: accept Person instead of handle
2005-06-20 Alex Roitman <shura@gramps-project.org>
* src/SelectChild.py (LikelyFilter.prepare,LikelyFilter.apply):
Handle absent birth of a parent.
* src/AddSpouse.py (LikelyFilter.prepare,LikelyFilter.apply):
Handle absent birth of a parent; correctly use gender.
2005-06-19 Don Allingham <don@gramps-project.org>
* src/AddSpouse.py: display idle cursor, build better likely filter
* src/SelectChild.py: display idle cursor
* src/ChooseParents.y: display "Loading..." while loading lists
2005-06-18 Don Allingham <don@gramps-project.org>
* src/ChooseParents.py: build custom filter rules to speed up
loading the data, provide watch cursor to provide feedback to
the user.
* src/Date.py: provide sort data recalculation function
2005-06-19 Eero Tamminen <eerot@sf>
* src/plugins/StatisticsChart.py: Changed the entry fields to
SpinButtons as suggested by Alex
2005-06-17 Don Allingham <don@gramps-project.org>
* src/ChooseParents.py: optimize the add of a person to the models
* src/EditPlace.py: check to make sure a duplicate title is not
entered
2005-06-17 Alex Roitman <shura@gramps-project.org>
* src/WriteGedcom.py (write_sources): Pass handle to the id
creator; (write_person): write person sources; (sid): return
gramps_id; (write_families): write family sources.
* src/WriteGedcom.py: Pass gramps_id to filter rules.
* src/plugins/ExportVCalendar.py: Pass gramps_id to filter rules.
* src/plugins/ExportVCard.py: Pass gramps_id to filter rules.
* src/plugins/GraphViz.py: Pass gramps_id to filter rules.
* src/plugins/IndivComplete.py: Pass gramps_id to filter rules.
* src/plugins/NavWebPage.py: Pass gramps_id to filter rules.
* src/plugins/StatisticsChart.py: Pass gramps_id to filter rules.
* src/plugins/TimeLine.py: Pass gramps_id to filter rules.
* src/plugins/WebPage.py: Pass gramps_id to filter rules.
* src/plugins/WriteFtree.py: Pass gramps_id to filter rules.
* src/plugins/WriteGeneWeb.py: Pass gramps_id to filter rules.
* src/plugins/WebPage.py (write_report): Test for empty dir_name.
2005-06-16 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/gramps_main.py (on_merge_activate,on_fast_merge_activate):
only merge if exactly two persons have been selected
2005-06-08 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/EditPerson.py: Make gender guessing work again
2005-06-08 Alex Roitman <shura@gramps-project.org>
* src/gramps_main.py (init_interface): Set proper color for new icons.
* src/gramps.glade (gramps): Label new buttons, left-align labels.
* src/GrampsDbBase.py (get_event_column_order): Show date column.
* src/EventView.py (Module): Add "Last Changed" column; do not
hard-code handle column.
* src/DisplayModels.py (EventModel.__init__): Switch column order.
* src/EventView.py (Module): Remove extra column.
* src/EventEdit.py (EventEditor.__init__): Remove obsolete code.
* src/gramps.glade (Marriage): Re-work dialog similar to EditPerson.
* src/Utils.py (family_event_roles): Add mapping.
* src/RelLib.py (EventRef): Add FAMILY role.
* src/Marriage.py: Start using Listbox, so far for Events only.
* src/ListBox.py: Support both person and family primaries.
* src/EventEdit.py: Support both person and family primaries.
* src/EditPerson.py (on_apply_person_clicked): Do not commit
event, as this is done in the editor.
* src/EditPerson.py: Commit events, since there may be changes
made no in the editor.
* src/EventEdit.py: Use combined mapping for all events.
* src/FamilyView.py: Proper display of child relations.
* src/Marriage.py: Commit events; properly call common event/ref
editor.
* src/Utils.py: Minor.
* src/gramps.glade: Minor update.
* src/AutoComp.py (StandardCustomSelector.__init__): Compare
active_key to None.
* src/gramps.glade (marriageDialog): Remove displayed strings from
the Sttributes tab.
* src/Marriage.py: Delegate attribute handling to ListBox.
* src/ListBox.py (AttrListBox): Support both personal and family
attributes.
* src/ChooseParents.py: Correct use of types; Use family relations
between parents; Use EventRef for birth; Remove obsolete code.
* src/gramps.glade (familyDialog): Typo in widget name.
2005-06-08 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/EventView.py (column_names): Add missing column
* src/RepositoryView.py (column_names): Add missing columns
* src/GrampsDbBase.py: fix column_order methods
* src/DisplayModels.py (RepositoryModel): Remove parish column because
it is not editable anyway
* src/gramps_main.py (column_order): add Repository View;
(init_interface): Remove unneeded callback
2005-06-08 Alex Roitman <shura@gramps-project.org>
* src/ChooseParens.py: Support for (int,str) relationships.
* src/FamilyView.py (new_child_after_edit): Use tuple relationships.
* src/SelectChild.py: Support for (int,str) relationships.
* src/gramps.glade (selec_child,modparents,familyDialog): Replace
ComboBoxes with ComboBoxEntries.
* src/RelLib.py (add_parent_family_handle,
change_parent_family_handle): Correct the docstring to reflect
tuple relationships.
2005-06-07 Alex Roitman <shura@gramps-project.org>
* src/gramps.glade (selecty_person): Change positioning; add icon.
* src/edit_person.glade (event_tab): Correct tooltips.
* src/SelectEvent.py: Add to CVS.
* src/Makefile.am: Ship SelectEvent.py file.
* src/SelectChild.py (build_list): Use mapping from Utils.
* src/ReadGrdb.py (importData): Properly copy event table.
* src/ListBox.py: Properly fill in the Combo maps without
collisions; Add Role to the EventListbox; Support selecting an
existing Event object.
* src/GrampsInMemDB.py: Support for event id table.
* src/GrampsDbBase.py: Support for event id table.
* src/GrampsBSDDB.py: Support for event id table; emit
event-delete signal when events are deleted.
* src/EventView.py: Support deleting events.
* src/EventEdit.py: Support deleting events; Proper adding events.
2005-06-07 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* various: const to RelLib transitition.
2005-06-07 Alex Roitman <shura@gramps-project.org>
* src/EventView.py (build_columns): Do not artificially create
an extra column.
2005-06-06 Alex Roitman <shura@gramps-project.org>
* src/AttrEdit.py: proper type selector support.
* src/AutoComp.py (by_value): Use locale-aware sorting.
* src/EditPerson.py: Support select button for the event tab.
* src/EventEdit.py (EventRefEditor): Editor for both events and
event refs.
* src/ListBox.py: Support for select button; Proper removal of
entries; Proper Event/ref editing support; fixes for combos.
* src/NameEdit.py: Typo.
* src/edit_person.glade: Add select button to the event tab.
* src/gramps.glade: Add new editor for both events and refs.
* src/DisplayModels.py: Support for event view.
* src/EventEdit.py: Commit event on OK.
* src/GrampsDbBase.py: Event column order and event cursor.
* src/GrampsInMemDB.py: Event cursor.
* src/gramps.glade: Event View, rework buttons.
* src/gramps_main.py: Event View support.
* src/EventView.py: Add to CVS.
* src/Makefile.am: Ship EventView.
2005-06-05 Alex Roitman <shura@gramps-project.org>
* src/DateHandler.py: Fix typo caught in gramps20 branch.
2005-06-05 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/po/es.po: version merge fix
2005-06-04 Alex Roitman <shura@gramps-project.org>
* various: merge changes made in gramps20 branch with main trunk.
* src/RelLib.py (Event): Add a list to store external witnesses.
2005-06-03 Don Allingham <don@gramps-project.org>
* src/AttrEdit.py: support get_type/set_type in dropdown menu
* src/EditPerson.py: remove items properly based off EventRef
* src/DisplayModels.py: remove unused print
* src/ListBox.py: get EventBox working for event types
* src/PedView.py: handle event types
* src/ReadXML.py: handle name types properly
* src/RelLib.py: add type checking for set_type
2005-06-03 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DisplayModels.py (RepositoryModel): Display repository type as text
* src/RelLib.py (Repository): Serialize type as tuple not unicode
* src/EditSource.py (ReposRefListView): Display repository type as text
* src/EditPerson.py: Don't add empty strings to pdmap
* src/AutoComp.py: don't add empty strings to completion
2005-06-03 Alex Roitman <shura@gramps-project.org>
* src/Utils.py (bold_label,unbold_label,temp_label): optionally
set cursor.
* src/EditSource.py (__init__,on_switch_page): Call
display_references using idle_add; (display_references): set
cursor when done.
* src/EditPlace (__init__,on_switch_page): Call
display_references using idle_add; (display_references): set
cursor when done.
* src/ImageSelect (__init__,on_switch_page): Call
display_references using idle_add; (display_references): set
cursor when done.
* src/EditPlace.py, src/EditSource.py: Detect new objects by
handle.
* src/const.py.in (save_frel): Return English strings.
* src/plugins/FamilyGroup.py (parse_user_options): Only select
spouse if there is any.
2005-06-03 Jens Arvidsson <jya@sverige.nu>
* src/po/sv.po: Minor fixes found via pochkpyvar.pl.
2005-06-03 Jens Arvidsson <jya@sverige.nu>
* src/po/sv.po: Translation update for version 2.0.2.
2005-06-02 Don Allingham <don@gramps-project.org>
* src/DisplayModels.py: Handle EventRefs properly
* src/FamilyView.py: handle relationship types
* src/ReadXML.py: start of upgrade process
* src/RelLib.py: ROLE_PRIMARY -> PRIMARY
2005-06-02 Alex Roitman <shura@gramps-project.org>
* src/ListModel.py: Check for the list to be long enough.
* src/gramps.glade: Replace ComboBox with ComboBoxEntry; remove
unneeded scrollwed window (caused warning).
* src/RelLib.py (Family.set_relationship): Update doc string.
2005-06-01 Don Allingham <don@gramps-project.org>
* src/EditPerson.py: Start event_ref integration
* src/EventEdit.py: Start event_ref integration
* src/ListModel.py: Start event_ref integration
* src/PersonModel.py: Start event_ref integration
* src/ListBox.py: Start event_ref integration
* src/gramps.glade:
2005-06-01 Alex Roitman <shura@gramps-project.org>
* src/AutoComp.py (StandardCustomSelector): Provide an option to
use an existing ComboBoxEntry instance; add set_values method.
* src/RelLib.py (Family.__init__): Use tuple for type.
* src/Utils.py: Add event_roles mapping.
* src/AddSpouse.py, src/EditPerson.py, src/FamilyView.py,
src/ListBox.py, src/Marriage.py, src/NameEdit.py: Support tuple
types.
* src/gramps.glade: Replace ComboBox with ComboBoxEntry; add icons.
* various: More support for event refs.
2005-05-31 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/EditSource.py, src/ListBox.py, src/ReadGedcom.py,
src/WriteGedcom.py: Constants moved from const to Utils and RelLib
2005-05-31 Alex Roitman <shura@gramps-project.org>
* src/AutoComp.py (StandardCustomSelector): Add class to handle
(int,str) selections including custom strings.
* src/RelLib.py (Witness): Remove class, as it is obsoleted by the
EventRef class.
* src/AutoComp.py (StandardCustomSelector): Add autocompletion.
2005-05-30 Alex Roitman <shura@gramps-project.org>
* src/RelLib.py: Move constants back to RelLib, as class attributes.
* src/Utils.py: Move constant mappings from const.py.in.
* src/const.py.in: Move constants and mappings elsewhere.
* various: Use constants from RelLib, not const.
* src/RelLib.py: Fix (int,str) types.
2005-05-30 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GrampsBSDDB.py (upgrade_7): Handle case of not set default person
2005-05-28 Alex Roitman <shura@gramps-project.org>
* src/RelLib.py: Delegate event handle reference lookup from
Person to EventRef class; (RepoRef.get_handle_referents): Remove
unneeded method (inherited from BaseObject).
2005-05-27 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/RelLib.py: RepoRef now derives BaseObject to enable full-text
search
* src/GenericFilter.py: Enable Repositories in full-text search filter
* src/RelLib.py: Move constants from RelLib to const
* src/plugins/TestcaseGenerator.py: Move constants from RelLib to const
* src/gramps.glade: Add ScrolledWindow to RepositoryView to make it
look like Source and Place View.
* src/const.py.in: Replace static definition of lds_temple_to_abrev by
dynamic generation from lds_temple_codes so they need to be defined
only once.
2005-05-27 Alex Roitman <shura@gramps-project.org>
* src/GrampsBSDDB.py (upgrade_7): Add upgrade path for repo changes.
* src/const.py.in: Define integer constants for standard events.
* gramps.glade: Resolve merge conflicts.
* src/GrampsBSDDB.py (upgrade_*): Use transaction for commits.
* src/const.py.in: Get rid of TransTable use in favor of int contsants.
* src/GrampsBSDDB.py (upgrade_2): Use proper constants.
* src/RelLib.py: Move constants out to const.py.in.
* src/ChooseParents.py: Fix constants.
* src/FamilyView.py: Fix constants.
* src/PedView.py: Fix constants.
* src/ReadGedcom.py: Fix constants.
* src/ReadXML.py: Fix constants.
* src/SelectChild.py: Fix constants.
* src/WriteXML.py: Fix constants.
* src/GrampsBSDDB.py (upgrade_7): Enforce str for the default handle.
2005-05-27 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EditRepository.py: polish Repository Ref UI
* src/RelLib.py: merge minor changes from HEAD
* src/RepositoryRefEdit.py: polish Repository Ref UI
* src/gramps.glade: polish Repository Ref UI
2005-05-27 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EditRepository.py: completed delete Repository
* src/RepositoryView.py: completed delete Repository
* src/Utils.py: added then removed a method, line number changed.
2005-05-27 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EditSource.py: completed support Repository Ref UI
* src/RepositoryRefEdit.py: everything now works accept MediaType
* src/gramps.glade: tooltips etc. for Repository Ref UI
2005-05-27 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/RelLib.py: Add wrappers for old event handle API including a
DeprecationWarning (this makes HEAD no longer completely defunct);
Add checks for EventRef class type
* src/EditPerson.py: typo
* src/plugins/TestcaseGenerator.py: Support for event references.
2005-05-26 Alex Roitman <shura@gramps-project.org>
* src/RelLib.py (EventRef): Add class.
* src/EditPerson.py: Support for event references.
* src/FamilyView.py: Support for event references.
* src/ListBox.py: Support for event references.
* src/PedView.py: Support for event references.
* src/RelLib.py: Support for event references.
2005-05-26 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/TestcaseGenerator.py: Add place, media and source
references.
* src/PedView.py (rebuild_trees): Resize matching is now done later by
idle callback; (add_table_to_notebook): Work with PyGtk < 2.4;
(format_relation): Adapt format to availably space.
2005-05-26 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EditSource.py: added Repositories tab and related code (not complete)
* src/RepositoryRefEdit.py: outline of Repository Ref UI
* src/gramps.glade: Repositoy tab for Source and Repository Ref UI
2005-05-26 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/DisplayModels.py: fixed for removing phone
* src/RelLib.py: removed phone field from Repository because it is
in Location anyway.
* src/RepositoryView.py: Fixed display of home_url in list view.
2005-05-26 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EditRepository.py: add support for repository types
* src/GrampsBSDDB.py: add get_repository_type_list method
* src/GrampsInMemDB.py: add get_repository_type_list method
2005-05-26 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EditRepository.py: new module to edit repository objects
* src/RepositoryView.py: new module to main repository list view
* src/DisplayModels.py: added a model for Repositories
* src/gramps.glade: added Repository tab to gramps, and added new
repositoryEditor dialog
* src/gramps_main.py: added calls for repository editor
2005-05-26 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsBSDDB.py: add support for Repository primary table
* src/GrampsDbBase.py: add support for Repository primary table
* src/GrampsGconfKeys.py: add Repository id prefix keys
* src/GrampsInMemDB.py: add support for Repository primary table
* src/GrampsIniKeys.py: add Repository id prefix keys
2005-05-25 Alex Roitman <shura@gramps-project.org>
* src/EditPlace.py: WATCH cursor and temp label for References tab.
* src/EditSource.py: Improve manipulating notebook tab labels.
* src/Utils.py (temp_label): Add function;
(bold_label,unbold_label): Properly set cursor to default.
* src/gramps.glade (event editor, source editor, place editor):
Add icons to notebook tabs.
2005-05-25 Alex Roitman <shura@gramps-project.org>
* src/RelLib.py: Switch Repository from using locations to using
Address object. Adjust methods accordingly. Add RepoRef class.
Add support for RepoRef list in Source class.
2005-05-25 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/RelLib.py: added Repository class and unittests
2005-05-25 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/plugins/ScratchPad.py: disabled search because it does not do
what the user expects.
2005-05-25 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/plugins/ScratchPad.py: rename on_scratch_pad_delete_event for consistency
* src/plugins/scratchpad.glade: add on_scratch_pad_delete_event to fix bug
when window is close using the window manager close button.
2005-05-25 Alex Roitman <shura@gramps-project.org>
* src/EditSource.py (__init__): set cursor to WATCH before displaying
references; call display_references when idle;
(display_references): set cursor to LEFT_PTR when done.
* src/ListModel.py (__init__): Typo.
* src/Utils.py (bold_label,unbold_label): make work with both
labels and their parent containers.
2005-05-24 Don Allingham <don@gramps-project.org>
* various: CVS conflict resolution
2005-05-24 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/PHPGedViewConnector.py: Enhanced version.
2005-05-23 Alex Roitman <shura@gramps-project.org>
* various: merge changes made in gramps20 branch with main trunk.
2005-05-23 Don Allingham <don@gramps-project.org>
* src/MergePeople.py: clean up and refactoring of code.
* Release: Version 2.0.1 "None shall pass" released.
2005-05-23 Alex Roitman <shura@gramps-project.org>
* src/po/ru.po: More tranlsated tips.
2005-05-23 Eero Tamminen <eerot@sf>
* src/po/fi.po: Translate all fuzzy strings. Tips are still to be
translated
* src/plugins/StatisticsChart.py: Fix a typo in one string
(I actually changed the string, but now it should actually be
understandable i.e. something people can localize)
* src/dates/Makefile.am, src/dates/Date_fi.py: Remove Finnish date
parser. Unfortunately I don't have time either to fix DateParser.py
regexps matches to be position independent or write the required
(almost) duplicate code to Date_fi.py directly
2005-05-23 Jens Arvidsson <jya@sverige.nu>
* src/po/sv.po: Translation update for version 2.0.1.
2005-05-22 Don Allingham <don@gramps-project.org>
* src/MergePeople.py: merge improvements, merge data not merged before.
2005-05-22 Alex Roitman <shura@gramps-project.org>
* src/ImageSelect.py (item_event): Do nothing if nothing is selected.
* src/EditSource.py (button_press): Return if no data.
* src/Sources.py (drag_data_get): Return if no data.
* src/EditPerson.py (ev_drag_data_get,name_drag_data_get):
Return if no data.
* src/EditPlace.py (url_source_drag_data_get): Properly obtain data;
return if no data.
2005-05-22 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/po/es.po: Updated translation for filters, tips still pending
2005-05-21 Don Allingham <don@gramps-project.org>
* src/ChooseParents.py: handle the addition of a person correctly.
Warn if the person just added is suppressed by the filter.
* src/MergePeople.py: use __debug__ for print statements
2005-05-20 Don Allingham <don@gramps-project.org>
* src/MergePeople.py: fixed name merging, incorporate Martin's
patches.
2005-05-20 Eero Tamminen <eerot@sf>
* src/po/fi.po: Merge PO file and (finally) translate the welcome
message. Otherwise translation is not yet updated
* src/data/gramps.desktop: Add Finnish translations
2005-05-20 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/WriteXML.py: Remove unnecessary database reads, so it does no
longer crash when exporting a corrupt database.
* src/WriteGedcom.py: Some hardening against corrupt database.
2005-05-20 Alex Roitman <shura@gramps-project.org>
* src/SelectObject.py (on_select_row): Properly get mime type.
* src/GrampsBSDDB.py (remove_object): Use correct key for transaction.
* src/ImageSelect.py (add_thumbnail, on_delete_media_clicked):
Identify canvas items by MediaRef instance, not by the handle of the
referred MediaObject.
* src/gramps_main.py (read_file): Remove set_resizable() calls.
* src/MediaView.py (on_drag_drop): Remove drag_get_data() call
as it was calling extraneous 'drag-data-received' signal.
* src/ReadGedcom.py (parse_person_object,parse_family_object):
Always add media references/objects, even if the files are not found
(keep the warnings); set the note for the media references.
* example/gedcom/sample.ged: Correct object format tags.
* src/ChooseParents.py (close_child_windows): Pass no arguments
to child_window.close().
2005-05-19 Don Allingham <don@gramps-project.org>
* src/DisplayModels.py: remove place column
* src/MediaView.py: delete Place option
* src/GrampsDbBase.py: new default for media columns
* src/GrampsBSDDB.py: upgrade database version for media columns
* src/MediaView.py: enable sorting by columns
* src/DisplayModels.py: enable sorting by columns for MediaModel
2005-05-19 Alex Roitman <shura@gramps-project.org>
* src/MergePeople.py (merge_family_pair): Properly use handles.
* src/RelLib.py (SourceNote.replace_source_references): Properly
replace references; (MediaBase.replace_media_references): Properly
replace references.
* src/MergeData.py: Correct comments.
* src/mergedata.glade: Make information panes non-editable.
* src/gramps.glade: Enclose date and place groups into tables,
to allow proper widget order when using tab key.
* src/EditSource.py (button_press): Properly test event names.
* src/po/ru.po: Partial update for 2.0.1.
2005-05-19 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GenericFilter.py: Catch invalid input in some filters;
(old_names_2_class): Add one name for full 1.0.11 compatibility;
(FilterParser): Properly catch invalid rule names and invalid
module/class names.
2005-05-18 Don Allingham <don@gramps-project.org>
* src/dates/Date_de.py: handle dates in the form of dd. mon year
2005-05-18 Richard Bos <radoeka@xs4all.nl>
* src/data/gramps.desktop: Add Dutch strings.
2005-05-18 James Treacy <treacy@debian.org>
* src/data/tips.xml: Update and rework.
2005-05-18 Alex Roitman <shura@gramps-project.org>
* src/GenericFilter.py: Use class names for internal work; Rework
ID-based filters to use gramps-id instead of a handle.
* src/plugins/FilterEditor.py: Use class names for internal work.
* src/po/template.po: Update for 2.0.1.
* src/gramps_main.py (open_example): Add example database funciton.
* NEWS: Update.
* src/po/ru.po: Partial update for 2.0.1.
2005-05-18 Don Allingham <don@gramps-project.org>
* src/ReadGedcom.py: grab description for birth and death events
* src/WriteGedcom.py: export description for birth and death events
* example/gedcom/sample.ged: add test case
2005-05-18 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GrampsInMemDB.py: Emit the *-delete signals correctly.
* src/GrampsDbBase.py: Emission of the *-update/*-add signals should not depend
on the existance of a transaction.
2005-05-18 Don Allingham <don@gramps-project.org>
* src/plugins/FilterEditor.py: sort entries in Add Rule dialog
2005-05-18 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GrampsBSDDB.py, src/GrampsDbBase.py, src/GrampsInMemDB.py,
src/RelLib.py: Catch invalid arguments instead of crashing.
TODO: raise TypeError or HandleError instead of simply returning?
* src/plugins/TestcaseGenerator.py: Added debbuging helpers for signal emissions
2005-05-17 Don Allingham <don@gramps-project.org>
* configure.in: bump up verison number to 2.1.0
2005-05-17 Alex Roitman <shura@gramps-project.org>
* src/GenericFilter.py: Change filter rule names to make them consistent.
* src/gramps_main.py: Change filter names to make them consistent.
* src/Date.py: Import gettext.
* src/DateDisplay.py: Import gettext.
* src/GenericFilter.py: Support existing custom_filters.xml files
by adding an old2new mapping for names.
* src/AddSpouse.py (select_spouse_clicked): Display warning and
provide a way to override when trying to add child/parent as a spouse.
2005-05-17 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/ImportGeneWeb.py (decode): Decode characters and named
entities. Because gramps is not web browser based we can simply use
unicode.
2005-05-16 Don Allingham <don@gramps-project.org>
* src/PlaceView.py: select correct column for sorting
* src/SourceView.py: select correct column for sorting
* src/WriteGedcom.py: used 'replace' mode on iso-8859-1 string
encoding conversion
2005-05-16 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/ReadGedcom.py (parse_trailer): Catch EOF to warn about premature
EOF only once; Always close file; (parse_record): Properly catch
premature EOF instead of unknown level 0 records; Support single line
SOUR records; (parse_address): Support PHON and NOTE, ignore _NAME.
2005-05-16 Alex Roitman <shura@gramps-project.org>
* src/ansel_utf8.py: Convert to Unix end-of-line.
* src/plugins/StatisticsChart.py: Minor stylistic corrections.
* src/GenericFilter.py: Minor stylistic corrections.
* src/TarFile.py: Indent with spaces, remove string module.
* src/RelImage.py: Remove unused string module.
* src/SubstKeywords.py: Remove string module.
2005-05-16 Don Allingham <don@gramps-project.org>
* src/FamilyView.py: fix reordering of children in family view
2005-05-15 Don Allingham <don@gramps-project.org>
* src/ChooseParents.py: redraw window properly after person add
* src/DisplayModels.py: provide sorting support
* src/PlaceView.py: add sorting by columns
* src/SourceView.py: add sorting by columns
2005-05-14 Don Allingham <don@gramps-project.org>
* src/ReadGedcom.py: add a few more items to parse from Legacy
generated GEDCOM files
2005-05-14 Alex Roitman <shura@gramps-project.org>
* src/data/Makefile.am: Always install gramps.schemas and gramps.xml,
with or without packager mode.
2005-05-14 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GenericFilter.py (IsSiblingOfFilterMatch): Match only sibling,
not the filterMatch; (HasEvent,HasFamilyEvent): Dont crash in filter
editor.
* src/GenericFilter.py (HasTextMatchingSubstringOf, HasTextMatchingRegexpOf):
Search media objects in full text search.
* src/RelLib.py: Add GRAMPS ID to get_text_data_list so this field is
usable in full text search; Dont crash if get_text_data_list contains
None values instead of empty strings.
* src/EditPerson.py, src/AddMedia.py, src/ImageSelect.py, src/ReportUtils.py,
src/SelectObject.py, src/plugins/Ancestors.py, src/plugins/IndivComplete.py,
src/plugins/IndivSummary.py, src/plugins/WebPage.py, src/plugins/WriteCD.py:
Dont crash with "note only" media object.
2005-05-13 Don Allingham <don@gramps-project.org>
* src/plugins/ScratchPad.py: fix GdkAtom index problem with pygtk2.4
2005-05-13 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GenericFilter.py (HasEvent,HasFamilyEvent): Correct filter rules
2005-05-13 Alex Roitman <shura@gramps-project.org>
* src/DateDisplay.py (DateDisplayEn): Localize format names.
* src/get_strings: Support extracting strings from tips.xml file.
* src/build_po: Process tips.xml file.
* src/TipOfDay.py (TipOfDay.__init__): Use translated tips.
* src/po/template.po: new translatable strings.
* src/DateEdit.py (parse_and_check): Display date as parsed on
focus-out from the entry fields.
2005-05-13 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/SelectChild.py (on_save_child_clicked) Commit new parent family
of child properly; correct handle/object mismatch; exec parent callback
to do a proper redraw (closes #1201151)
* src/dates/Date_de.py: Register for all variants of german; Add other
variants of month names for parser
* src/Date.py: Raise Exception.DateError on invalid arguments
* src/DateParser.py: Catch DateError and use text only date as fallback
* src/plugins/TestcaseGenerator.py: Handle DateError exception
* src/plugins/ImportGeneWeb.py: Distinguish unknown people
* src/DateDisplay.py: Allow B.C.E. in years to be localized
* src/dates/Date_de.py: Some more translations including B.C.E.
2005-05-12 Don Allingham <don@gramps-project.org>
* src/GrampsBSDDB.py: force database sync on transaction commit
2005-05-12 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GenericFilter.py (ParamFilter.apply): Set parameter list before
prepare (solves crash in full text search)
* src/gramps_main.py: Enable full text search filters again
2005-05-12 Alex Roitman <shura@gramps-project.org>
* src/plugins/Check.py (cleanup_missing_photos): Typo.
* configure.in: Bump up the version number.
* NEWS: Update.
* src/ReportUtils.py (insert_images): Pass sizes to add_media_object;
(married_str): Quit if no spouse.
* src/data/gramps.xml: Include different cases for file extensions.
* src/po/ru.po: Typo.
2005-05-12 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/TestcaseGenerator.py: Added generation of multiple date
formats including invalid dates. This is displaying and reparsing every
date to compare the result.
* src/plugins/NavWebPage.py (HomePage): Dont crash on note only object
* src/dates/Date_de.py: Updated translation
2005-05-11 Don Allingham <don@gramps-project.org>
* src/ReadGedcom.py: coerce the name into a unicode value - if the wrong character
encoding is indicated in the file, the screen display can get corrupted due to keys
that aren't unicode values
* src/dates/Date_de.py: first pass at a German date handler
2005-05-11 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DateHandler.py: Fallback to "C" locale instead of the ISO
format. This currently basically falls back to en, but this could
be enhanced by a translated fallback parser later.
2005-05-11 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/po/es.po: remerge from 2.0.0
2005-05-11 Don Allingham <don@gramps-project.org>
* src/EditPerson.py: remerge from 2.0.0
2005-05-11 Alex Roitman <shura@gramps-project.org>
* INSTALL, NEWS, README, acinclude.m4, configure.in, doc/gramps.1.in,
doc/gramps-manual/Makefile.am, doc/gramps-manual/C/*.xml,
doc/gramps-manual/C/figures/*.png, src/AddSpouse.py, src/AddrEdit.py,
src/AttrEdit.py, src/ChooseParents.py, src/Date.py, src/DateEdit.py,
src/DbPrompter.py, src/DisplayModels.py,
src/EditPlace.py, src/EditSource.py, src/EventEdit.py,
src/FamilyView.py, src/GenericFilter.py, src/GrampsBSDDB.py,
src/GrampsGconfKeys.py, src/GrampsIniKeys.py, src/GrampsXMLDB.py,
src/ImageSelect.py, src/Marriage.py, src/MergeData.py,
src/MergePeople.py, src/NameEdit.py, src/PedView.py, src/PeopleModel.py,
src/ReadGedcom.py, src/ReadXML.py, src/RelLib.py, src/ReportUtils.py,
src/SourceView.py, src/StartupDialog.py, src/UrlEdit.py, src/Witness.py,
src/WriteGedcom.py, src/WriteXML.py, src/gramps.glade,
src/gramps_main.py, src/mergedata.glade, src/data/Makefile.am,
src/data/gramps.schemas, src/data/tips.xml, src/dates/Date_fi.py,
src/dates/Makefile.am, src/plugins/Check.py,
src/plugins/FilterEditor.py, src/plugins/GraphViz.py,
src/plugins/ImportGeneWeb.py, src/plugins/PatchNames.py,
src/plugins/ReorderIds.py, src/plugins/ScratchPad.py,
src/plugins/SoundGen.py, src/plugins/StatisticsChart.py,
src/plugins/TestcaseGenerator.py, src/plugins/Verify.py,
src/plugins/rel_es.py, src/po/da.po, src/po/de.po, src/po/es.po,
src/po/fi.po, src/po/fr.po, src/po/nb.po, src/po/nl.po, src/po/no.po,
src/po/ru.po, src/po/sv.po, src/po/template.po:
Merge changes made in gramps20 into HEAD.
2005-05-10 Don Allingham <don@gramps-project.org>
* Release: Version 2.0.0 "The Bright Side of Life"" released.
2005-05-10 Don Allingham <don@gramps-project.org>
* src/DbPrompter.py: add callback for progressbar
* src/GrampsXMLDB.py: pass callback task
* src/ReadXML.py: handle progress callback, fix placeobj error
* src/gramps_main.py: define progress bar callback, remove problem
filters
2005-05-10 Eero Tamminen <eerot@sf>
* src/plugins/StatisticsChart.po: add gettext _() to three strings
where it was missing
2005-05-10 Don Allingham <don@gramps-project.org>
* src/StartupDialog.py: check for broken Slackware library, and
missing gconf installation, present error messages instead of
tracebacks
2005-05-10 Alex Roitman <shura@gramps-project.org>
* src/data/gramps.schemas: Add a welcome key.
* src/GrampsGconfKeys.py: Add get/set methods for welcome key.
* src/GrampsIniKeys.py: Add get/set methods for welcome key.
* src/po/ru.po: Update.
* src/gramps.glade: Remove unused widget.
* src/gramps_main.py: Use new welcome key for the welcome dialog.
* src/data/tips.xml: Update tips.
* src/WriteXML.py (write_witness): Proper witness reference.
* src/ReadXML.py (start_witness): Initialize empty comment.
2005-05-10 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/po/es.po: Updated translation
* src/plugins/rel_es.py: Revert to more conservative relationships
2005-05-09 Don Allingham <don@gramps-project.org>
* src/gramps.glade: new scrollable message dialog
* src/gramps_main.py: add new upgrading information message
* src/template.po: new translatable string
* src/StartupDialog.py: Added Alex's configuration upgrade, but
wrapped in gconf detection
2005-05-09 Alex Roitman <shura@gramps-project.org>
* doc/gramps-manual/C/authors.xml: Update.
* src/DisplayModels.py (column_change): Use localized time string.
* src/PeopleModel.py (column_change): Use localized time string.
* src/RelLib.py (get_change_display): Use localized time string.
2005-05-09 Baruch Even <baruch@ev-en.org>
* src/plugins/GraphViz.py (parse_user_options): Use 'justyears'.
2005-05-08 Don Allingham <don@gramps-project.org>
* src/WriteGedcom.py: fix adopted relationship generation
2005-05-08 Alex Roitman <shura@gramps-project.org>
* src/po/ru.po: Typos.
* doc/gramps-manual/C/usage.xml: Typo.
2005-05-07 Alex Roitman <shura@gramps-project.org>
* INSTALL: Update.
2005-05-07 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/po/es.po: Updated translation
2005-05-07 Jens Arvidsson <jya@sverige.nu>
* src/po/sv.po: Partial translation update for version 2.0.0.
2005-05-07 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/PedView.py (build_detail_string), src/FamilyView.py (load_family):
Dont crash on strange signal race condition, that leaves database in
corrupt state before sending "active-changed"
* src/plugins/ImportGeneWeb.py (read_children_lines): Properly add
birth event; (parse_person): Remove brackets from name;
(get_or_create_place): Fix typo
2005-05-06 Alex Roitman <shura@gramps-project.org>
* acinclude.m4: Copy macro for GCONF configuration from gconf2-dev;
add --disable-mime-install and --enable-packager-mode arguments.
* configure.in: Call new macros; Remove obsolete French and Russian
manuals for the time being.
* doc/gramps-manual/Makefile.am: Remove obsolete manuals.
* src/data/Makefile.am: Conditional installation of gconf keys and
mime types.
* src/po/da.po: Typos preventing make.
* NEWS: Update.
* README: Update.
2005-05-06 Larry Allingham <lallingham@woh.rr.com>
* doc/gramps-manual/C/authors.xml, doc/gramps-manual/C/faq.xml,
doc/gramps-manual/C/mainwin.xml, doc/gramps-manual/C/usage.xml:
Typos and corrections.
2005-05-06 Don Allingham <don@gramps-project.org>
* src/ReadGedcomp.py: Handle inline sources better in GEDCOM files
* src/ReportUtils.py: check for spouse existance before creating a
marriage string - return an empty string instead.
* src/ReadXML.py: fix handling of non-gregorian dates
* src/EditPerson.py: faster building of place lists using cursors
2005-05-06 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/gramps_main.py (undo): Block signals during undo to make
it MUCH faster when undoing larger imports or plugin runs
2005-05-06 Don Allingham <don@gramps-project.org>
* src/gramps_main.py: fix beta warning dialog
2005-05-05 Alex Roitman <shura@gramps-project.org>
* doc/gramps.1.in, doc/gramps-manual/C/bugs.xml,
doc/gramps-manual/C/cmdline.xml, doc/gramps-manual/C/faq.xml,
doc/gramps-manual/C/getstart.xml,
doc/gramps-manual/C/gramps-manual.xml,
doc/gramps-manual/C/mainwin.xml,
doc/gramps-manual/C/preface.xml: Update.
2005-05-05 Don Allingham <don@gramps-project.org>
* src/plugins/PatchNames.py: handle multiple titles (bug 1196056)
* src/plugins/ReorderIDs.py: bring up to speed with new handle/id methodology,
2005-05-05 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GenericFilter.py: Fix copy-n-paste errors;
dont crash on empty database
2005-05-04 Alex Roitman <shura@gramps-project.org>
* doc/gramps-manual/C/figures/scratch-pad.png: Add new figure.
* doc/gramps-manual/C/authors.xml: Update.
* doc/gramps-manual/C/keybind.xml: Update.
* doc/gramps-manual/C/usage.xml: Update.
* doc/gramps-manual/C/figures/cfe-ar.png: Update.
* doc/gramps-manual/C/figures/cfe-df.png: Update.
* src/plugins/FilterEditor.py: Correct manual section.
* src/plugins/ScratchPad.py: Correct manual section.
* src/plugins/SoundGen.py: Correct manual section.
* src/plugins/Verify.py: Correct manual section.
* src/SourceView.py (__init__): Connect to the key-press-event.
* doc/gramps-manual/C/keybind.xml: Update.
* doc/gramps-manual/C/cmdline.xml: Update.
* doc/gramps-manual/C/custom.xml: Update.
* doc/gramps-manual/C/filtref.xml: Update.
2005-05-03 Don Allingham <don@gramps-project.org>
* src/gramps_main.py: remove beta warning, handle OSError
on config open
2005-05-03 Tino Meinen <a.t.meinen@chello.nl>
* src/po/nl.po: Updated Dutch translation
2005-05-03 Eero Tamminen <eerot@sf>
* src/po/fi.po: Updated to new template.
2005-05-03 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GenericFilter.py (HaveChildren): Match what it should
2005-05-03 Alex Roitman <shura@gramps-project.org>
* doc/gramps-manual/C/usage.xml: Update.
* doc/gramps-manual/C/figures/*.png: Add new figures.
* src/MergePeople.py: Minor cleanups; Help buttons.
* src/MergeData.py: Minor cleanups; Help buttons.
* src/mergedata.glade: Minor cleanups; Help buttons.
* doc/gramps-manual/C/prefs.xml: Update.
* doc/gramps-manual/C/figures/prefs.png: Add new figure.
2005-05-03 Don Allingham <don@gramps-project.org>
* src/ReportUtils.py: fixed type (get-day() -> get_day())
2005-05-03 Don Allingham <don@gramps-project.org>
* src/ListBox.py: added to CVS
* src/Makefile.am: added ListBox.py
2005-05-02 Don Allingham <don@gramps-project.org>
* src/gramps.glade: remove place field, fixed parent relationships
* src/ImageSelect.py: remove place handling
2005-05-02 Alex Roitman <shura@gramps-project.org>
* src/DateEdit.py (DateEditorDialog.__init__): Correct manual section.
* doc/gramps-manual/C/usage.xml: Update.
* doc/gramps-manual/C/figures/edit-person-notes.png: Update.
* doc/gramps-manual/C/figures/date-selection.png: Add new figure.
* src/EditPlace.py: Correct manual section.
* src/EditSource.py: Correct manual section.
* src/EventEdit.py: Correct manual section.
* src/ImageSelect.py: Correct manual section.
* src/Marriage.py: Correct manual section.
* src/NameEdit.py: Correct manual section.
* doc/gramps-manual/C/usage.xml: Update.
* doc/gramps-manual/C/figures/edit-*.png: Update.
* src/AddrEdit.py: Correct manual section.
* src/AttrEdit.py: Correct manual section.
* src/Witness.py: Correct manual section.
* doc/gramps-manual/C/usage.xml: Update.
* doc/gramps-manual/C/figures/edit-*.png: Update.
* src/po/ru.po: Translation update.
2005-05-02 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/gramps_main.py: Disable fast merge on a readonly db
* src/plugins/Check.py: Disable on readonly db
* src/plugins/TestcaseGenerator.py: Disable on readonly db
2005-05-02 Don Allingham <dona@gramps-project.org>
* src/GrampsBSDDB.py: handle missing version number properly, detect
empty database properly.
* src/ReadGedcom.py: set default gedcom parser class to "GEDCOM 5.5"
instead of None
* src/AddSpouse.py: fix filtering of lists using GenericFilters
* src/ChooseParents.py: fix filtering of lists using GenericFilters
* src/GenericFilter.py: fix date comparison
2005-05-02 Don Allingham <don@gramps-project.org>
* src/EditPerson.py: start of new gallery
* src/ImageSelect.py: start of new gallery
* src/Witness.py: fix listmodel
* src/const.py.in: LDS temple names
* src/edit_person.glade: start of new gallery
2005-05-01 Alex Roitman <shura@gramps-project.org>
* src/EditPerson.py (on_help_clicked): Call appropriate manual section.
* doc/gramps-manual/C/usage.xml: Update.
* doc/gramps-manual/C/figures/edit-person-*.png: Update.
* configure.in: Bump up version, to distinguish from released 1.1.99.
2005-05-01 Don Allingham <don@gramps-project.org>
* src/po/template.po: updated for string changes
* src/Date.py: add the ui_calendar_names for translation for the ui
* src/DateEdit.py: use the new ui_calendar_names for the ui
* src/plugins/Check.py: delete families that contain only a
single parent and no children
2005-05-01 Eero Tamminen <eerot@sf>
* src/dates/Date_fi.py: Fixed Display class + other changes.
Parser is waiting for Gramps DateParser.py update
2005-04-30 Don Allingham <don@gramps-project.org>
* src/EditPerson.py: Add support for inline editing
* src/EventEdit.py: Don't commit events here - should be commited
elsewhere
* src/ListModel.py: Add support for table callback functions
to update data after inline editing
* src/const.py.in: convert Alternate Birth and Alternate Death to
Birth and Death
2005-04-29 Eero Tamminen <eerot@sf>
* src/dates/Date_fi.py: initial Finnish date parser, doesn't yet
work correctly
* src/dates/Makefile.am: Added Date_fi.py
* src/po/fi.po: Updated translation from template.po + some fixes
2005-04-29 Alex Roitman <shura@gramps-project.org>
* src/edit_person.glade: Compact name edit button.
2005-04-29 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/PHPGedViewConnector.py, src/plugins/phpgedview.glade:
New files. Start of a client interface for phpGedView.
unfinished. Put them in CVS to not loose them.
2005-04-28 Alex Roitman <shura@gramps-project.org>
* src/EditPlace.py (on_add_url_clicked,on_update_url_clicked):
Use empty name when not available.
* src/UrlEdit.py (__init__): Work with empty names.
2005-04-28 Don Allingham <don@gramps-project.org>
* src/FamilyView.py: fix adding child to wrong family
2005-04-28 Don Allingham <don@gramps-project.org>
* src/EditPerson.py: remove dead logic for birth/death editing,
fix list handling
* src/EventEdit.py: fix callbacks for updating events
* src/GrampsDbBase.py: shorten handles
* src/Utils.py: shorten handles
* src/edit_person.glade: fix image spacing
2005-04-27 Don Allingham <don@gramps-project.org>
* src/EditPerson.py: rewrite of tabbed lists
* src/EventEdit.py: bold the label
* src/ListModel.py: allow column types to be specified
* src/edit_person.glade: tab improvements
2005-04-27 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/gramps_main.py (__init__): Avoid TypeError in schema error
message
* src/StartupDialog.py (__init__): Catch Schema errors
2005-04-26 Alex Roitman <shura@gramps-project.org>
* NEWS, configure.in, src/EditPerson.py, src/EditSource.py,
src/FamilyView.py, src/ImageSelect.py, src/Marriage.py,
src/MergePeople.py, src/ReadGedcom.py, src/Report.py,
src/ReportUtils.py, src/gedcomimport.glade, src/gramps.glade,
src/gramps_main.py, src/rule.glade, src/plugins/ChangeNames.py,
src/plugins/DetAncestralReport.py, src/plugins/DetDescendantReport.py,
src/plugins/ExportVCalendar.py, src/plugins/TestcaseGenerator.py,
src/plugins/changenames.glade, src/plugins/rel_ru.py, src/po/es.po,
src/po/fr.po, src/po/ru.po, src/po/template.po: Merge changes
made in gramps20 into HEAD.
2005-04-26 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/EditPerson.py (on_apply_person_clicked): Fix crash when
changing gender caused by a family handle/object mismatch
* src/MergePeople.py: Corrected gender display (closes #1190203)
2005-04-26 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/PedView.py: Removed navigation buttons in flavour of a menu;
2005-04-23 Don Allingham <don@gramps-project.org>
* src/ListModel.py: keep track of data index
* src/EventEdit.py: use new label scheme for tabs that uses an
icon to indicate used tabs
* src/AddrEdit.py: use new label scheme for tabs that uses an
icon to indicate used tabs
* src/AttrEdit.py: use new label scheme for tabs that uses an
icon to indicate used tabs
* src/NameEdit.py: use new label scheme for tabs
* src/Date.py: incorporate instance check form gramps20 branch
* src/EditPerson.py: add additional fields for name edit, handle
lds page better, adapt to new label scheme
* src/GrampsDbBase.py: fix typos
* src/GrampsGEDDB.py: fix undo handling
* src/GrampsInMemDB.py: fix undo handling
* src/GrampsXMLDB.py: fix undo handling
* src/PeopleView.py: don't reselect an already selected person
* src/Utils.py: new tab scheme
* src/edit_person.glade new tab scheme
* src/gramps_main.py: 1->True, 0->False replacements
* src/DbPrompter.py: bring up to date with gramps20 branch
* src/DisplayModels.py: bring up to date with gramps20 branch
* src/ReadGedcom.py: bring up to date with gramps20 branch
* src/Relationship.py: bring up to date with gramps20 branch
2005-04-23 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GrampsDbBase.py (_find_from_handle,find_object_from_handle,
find_place_from_handle): Fix typo
2005-04-24 Don Allingham <don@gramps-project.org>
* src/gramps.glade: remove REDO menu item
2005-04-24 Eero Tamminen <eerot@sf>
* configure.in: Add Finnish back to installed languages
* src/po/fi.po: Make translations more consistent + some fixes
2005-04-24 Alex Roitman <shura@gramps-project.org>
* src/plugins/rel_ru.py (get_parents): Remove gettext string.
* src/ReportUtils.py (list_person_str): Add missing periods;
Use burial_date and burial_place for named format string parameters.
* src/ReportUtils.py (died_str): Typo.
* src/gramps_main.py (on_home_clicked): Typo.
* src/rule.glade: Translate label.
* src/po/fi.po: Add to gramps20 branch.
* src/po/template.po: Update translation template.
* src/po/ru.po: Translation update.
* src/EditSource.py (button_press): Proper invokation of editors.
* src/ImageSelect.py: Remove workarounds for window management.
* src/Report.py (GrampsStyleComboBox): Use non-translated style name.
2005-04-23 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/po/es.po: Nearly complete update, but completely untested
2005-04-23 Eero Tamminen <eerot@sf>
* src/po/fi.po: Improved translations for style and filter names
and some other things. Still not tested
2005-04-22 Don Allingham <don@gramps-project.org>
* src/Date.py (__cmp__): check for Date instance before compare
2005-04-21 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/ReadGedcom.py (parse_family_object): Set MediaRef properly;
(parse_individual): Set Adoption event properly;
(importData): Dont crash because of a short line;
Support _WITN, _WTN and _GODP; Ignore _LOC extended locations
* src/Marriage.py (__init__): Properly get place title
2005-04-20 Don Allingham <don@gramps-project.org>
* src/DbPrompter.py: handle runtime errors issued by
gnomevfs.get_mime_type
2005-04-21 Eero Tamminen <eerot@sf>
* src/po/fi.po: Translation updated, but not yet tested & fixed
2005-04-20 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/ExportVCalendar.py: Mark strings for translation; use
proper family name
2005-04-20 Eero Tamminen <eerot@sf>
* src/plugins/changenames.glade: fix typo
* src/plugins/TestcaseGenerator.py: fix typos in description
* src/plugins/DetAncestralReport.py: fix gettext usage
* src/plugins/DetDescendantReport.py: fix gettext usage
* src/plugins/ChangeNames.py: fix typo
2005-04-20 Don Allingham <don@gramps-project.org>
* src/plugins/DetAncestralReport.py: fixed i18n strings
* src/ReadGedcom.py: handle FTM style of child/parent relationship
translation
* src/gedcomimport.py:
* src/DisplayModels.py: fix bad index into list
* src/Relationship.py: handle race condition where the screen
wants to update with a stale family handle after the database
has been closed and the internal data has not be rebuilt.
2005-04-19 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/PedView.py: Replaced gnome canvas by an implementation
that uses gtk+ only. Still incomplete.
* src/gramps_main.py: Removed canvas specific calls of the PedView
* src/GrampsDbBase.py (create_id): Use sys.maxint to get the maximum possible integer number
* GenericFilter.py: Don't crash on corrupt database
2005-04-18 Don Allingham <don@gramps-project.org>
* src/edit_person.glade: re-add edit_person.glade
* src/EditPerson.py: start of new EditPerson dialog
* src/ListModel.py: enhancements for the start of inline editing
* src/Makefile.am: add edit_person.glade
* src/ReadXML.py: commit transactions properly
* src/const.py.in: add edit_person.glade back in
2005-04-17 Don Allingham <don@gramps-project.org>
* src/GrampsBSDDB.py: actually perform the commits during the
transaction_commit task, instead of the commit_* tasks
* src/GrampsInMem.py: actually perform the commits during the
transaction_commit task, instead of the commit_* tasks
* src/GrampsDbBase.py: actually perform the commits during the
transaction_commit task, instead of the commit_* tasks
2005-04-17 Eero Tamminen <eerot@sf>
* src/gramps.glade: Fix typo
* src/GenericFilter.py: Fix typo
* src/ReportUtils.py: Fix typos
2005-04-15 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/WebPage.py (dump_gendex): Files are named by GRAMPS ID;
Alway print fields for birth/death; Fixed typo in DateHandler
2005-04-14 Don Allingham <don@gramps-project.org>
* src/plugins/Check.py: loop through family relationships until all
problems are resolved
* src/FamilyView.py: make load_family more robust to signals
2005-04-14 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/gramps_main.py (undo): Dont emit "database-changed"
* src/plugins/plugins/TestcaseGenerator.py: Added option to generate
a new transaction for every change on the database. Useful for UNDO
and signal testing.
2005-04-13 Don Allingham <don@gramps-project.org>
* src/EditSource.py: allow double click on reference to bring up the referece
editor
* src/EventEdit.py: don't require a callback
* src/ImageSelect.py: horrible hack for handling removing parent windows.
Alex: HELP!
* src/gramps_main.py: check for reentrancy into the undo handler
* src/plugins/WebPage.py: fixed check on dialog run() return value,
changed deprecated gtk.mainiteration to gtk.main_iteration
* src/WriteGedcom.py: fixed problem with skipping events
2005-04-12 Don Allingham <don@gramps-project.org>
* src/FamilyView.py: commit family before people when committing
new spouse.
* src/EventEdit.py: more robust handler for new place after an edit
2005-04-12 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/ArgHandler.py: Fixed typo
2005-04-11 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/plugins/ScratchPad.py: hook up to 'database-changed' signal
so that pad is cleared when a new database is opened.
2005-04-11 Alex Roitman <shura@gramps-project.org>
* src/MergeData.py (on_merge_places_clicked): Commit event.
* src/SourceView.py (button_press,build_context_menu): Work with
multiple selections.
* src/ArgHandler.py: Minor string changes.
* src/DbPrompter.py: Minor string changes.
* src/po/template.po: Update translation template.
* src/po/ru.po: Some translation updates.
2005-04-11 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/PedView.py (load_canvas): Catch bug of not existing family
* src/plugins/Check.py: Fix events, that reference non existing places
* src/plugins/ImportGeneWeb.py: Add line numbers to error messages;
Support for "csrc" and "cbp" fields; Catch empty date
2005-04-10 Alex Roitman <shura@gramps-project.org>
* Release: Version 1.1.95 "When danger reared its ugly head,
he bravely turned his tail and fled" released.
* configure.in: Bump up the version number.
* src/RelLib.py (BaseObject): add get_referenced_handles,
get_handle_referents, and get_referenced_handles_recursively methods.
(various subclasses): override get_referenced_handles and/or
get_handle_referents as appropriate.
2005-04-10 Alex Roitman <shura@gramps-project.org>
* NEWS: Update.
2005-04-10 Don Allingham <don@gramps-project.org>
* src/EventEdit.py: Add new places to the database.
* src/Check.py: repair family types of "None" in the database
* src/Makefile.am: add MergePeople.py
2005-04-09 Don Allingham <don@gramps-project.org>
* src/FamilyView.py: ignore None family types. This should never
occur, but we want to be safe.
2005-04-09 Alex Roitman <shura@gramps-project.org>
* src/po/template.po: Update translation template.
2005-04-09 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDBCallback.py: block recursive signal calls, improved error
reporting. All warnings are now printed to stderr even if logging
is turned off.
2005-04-08 Don Allingham <don@gramps-project.org>
* src/AddMedia.py: pychecker changes
* src/ChooseParents.py: pychecker changes
* src/DdTargets.py: pychecker changes
* src/FamilyView.py: pychecker changes
* src/GrampsCfg.py: pychecker changes
* src/MergeData.py: pychecker changes
* src/MergePeople.py: pychecker changes
* src/NameEdit.py: pychecker changes
* src/NoteEdit.py: pychecker changes
* src/RelLib.py: pychecker changes
* src/gramps_main.py: pychecker changes
* src/GrampsDbBase.py: correctly handle signals when undoing a
delete operation
* src/PeopleView.py: remove unused signal
* src/gramps_main.py: handle history mechanism with new signal scheme,
avoiding the double active-changed when selecting an element
2005-04-08 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Utils.py (probably_alive): Added two more checks for birth and death year
* src/gramps_main.py: Added "Invert" checkbox for person filter;
Fix "active-changed" signals to not cause Tracebacks.
* src/gramps.glade: Added "Invert" checkbox for person filter
* src/PeopleView.py (build_tree): Pass Invert state for Filter to PeopleModel
* src/PeopleModel.py: Enable invertation of filter result
* src/PeopleModel.py (column_death_place): Use "Burial" and "Cremation" events
* src/GenericFilter.py (FilterParser.startElement): Catch non existing
filter rule and print an error message
2005-04-08 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/Utils.py (probably_alive): fix some bugs and added checking of ancestors.
2005-04-07 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GenericFilter.py: Call prepare/reset for nested filters
2005-04-07 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/gramps_main.py: correct type signature for 'active-changed' signal.
* src/GrampsDBCallback.py: improve the error reporting.
2005-04-06 Don Allingham <don@gramps-project.org>
* src/FamilyView.py: keep track of local person during update, connect
active-changed signal
* src/PedView.py: update database pointer when database changed, update
active person
* src/gramps_main.py: keep track of active-changed, use local person
2005-04-06 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/gramps.glade: People View: Add label for filter text input field.
* src/GenericFilter.py (ProbablyAlive): Add check for input parameter,
(HasSourceOf): get handle only once, removed unused code.
* src/gramps_main.py: Show label for filter input field.
* src/Utils.py (probably_alive): Add some checks to make current year parameter work.
2005-04-06 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GenericFilter.py: added a current year parameter to probably alive rule.
* src/Utils.py: added a current year parameter to probably alive function.
2005-04-06 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/plugins/FilterEditor.py: Added source IDs into the source combobox.
2005-04-06 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GenericFilter.py: Added HasSourceOf rule
* src/plugins/FilterEditor.py: Added MySource combobox for selecting source IDs.
2005-04-06 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/PedView.py: Truncate place names because they tend to be loooong.
2005-04-06 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/DdTargets.py: added PERSON_LINK_LIST target.
* src/FamilyView.py: corrected bug when person is droped if there is no current
family.
* src/PeopleView.py: enabled dnd of lists of people.
* src/plugins/ScratchPad.py: support lists of people.
2005-04-06 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDBCallback.py: improved error reporting when there is an error in
a callback function. Added unittest for exception in callback function.
2005-04-06 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/gramps_main.py (post_load): Emit "database-changed" signal instead of
calling change_db().
* src/PedView.py: Connect to "database-changed" signal and handle person-update signals
to redraw the view.
* src/FamilyView.py (__init__) connect to database-changed signal, dont call
change_cb because on initialisation there is no real database. (change_db):
use database parameter supplied by signal emission.
* src/PeopleView.py (__init__) dont connect the signals, this will be done by change_db,
(change_db): Use supplied database.
* src/SourceView.py (__init__): dont call change_cb because on initialisation
there is no real database and this will be done by the signal.
* src/plugins/ChangeNames.py: Block signal emission during run
* src/plugins/Check.py: Block signal emission during run
* src/plugins/ImportGeneWeb.py: Block signal emission during run
* src/plugins/ImportvCard.py: Block signal emission during run
* src/plugins/TestcaseGenerator.py: Block signal emission during run
2005-04-06 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/plugins/ScratchPad.py: made clear buttons sensitive to contents of
list and current selection. Added support for PERSON_LINK dnd.
* src/DdTargets.py: added PERSON_LINK target and simplified generation of
targets lists.
* src/FamilyView.py: added dnd of person handles to and from the child list.
* src/PeopleView.py: added dnd of person handles from the person list.
2005-04-05 Alex Roitman <shura@gramps-project.org>
* src/GrampsBSDDB.py (upgrade_5): Make work with half-upgraded data.
2005-04-05 Don Allingham <don@gramps-project.org>
* src/DbPrompter.py: provide a better error message of DB open failure
* src/const.py.in: Add Martin Hawlisch and Richard Tayor to author list
2005-04-05 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/PedView.py: Show Baptism/Burial as fallback for birth/death; Moved text
generation for details view out of DispBox class so that PedigreeView can use the
same string for max size calculation.
* src/PeopleModel.py: Show Baptism/Burial as fallback for birth/death. Based on
patch from Jim Smart.
* src/PeopleView.py: Enable makup that PeopleModel can render fallback data in italics.
2005-04-04 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDBCallback.py: added support for disconnecting callbacks,
better test code and lots of logging. Improved the comments.
2005-04-04 Alex Roitman <shura@gramps-project.org>
* src/Marriage.py: proper window management on delete event.
* src/RelLib.py (Event.are_equal): Correction.
* src/Date.py (is_empty): Require empty text for a date to be empty.
* src/WriteXML (write_object): Remove places from Media.
* src/GrampsDbBase.py (undo): Typos.
* src/GrampsDBCallback: Pretty printing for warnings.
2005-04-04 Don Allingham <don@gramps-project.org>
* src/ChooseParents.py: fix father/mother relationship
* src/FamilyView.py: fix update of child pointers after add
* src/PeopleView.py: unselect previous entry on new goto_active_person
* src/MediaView.py: pass handle instead of GRAMPS ID during drag-n-drop
* src/GrampsBSDDB.py: remove transaction.batch in favor of signal suppression
* src/GrampsDbBase.py: remove transaction.batch in favor of signal suppression
* src/GrampsInMemDB.py: remove transaction.batch in favor of signal suppression
* src/ReadGedcom.py: fix relation typo, enable/disable signals around import
* src/ReadXML.py: enable/disable signals around import
* src/gramps_main.py: disable signals before undo and exit
2005-04-01 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDBCallback.py: Don't check callbacks if the dict is empty.
2005-04-04 Don Allingham <don@gramps-project.org>
* src/GrampsDbBase.py: add "request_rebuild" to encapsulate rebuild
requests in the database instance
* src/ReadXML.py: use request_rebuild instead of directly emitting s
ignals
* src/ReadGedCom.py: use request_rebuild instead of directly emitting
signals
2005-04-01 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDBCallback.py: Added code to disable/enable signals on
a per instance or all instance bassis. Improved test code and
changed type checking to use isinstance instead of type().
2005-04-04 Alex Roitman <shura@gramps-project.org>
* src/ImageSelect.py (on_savephoto_clicked): Pass transaction to
savephoto; (savephoto): take transaction argument);
(on_photolist_drag_data_received): Pass transaction.
2005-04-03 Don Allingham <don@gramps-project.org>
* src/FamilyView.py: commit family properly
* src/PedView.py: change_active_person typo
* src/PeopleView.py: don't change active person with updated
* src/SelectChild.py: Fix callbacks
* src/gramps_main.py: load active family on change
* src/ArgHandler.py: Make sure all databases are closed before
creating a new one.
* src/DisplayModels.py: Calculate new nodes properly after a
node has be deleted. The node hasn't been removed from the database
yet.
* src/EditPerson.py: Add check for unknown gender before closing
* src/EditSource.py: Remove unnecessary updates
* src/GrampsBSDDB.py: check for open in close()
* src/GrampsDbBase.py: spelling error
* src/MediaView.py: connect to database-changed
* src/PedView.py: remove unused update function
* src/PeopleView.py: connect to database-changed
* src/PlaceView.py: connect to database-changed
* src/SourceView.py: connect to database-changed, remove unnecessary
callback
* src/gramps_main.py: add database-changed signal
2005-04-03 Alex Roitman <shura@gramps-project.org>
* src/AddMedia.py: Remove unneeded update argument.
* src/ArgHandler.py (auto_save_load): Mysterious workaround :-).
* src/EditPlace.py (display_references): Drop media objects;
(DeletePlaceQuery.query_response): use proper handle removal.
* src/GrampsBSDDB.py (remove_object): emit media signal.
* src/GrampsDbBase.py (GrampsDbBase): Add media-related signals;
(commit_media_object,transaction_commit,undo): emit media signals.
* src/ImageSelect.py (GlobalMediaProperties,DeleteMediaQuery):
Remove unneeded update argument.
* src/MediaView.py (media_add,media_update,media_delete): Add
callbacks; (change_db): connect callbacks to signals;
(popup_change_description): Call property editor without callback param;
(on_add_clicked): Call AddMedia without callback param;
(add_object,update_display,add_to_display): Remove unneeded methods;
(on_edit_clicked): call property editor without callback param;
(on_delete_clicked): call deleter without callback param;
(on_drag_data_received): Call property editor without callback param.
* src/PlaceView.py (new_place_after_edit): Remove unneeded method;
(delete_place): Remove unneeded tree update; (is_used) Add method;
(on_delete_clicked): Use new detection method.
2005-04-02 Don Allingham <don@gramps-project.org>
* src/ReadGedcom.py: emit proper signals to notify of a database
rebuild, handle parent/child relationships better - eliminate
string types
* src/ReadXML.py: emit proper signals to notify of a database rebuild
* src/Sources.py: select just added handle after an addition
* src/SourceView.py: fix multiple selection problem.
2005-04-02 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/EditPerson.py: Remove unneeded arguments.
* src/Marriage.py: Remove unneeded arguments.
2005-04-01 Don Allingham <don@gramps-project.org>
* src/EditPerson.py: removed unused callback functions
* src/GrampsDbBase.py: remove duplicate signal emissions
* src/SourceView.py: reformat code
* src/Sources.py: catch source-add signal and redraw menu
2005-04-01 Alex Roitman <shura@gramps-project.org>
* src/EditPerson.py (on_edit_name_clicked): Remove unneeded argument.
2005-04-01 Don Allingham <don@gramps-project.org>
* src/AddSpouse.py: remove unused callbacks
* src/FamilyView.py: remove unused callbacks
2005-04-01 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/TestcaseGenerator.py: Small changes to family generation
* src/plugins/StatisticsChart.py: Added statistics for Surnames,
Number of Families and Event Types
2005-04-01 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/GrampsDBCallback.py: rewrite of new callback scheme using python signals
* src/GrampsBSDDB.py: handle signals instead of callback functions
* src/GrampsDbBase.py: handle signals instead of callback functions
* src/GrampsInMemDB.py: handle signals instead of callback functions
* src/Makefile.am: Add GrampsDBCallback.py
* src/PeopleView.py: handle signals instead of callback functions
* src/PlaceView.py: handle signals instead of callback functions
* src/SourceView.py: handle signals instead of callback functions
2005-04-01 Don Allingham <don@gramps-project.org>
* src/gramps.glade: disable scrollbars in Pedigree View
* src/PedView.py: Apply Martin Hawlisch's canvas resize patch
2005-04-01 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ImageSelect.py (on_photolist_drag_data_get): forgot to remove print statement.
2005-04-01 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/DdTargets.py: added dnd type for media objects
* src/ImageSelect.py: altered dnd code to use gramps specific dnd target
when dnd is used between gramps windows.
* src/plugins/ScratchPad.py: added support for media object. This is still
a little simplistic. It would be nice to generate thumbnails as tooltips and
to access some of the image meta data in the ui.
2005-04-01 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ImageSelect.py (Gallery.on_drag_begin): tiny fix to correct image dnd
2005-04-01 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/plugins/ScratchPad.py (ScratchPadListView.register_wrapper_classes,
ScratchPadName): added support for Names
* src/EditPerson.py (EditPerson.__init__, EditPerson.name_drag_data_get,
EditPerson.name_drag_begin, EditPerson.name_drag_data_received): added dnd for Names
* src/DdTargets.py (_DdTargets.__init__, _DdTargets.all_gramps_types,
_DdTargets.all_gramps_targets): added Names as dnd target.
2005-04-01 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/plugins/ScratchPad.py: changed pickle to cPickle. cPickle is much faster.
* src/EditPerson.py: changed pickle to cPickle. cPickle is much faster.
* src/EditPlace.py: changed pickle to cPickle. cPickle is much faster.
* src/Marriage.py: changed pickle to cPickle. cPickle is much faster.
* src/Sources.py: changed pickle to cPickle. cPickle is much faster.
2005-04-01 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/plugins/ScratchPad.py (ScratchPadListView.object_drag_data_received,
ScratchPadListView.on_object_select_row): disables drop that originates from the
pad itself and enabled dropping into the correct row as indicated by the
UI.
2005-04-01 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/Check.py: new database callback scheme; Use Utils.family_name.
* src/plugins/ChangeNames.py: new database callback scheme
* src/plugins/TestcaseGenerator.py: new database callback scheme
* src/plugins/TestcaseGenerator.py: Added generation of invalid
event references of persons
* src/plugins/Check.py: Check for invalid event references of persons
2005-03-31 Don Allingham <don@gramps-project.org>
* src/AddSpouse.py: new database callback scheme. This scheme
provides a registration mechanism to signal interested objects
when database commits occur. The eliminates most of all callback
functions tied to interface windows.
* src/AddrEdit.py: new database callback scheme
* src/AttrEdit.py: new database callback scheme
* src/ChooseParents.py: new database callback scheme
* src/EditPerson.py: new database callback scheme
* src/EditPlace.py: new database callback scheme
* src/EditSource.py: new database callback scheme
* src/EventEdit.py: new database callback scheme
* src/FamilyView.py: new database callback scheme
* src/GrampsBSDDB.py: new database callback scheme
* src/GrampsDbBase.py: new database callback scheme
* src/GrampsInMemDB.py: new database callback scheme
* src/Marriage.py: new database callback scheme
* src/NameEdit.py: new database callback scheme
* src/PeopleView.py: new database callback scheme
* src/PlaceView.py: new database callback scheme
* src/ReadGedcom.py: new database callback scheme
* src/ReadXML.py: new database callback scheme
* src/SourceView.py: new database callback scheme
* src/Sources.py: new database callback scheme
* src/gramps_main.py: new database callback scheme
2005-03-31 Alex Roitman <shura@gramps-project.org>
* src/GrampsBSDDB.py (upgrade): Delegate particular versioned
upgrades to separate methods; provide upgrade_5 method.
* src/RelLib.py: Remove place from MediaObjects; minor improvements.
* src/SourceView.py (button_press): Proper selection on double-click.
* src/plugins/Check.py (check_for_broken_family_links): Typo.
* src/plugins/ScratchPad.py (ScratchPadWindow.__init__): Minor change.
2005-03-31 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* plugins/TestcaseGenerator.py: Added a dialog to specify what is to be generated
and a ProgressBar. Enhanced family tree generation and randomized names a little more.
You can now generate thousands of people :-)
2005-03-31 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/plugins/stock_link.png: added icon for scratchpad display
* src/DdTargets.py (all_text): new method to return all text ddtypes
* src/TreeTips.py (__treetip_show): added support for tips to be callable
methods so that tips can be generated on the fly.
* src/plugins/Makefile.am: added stock_link.png icon
* src/plugins/ScratchPad.py: almost complete rewrite to make proper use
of gtk widgets and make more flexible for adding support for new
dnd object types. Added link icon if the object is a link to a primary
object.
2005-03-30 Don Allingham <don@gramps-project.org>
* src/MergePeople.py: provide more date in compare window, fix event
merging for families. Copy alternate names.
* src/plugins/Merge.py: support for new merge technique
* src/PeopleView.py: divide rebuild_data into two functions
* src/PeopleModel.py: clean up insertion functions
* src/gramps_main.py: remove unused code
2005-03-30 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* plugins/TestcaseGenerator.py: Added some more testcases of invalid relations
* plugins/Check.py: Added some comments an handling for some more invalid references
2005-03-29 Don Allingham <don@gramps-project.org>
* src/ReadXML.py: handle date object on names
* src/gramps.glade: add menu items for merging
* src/MergePeople.py: new person merge
* src/gramps_main.py: merge handling callbacks
* src/mergedata.glade: updated interface for merging
2005-03-29 Alex Roitman <shura@gramps-project.org>
* src/Witness.py (WitnessEditor.__init__): Work around missing
reference.
* src/gramps_main.py (delete_person_response): Object/handle mixups,
remove unneeded commits.
* src/gramps_main.py (undo_callback,redo_callback): Minor
improvements, (read_file): Always re-initialize Undo and Redo items
to insensitive blanks after new database load; (post_load): Set up
database's callbacks for Undo and Redo after load.
* src/gramps.glade: Make Redo label non-stock to allow label change.
2005-03-29 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/plugins/ScratchPad.py (on_object_select_row): fixed the drop of
text into TextView widgets.
2005-03-29 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/DdTargets.py: add family targets to target list functions
* src/Marriage.py (at_dest_drag_data_received, ev_dest_drag_data_received,
ev_source_drag_data_get, at_source_drag_data_get): fixed dnd methods and
added use of DdTarget types.
* src/plugins/ScratchPad.py (generate_family_event_tooltip,
generate_family_event_tooltip, redraw_object_list): added support for
family events and attributes.
2005-03-27 Don Allingham <don@gramps-project.org>
* src/SourceView.py: connect SourceView.merge into the multiple
selection mechanism
2005-03-27 Alex Roitman <shura@gramps-project.org>
* src/MergeData.py: Fixes for places and sources.
* src/PlaceView.py (build_context_menu): Typo.
* src/SourceView.py (__init__,build_tree): Allow multiple,
selections; (merge): Add placeholder method (borrowed from places,
needs work.
* src/gramps_main.py (on_views_switch_page): Enable merge button;
(on_merge_activate): Call merge for sources.
* src/RelLib.py (NoteBase,PlaceBase): Add new classes.
* src/ReadGedcom.py: Use get_note for comments.
* src/ReadXML.py: Use get_note for comments.
* src/Sources.py: Use get_note for comments.
* src/WriteGedcom.py: Use get_note for comments.
* src/WriteXML.py: Use get_note for comments.
* src/plugins/Ancestors.py: Use get_note for comments.
* src/plugins/FtmStyleAncestors.py: Use get_note for comments.
* src/plugins/FtmStyleDescendants.py: Use get_note for comments.
* src/plugins/NavWebPage.py: Use get_note for comments.
* src/plugins/ScratchPad.py: Use get_note for comments.
* src/plugins/WebPage.py: Use get_note for comments.
2005-03-26 Alex Roitman <shura@gramps-project.org>
* src/RelLib.py (Source.replace_source_references): Add method.
* src/MergeData.py (MergeSources.merge): Use new handle replacement.
2005-03-26 Don Allingham <don@gramps-project.org>
* src/MergeData.py: Add interface support for parents/family merging
2005-03-26 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/Check.py: Add check for child handle in family, that
does no longer exist in database
* src/plugins/Check.py (check_parent_relationships): typo
* src/plugins/Check.py (check_parent_relationships): Catch some more
database errors. Messages in the report still need some work.
* src/plugins/TestcaseGenerator.py: New plugin that creates some of
the errors that crashed Check.py before.
2005-03-25 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ScratchPad.py (ScratchPadWindow): moved content of pad to a
class attribute so that it is preserved when the pad is closed.
* src/ScratchPad.py (add_itself_to_menu, remove_itself_from_menu):
removed large section of commented code.
2005-03-25 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/Sources.py: converted to use DdTargets.py
* src/FamilyView.py: converted to use DdTargets.py
* src/EditPerson.py: converted to use DdTargets.py
* src/EditPlace.py: converted to use DdTargets.py
* src/Marriage.py: converted to use DdTargets.py
* src/DdTargets.py: added targets for FAMILY_EVENT, FAMILY_ATTRIBUTE,
CHILD and SPOUSE
2005-03-24 Don Allingham <don@gramps-project.org>
* src/EventEdit.py: Display error message if event type not specified.
* src/gramps_main.py: fix merge callback
2005-03-24 Alex Roitman <shura@gramps-project.org>
* src/RelLib.py (Witness.__init__): Typo.
* src/plugins/Check.py (cleanup_missing_photos): Use new mediaref
detection/removal, icons, window management.
* src/plugins/summary.glade: non-modal dialog.
* src/plugins/Verify.py (VerifyResults): Use title once.
* src/plugins/ChangeTypes.py: icon, window management, single instance.
* src/plugins/changetype.glade: delete event.
* src/plugins/ReorderIds.py: Disable for the time being.
* src/plugins/Eval.py: icon, window management, single instance.
* src/plugins/eval.glade: dialog.
* src/plugins/Leak.py: icon, window management, single instance.
* src/plugins/leak.glade: dialog.
* src/plugins/FilterEditor.py: single instance, help.
* src/rule.glade: icon, help.
* src/plugins/SoundGen.py: single instance, icon, help.
* src/soundex.glade: help.
* src/plugins/RelCalc.py: icon.
* src/plugins/ScratchPad.py: single instance, help.
* src/scratchpad.glade: help.
2005-03-24 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/DdTargets.py: new module to manage drag and drop target data.
* src/Makefile.am: added DdTargets.py
* src/ScratchPad.py: modified to use DdTargets.py. This is the first
stage. I will look at modifying EditPersons.py to use DdTargets.py next.
2005-03-23 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/RelLib.py: Added self.get_date() to get_text_data_child_list().
This way the date is searchable in the full-text search filter.
* doc/gramps-manual/de/*.xml: Incorporated changes from STABLE branch.
2005-03-23 Alex Roitman <shura@gramps-project.org>
* src/RelLib.py (PrivacyBase): Add base class for privacy capabilities;
(PrivateSourceNote): Inherits from SourceNote and PrivacyBase;
(MediaRef,Url,Witness,SourceRef): Remove unneeded privacy methods.
* src/ImageSelect.py (GlobalMediaProperties.display_refs): Typos.
* src/plugins/Verify.py (VerifyResults): Add class for displaying
results; help for the settings window; single instance of the tool.
* src/plugins/verify.glade: HIG compliance, break things into tabs.
* src/gramps_main.py (tool_callback): Typo.
* src/QuestionDialog.py: Use gramps icon.
* src/plugins/EventCmp.py: HIG; single instance; help.
* src/plugins/eventcmp.glade: HIG; help.
* src/plugins/Desbrowser.py: HIG, help, rebuild model after edit.
* src/plugins/desbrowse.glade: help, info label.
* src/plugins/PatchNames.py: HIG, help, single instance.
* src/plugins/patchnames.glade: HIG, help.
* src/plugins/Merge.py: HIG, help, single instance.
* src/plugins/merge.glade: HIG, help.
* src/plugins/ChangeNames.py: HIG, help, single instance.
2005-03-22 Alex Roitman <shura@gramps-project.org>
* src/RelLib.py (MediaBase): Add base class for media references;
(BaseObject): Add has_handle_reference, remove_handle_references,
and replace_handle_reference methods; (SourceNote): Add
replace_source_references method; (People,Family,Event,MediaObject):
Add handle_reference methods.
* src/RelLib.py: Move handle_reference methods from BaseObject to
PrimaryObject; (MediaBase): Remove recursive child-related operations
on mediarefs, since only primary objects have mediarefs;
Rename DataObj to PrivateObject; (People,Family,Event,MediaObject):
remove get_handleholder_list, add low-level handle reference detector.
* src/Sources.py: Use get_date_object (not get_date) for source refs.
* src/ReadXML.py: Use get_date_object for source refs.
* src/WriteXML.py: Use get_date_object for source refs.
* src/WriteGedcom.py: Use get_date_object for sourcerefs.
* src/plugins/FtmStyleAncestors.py: Use get_date_object for sourcerefs.
* src/plugins/FtmStyleDescendants.py: Use get_date_object for sourcerefs.
* src/plugins/NavWebPage.py: Use get_date_object for sourcerefs.
* src/plugins/WebPage.py: Use get_date_object for sourcerefs.
* src/RelLib.py (DateBase): Add base class for keeping Date;
(MediaBase): Do not inherit from BaseObject; (Event,MediaObject,LdsOrd,
Address,Name,SourceRef): Inherit all date-related methods from DateBase.
2005-03-21 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/MergeData.py: further changes to adapt to new API
2005-03-19 Don Allingham <don@gramps-project.org>
* src/GrampsDbBase.py: handle new column
* src/PeopleModel.py: add cause of death field
* src/PeopleView.py: add cause of death field
* src/gramps.glade: add scratchpad button
* src/gramps_main.py: add scratchpad button press callback
* src/plugins/ScratchPad.py: call alternate dialog
* src/plugins/scratchpad.glade: provide alternate dialog based
on gtk.Dialog that implements the help button.
2005-03-19 Alex Roitman <shura@gramps-project.org>
* src/gramps.glade: Add date LED buttons for LDS dates.
* src/EditPerson.py (draw_lds): Add date LED buttons for LDS dates;
(lds_field): Always set date text for LDS dates.
* src/Marriage.py (__init__): Add date LED button for LDS date.
* src/gramps.glade: Add tolltip to scratchpad button.
2005-03-18 Alex Roitman <shura@gramps-project.org>
* doc/gramps-manual/C/figures/export-druid.png: Update.
* doc/gramps-manual/C/gramps-manual.xml: Update.
2005-03-18 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/plugins/ScratchPad.py: Tidy up of drag target type handling.
* src/EditPerson.py (x_drag_data_received): fixed problem with
drag and drop of objects that have srcrefs.
2005-03-17 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GrampsGconfKeys.py (get_bool,get_int,get_string): Raise
exception when default value could not be get from gconf schema
* src/const.py.in: Add custom exception "ErrorSchemaInvalid"
* src/GrampsMime.py (mime_type_is_defined): New method that returns
True/False
* src/gramps_main.py (__init__): Catch "ErrorSchemaInvalid" exception
and check for installed MIME-type. Show error because installation is
incomplete.
2005-03-17 Alex Roitman <shura@gramps-project.org>
* acinclude.m4: Add macro for defining SHARED_MIME_DIR.
* configure.in: Use AM_SHARED_MIME macro.
* src/data/Makefile.am: Use defined GCONF_SCHEMA_FILE_DIR and
SHARED_MIME_DIR, not the hardcoded paths.
* src/Errors.py (GConfSchemaError): Add new exception.
* src/const.py.in: Remove exception string "ErrorSchemaInvalid"
(replaced by new class).
* src/GrampsGconfKeys.py (get_bool,get_int,get_string): Raise exception.
2005-03-17 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/Exporter.py (build_info_page): proofreading; (build_format_page):
shrink the size of the window by using tooltips to display the
format description.
* src/plugins/ExportVCard.py: New (unfinished) plugin to export
addresses to pim applications.
* src/plugins/vcardexport.glade: GUI for the Exporter Druid of
vCard export
* src/plugins/ExportVCalendar.py: New (unfinished) plugin to export
events for calendaring applications.
* src/plugins/vcalendarexport.glade: GUI for the Exporter Druid
of vCalendar export
2005-03-16 Alex Roitman <shura@gramps-project.org>
* 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 <Martin.Hawlisch@gmx.de>
* src/GenericFilter.py (HasTextMatchingSubstringOf): add checkboxes for case and
regexp matching; (HasTextMatchingRegexpOf) Added wrapper to use regexp matching
in HasTextMatchingSubstringOf
* src/gramps_main.py: Add new regular expression filter
* src/plugins/FilterEditor.py (EditRule:__init__): Treat params of new filter as boolean.
* TODO: Add parameter definition of Filter Rules to the filter itself, so
it can be removed from the filter editor and used by PeopleView.
* src/plugins/ImportvCard.py: A quickly hacked version of a vCard
importer. Maybe it is useful for someone.
* src/const.py.in: added mime for vCard import.
2005-03-16 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/ScratchPad.py (ScratchPad): improved the generation of
tooltip information for most object types.
2005-03-16 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/EditPerson.py (EditPerson.ev_drag_data_received): Fixed
drag and drop of events.
2005-03-15 Alex Roitman <shura@gramps-project.org>
* src/RelLib.py (Source.get_text_data_child_list,
Family.get_text_data_child_list): Add missing lists.
* src/GenericFilter.py (FullTextSearch): Correct description.
* src/GenericFilter.py (HasTextMatchingSubstringOf):
Rename FullTextSearch as well as its descriptions.
* src/gramps_main.py: Change string for filter menu.
* src/plugins/FilterEditor.py (EditRule.__init__): Hide window while
drawing.
* src/DateEdit.py (DateEditorDialog.__init__): Hide window while
drawing.
* src/data/gramps.xml: Correct GW magic to not collide with XML.
2005-03-15 Richard Taylor <rjt-gramps@thegrindstone.me.uk>
* src/Makefile.am : Added TreeTip.py to list of installed modules.
* src/TreeTip.py: New module that implements tooltips on TreeView rows.
* src/plugins/Makefile.am: Added ScratchPad.py and scratchpad.glade.
* src/plugins/ScratchPad.py: New module to implement a scratch pad for
temporary storage of drag and drop objects.
* src/plugins/scratchpad.glade: New glade file for ScratchPad window.
2005-03-15 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GenericFilter.py (FullTextSearch): Added new filter that provides
a full-text search thru (nearly) all attributes and linked objects of a person.
* src/gramps_main.py: add the new filter to the menu.
* src/RelLib.py (Event,Source): fix get_text_data_child_list() to correct
attributes of the class; (Family): fix get_sourcref_child_list().
* src/plugins/ImportGeneWeb.py: fixed small typos
2005-03-14 Alex Roitman <shura@gramps-project.org>
* src/AddSpouse.py (select_spouse_clicked): Prevent adding oneself
and oneself's parents as a spouse; When aborting, do not close dialog.
* src/RelLib.py (BaseObject): Add base data class, to support
capabilites common to all gramps objects; (matches_string,
matches_regexp): Add methods for searching textual objects;
(Person,Family,Event,Place,Source,MediaRef,LdsOrd,Attribute,Address,
Name,Location,Note,Url,Witness,SourceRef): Add methods for determining
textual objects and children with textual objects.
2005-03-14 Don Allingham <don@gramps-project.org>
* src/gramps_main.py: use new GRAMPS homepage
2005-03-13 Alex Roitman <shura@gramps-project.org>
* src/DateEdit.py (update_after_editor): Add method.
* src/EditPerson.py: Always have birth/death events (never None);
Use new update method for dates; Only commit death/birth if changed;
Only add new birth/death if non-empty.
* src/EventEdit.py: Translate stored event names before including in
menu; Exclude birth/death from menu; Do not add birth/death to the
custom event types; Only detect type change for non-birth/death.
* src/GrampsDbBase.py: Do not commit objects with empty handles.
* src/GrampsInMemDB.py: Do not commit objects with empty handles.
* src/Utils.py (family_name): Add clause for unknown parents.
* src/EventEdit.py (get_place): Typo.
* src/DisplayTrace.py (__init__): Mark debian distros.
2005-03-12 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GenericFilter.py (Rule,GenericFilter): New methods prepare() and
reset(), that are called before/after a filter is applied, to properly
support query caches; (IsWitness): new filter;
(RelationshipPathBetween,IsDescendantOf,IsLessThanNthGenerationDescendantOf,
IsMoreThanNthGenerationDescendantOf,IsChildOfFilterMatch,IsSiblingOfFilterMatch,
IsAncestorOf,IsAncestorOfFilterMatch,IsLessThanNthGenerationAncestorOf,
IsMoreThanNthGenerationAncestorOf,IsParentOfFilterMatch,HasCommonAncestorWith):
use prepare() and reset() to create a proper query cache. Currently the
cache was only created once after object creation and never updated.
* src/gramps_main.py: Add new filters to the menu.
2005-03-11 Alex Roitman <shura@gramps-project.org>
* src/RelLib.py (SourceNote): Add methods for detection and removal
source references in itself and child objects; (SourceNote,Person,
Family,Event,Place,Source,MediaRef): Add method for determining child
sourceref-capable objects.
* src/Utils.py (get_source_referents): Add function.
* src/EditSource.py (display_references): Use new sourceref detection;
(DelSrcQuery.__init__): Accept object lists; (DelSrcQuery.query_response):
Use new sourceref removal.
* src/SourceView.py (on_delete_clicked): Use new sourceref detection;
(delete_source,is_used): Remove functions.
* src/Utils.py (get_media_referents): Add function;
Add generic data recovery message.
* src/gramps_main.py (delete_person_clicked): Use generic data recovery
message.
* src/SourceView.py (on_delete_clicked): Use generic data recovery
message.
* src/EditSource.py (display_references): Change list headings.
* src/MediaView.py (on_delete_clicked): Use new mediaref detector;
Use generic data recovery message; (delete_objectmis-object_used):
Remove functions.
* src/ImageSelect.py (GlobalMediaProperties.display_ref): Use new
sourceref detection; (DeleteMediaQuery__init__): Accept object handle
and lists; (DeleteMediaQuery.query_response): Use new mediaref removal.
2005-03-11 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GenericFilter.py (PersonWithIncompleteEvent,
FamilyWithIncompleteEvent, ProbablyAlive,PeoplePrivate):
Add filter rules.
* src/gramps_main.py (init_filters): Add new filters to the menu.
2005-03-10 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GenericFilter.py (IsBookmarked,IncompleteNames,
HaveAltFamilies,HavePhotos,HaveChildren,NeverMarried,
MultipleMarriages,NoBirthdate): Add filter rules.
* src/gramps_main.py (init_filters): Add new filters to the menu.
* src/plugins/NavWebPage.py: Catch invalid HomeNote object
2005-03-09 Don Allingham <don@gramps-project.org>
* src/ChooseParents.py: Fix widget sensitivity problem, assign
integer value instead of string to relationship type
* src/FamilyView.py: fix child relationship display value
* src/GrampsBSDDB.py: upgrade to DB version 4 (remove string
relationship types)
* src/EditPerson.py: call new_after_edit instead of update_after_edit
for new people.
* src/EditPerson.py: add srcref as a drag and drop item
* src/EditPlace.py: add srcref as a drag and drop item
* src/Marriage.py: add srcref as a drag and drop item
* src/WriteGedcom.py: catch empty event
* src/Sources.py: add drag-n-drop for source references
2005-03-09 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/GenericFilter.py (IsDefaultPerson,IsSiblingOfFilterMatch):
Add filter rules.
2005-03-09 Alex Roitman <shura@alex.neuro.umn.edu>
* src/PedView.py: Import RelLib for accessing relationship constants.
* src/NameEdit.py: Use empty Date for newly created name.
* src/data/gramps.schemas: Place dont-ask key into interface dir.
* src/Marriage.py (did_data_change): Compare gramps_id, not handle.
* src/ReadXML.py (start_childof): Use integer relations.
* src/WriteXML.py (write_xml_data): Properly test frel.
* src/rule.glade: Change button label; add "need to close" label.
* src/EditPlace.py: Typo.
* src/FamilyView.py: Correct constants for birth relationship.
* src/AddSpouse.py (select_spouse_clicked): Prevent adding child
of the family as a spouse in that family.
2005-03-09 Don Allingham <don@gramps-project.org>
* src/NameEdit.py: assign date on close
2005-03-08 Don Allingham <don@gramps-project.org>
* src/ChooseParents.py: change _nsort to _model
* src/GrampsBSDDB.py: fix event secondary index function to that
the event name is used instead of the GRAMPS id.
2005-03-08 Alex Roitman <shura@alex.neuro.umn.edu>
* src/EditPerson.py: Remove numerous multiple definitions.
* src/AttrEdit.py (__init__): Set text to translated attribute type.
* src/const.py.in (display_attr): Add function.
* src/DbPrompter.py (ImportDbPrompter.chooser): Typo.
* src/Marriage.py (on_add_clicked,on_event_update_clicked): Typos.
* src/AddSpouse.py (select_spouse_clicked): Typo.
* src/EditPerson.py (__init__): Only set update sources if possible
(calls from ChooseParents don't provide the correct parent, but then
the full update goes on anyway).
* src/ChooseParents.py (mother_list_select_row,
father_list_select_row): Comment out auto-selection of parents.
* src/plugins/FilterEditor.py (on_delete_event,close_filter_editor):
Update filter ComboBox in the main window.
* src/gramps_main.py (init_filters): Clear layout before rebuilding.
2005-03-07 Alex Roitman <shura@alex.neuro.umn.edu>
* src/AddrEdit.py: Typo.
* src/EditPerson.py (on_add_addr_clicked): Typos.
* src/EditSource.py (display_references): Add lots of missed
source references.
* src/ImageSelect.py: Use PluginsMgr instead of Plugins.
2005-03-07 Don Allingham <don@gramps-project.org>
* src/RelLib.py: more documentation
2005-03-07 Alex Roitman <shura@alex.neuro.umn.edu>
* src/gramps_main.py (post_load): Upgrade even if no callback.
2005-03-06 Don Allingham <don@gramps-project.org>
* src/GrampsBSDDB.py: display upgrade messages to stdout
2005-03-06 Don Allingham <dallingham@users.sourceforge.net>
* src/GrampsBSDDB.py: add upgrade to version 3 for new Name type
* src/NameEdit.py: add date editor field
* src/ReadXML.py: read date field attached to a name
* src/WriteXML.py: write date field attached to a name
* src/RelLib.py: add date field to Name
* src/gramps.glade: add date editor field to Name Editor dialog
2005-03-06 Alex Roitman <shura@alex.neuro.umn.edu>
* src/EditSource.py (display_references): List source's references
from personal and family gallery objects.
2005-03-04 Alex Roitman <shura@alex.neuro.umn.edu>
* src/GenericFilter.py (HasAttribute.apply): Make work when no value
is given; (HasFamilyAttribute.apply): Make work when no value is given.
2005-03-03 Alex Roitman <shura@alex.neuro.umn.edu>
* src/GenericFilter.py (HasAttribute.apply): Fix the rule.
(HasFamilyAttribute.apply): Fix the rule.
* src/Marriage.py (on_update_attr_clicked,on_add_attr_clicked):
Pass the window to the attribute editor.
2005-03-02 Don Allingham <dallingham@users.sourceforge.net>
* src/ChooseParents.py: use integers instead of strings for
relationship types
* src/PedView.py: use integers instead of strings for
relationship types
* src/ReadGedcom.py: use integers instead of strings for
relationship types
* src/ReadXML.py: use integers instead of strings for
relationship types
* src/RelLib.py: use integers instead of strings for
relationship types
* src/SelectChild.py: use integers instead of strings for
relationship types
* src/WriteXML.py: use integers instead of strings for
relationship types
* src/const.py.in: use integers instead of strings for
relationship types
* src/gramps_main.py: call database update function
* src/GrampsBSDDB.py: add database upgrade function
* src/GrampsDbBase.py: add database upgrade function
* src/Marriage.py: fix lds menu
* src/AddSpouse.py: use ComboBox instead of ComboBoxEntry for
handling child/parent relationships
* src/ChooseParents.py: use ComboBox instead of ComboBoxEntry for
handling child/parent relationships
* src/FamilyView.py: use ModifyParents instead of EditRel
* src/SelectChild.py: use ComboBox instead of ComboBoxEntry for
handling child/parent relationships. Remove EditRel class
* src/gramps.glade: use ComboBox instead of ComboBoxEntry for
handling child/parent relationships, delete editrel
2005-03-02 Alex Roitman <shura@alex.neuro.umn.edu>
* src/DbPrompter.py (ImportDbPrompter.chooser): Explicitly
import XML and GEDCOM.
* src/plugins/FilterEditor.py (MySelect.get_text): Typo.
* src/plugins/FilterEditor.py: Multiple fixes.
* src/GenericFilter.py: Multiple fixes.
* src/plugins/Makefile.am: Stop shipping ReadNative.py.
2005-02-27 Alex Roitman <shura@alex.neuro.umn.edu>
* src/DbPrompter.py (format_maker): Add mnemonic activation target
to the format selector label; Use new import format; don't treat
native formats as plugins anymore.
* src/PluginMgr.py: Add format name to import registration.
* src/ReadGedcom.py: Cleanups; Don't register already native import.
* src/ReadXML.py: Don't register already native import.
* src/data/gramps.xml: Add magic patterns for XML, GEDCOM, and GW.
* src/plugins/ImportGeneWeb.py: Register with format name.
* src/plugins/ReadNative.py: Remove obsolete file.
* src/plugins/ReadPkg.py: Lots of cleanups; Register with format name.
2005-02-27 Don Allingham <dallingham@users.sourceforge.net>
* src/plugins/NavWebPage.py: add the ability to have notes
attached to the Introduction and Home pages
2005-02-27 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/MergeData.py: partial set of changes to handle new API
2005-02-27 Julio Sanchez <jsanchez@users.sourceforge.net>
* src/MergeData.py: preserve most data while merging families
* src/PeopleView.py: allow multiple selection in people list
* src/ReadGedcom.py: keep source information in families
2005-02-26 Don Allingham <dallingham@users.sourceforge.net>
* src/AddrEdit.py: update main source list after source addition
* src/AttrEdit.py: update main source list after source addition
* src/EditPerson.py: update main source list after source addition
and place addition
* src/EventEdit.py: update main source list after source addition
and place addition
* src/FamilyView.py: update main source list after source addition
* src/Marriage.py: update main source list after source addition
* src/NameEdit.py: update main source list after source addition
* src/Sources.py: update main source list after source addition
* src/gramps_main.py: update main source list after source addition
* src/const.py.in: new constants
2005-02-25 Don Allingham <dallingham@users.sourceforge.net>
* src/gramps_main.py: update places and sources after edit
2005-02-25 Alex Roitman <shura@alex.neuro.umn.edu>
* src/DbPrompter.py (GrampsFormatWidget): Add class;
(format_maker): Add_function; (NewSaveasDbPrompter.chooser): Support
for explicit format selection.
* src/Sources.py (SourceEditor.update_display): Do not add source
for the second time.
* src/EditPerson.py (EditPerson.__init__): Correct widget names.
* src/gramps_main.py (undo_callback): Enable underscore in a label.
* src/NameDisplay (display_name): Return empty string for None.
* src/NameEdit.py (__init__): Compare displayed name with empty string,
(update_group_as): Only query grouping for existing name.
* src/EditPerson.py (on_event_update_clicked): Pass callback.
* src/EventEdit.py (__init__): Typo.
* src/Sources.py (SourceEditor.draw): Do not discard reference
data when adding new source.
* src/DbPrompter.py: Factory functions for file filters;
Support for explicit format selection for open and import dialogs.
2005-02-24 Alex Roitman <shura@alex.neuro.umn.edu>
* src/MediaView.py (on_select_row): Add garbage collection call.
2005-02-23 Don Allingham <dallingham@users.sourceforge.net>
* src/AddMedia.py: use new find_mime_type_pixbuf instead of
find_icon
* src/ImageSelect.py: remove internal media widgets, use new
find_mime_type_pixbuf instead of find_icon
* src/ImgManip.py: catch pixbuf_new_from_file exception
* src/MediaView.py: use new find_mime_type_pixbuf instead of
find_icon
* src/SelectObject.py: use new find_mime_type_pixbuf instead of
find_icon
* various: replace the deprecated gtk.TRUE/gtk.FALSE with
True/False
* src/DbPrompter.py: catch zero length filename
* src/FamilyView.py: fixed selection of spouse's parents
* src/gramps_main.py: update display after loading data
2005-02-22 Don Allingham <dallingham@users.sourceforge.net>
* src/gramps.glade: use ComboBox instead of ComboBoxEntry
for temple
* src/EditPerson.py: use ComboBox instead of ComboBoxEntry
for temple
2005-02-22 Alex Roitman <shura@alex.neuro.umn.edu>
* configure.in: Bump up the version.
* src/docgen/PdfDoc.py (write_note): Attempt latin1 encoding.
* src/Exporter.py (native_export): Use real export.
* src/WriteGrdb.py (exportData): Provide default cl value.
* src/gramps_main.py (on_new_clicked): Do not prematurely close db.
* src/DbPrompter.py (NewNativeDbPrompter.chooser): Close old db
if positively opening a new one.
2005-02-21 Don Allingham <dallingham@users.sourceforge.net>
* Release: Version 1.1.90 "Successful encyclopedia salesman" released.
2005-02-21 Eero Tamminen <eerot@sf>
* NEWS: Added notes about user visible GraphViz and StatisticsChart
report changes/enhancements
2005-02-21 Alex Roitman <shura@alex.neuro.umn.edu>
* NEWS: Update.
* src/docgen/PSDrawDoc.py (draw_text,write_at):
Attempt latin1 encoding.
* src/docgen/PSDrawDoc.py (rgb_color): Remove function, import it
from ReportUtils instead.
* src/ReportUtils.py (rgb_color): Add function.
* src/docgen/LPRDoc.py: Use rgb_color from ReportUtils.
* src/ReportUtils.py (rgb_color): Add docs; (child_str): Fixes.
* src/plugins/Ancestors.py: Misc fixes.
* src/plugins/DetAncestralReport.py: Properly call child_str.
* src/plugins/DetDescendantReport.py: Properly call child_str.
* src/plugins/FtmStyleAncestors.py: Properly call child_str.
* src/plugins/FtmStyleDescendants.py: Properly call child_str.
2005-02-20 Alex Roitman <shura@alex.neuro.umn.edu>
* src/docgen/LPRDoc.py (draw_path,draw_bar): Set proper linewidth.
* doc/gramps-manual/C/usage.xml: Update.
2005-02-20 Don Allingham <dallingham@users.sourceforge.net>
* src/ReportUtils.py: use today for age calculation if not
death date exists.
* src/plugins/NavWebPage.py: handle privacy if requested
2005-02-19 Don Allingham <dallingham@users.sourceforge.net>
* src/ChooseParents.py: readonly fixes
* src/EditPerson.py: readonly fixes
* src/EditPlace.py: readonly fixes
* src/EditSource.py: readonly fixes
* src/FamilyView.py: readonly fixes
* src/ImageSelect.py: readonly fixes
* src/Marriage.py: readonly fixes
* src/EditPerson.py: add privacy marker
* src/GrampBSDDB.py: record database version, handle person privacy flag
* src/RelLIb.py: Privacy flag for person (inherit from DataObj instead of SourceNote)
* src/ReportUtils.py: update to use person privacy flag
* src/gramps.glade: person privacy flag
2005-02-19 Alex Roitman <shura@alex.neuro.umn.edu>
* src/ArgHandler.py: Command line support for geneweb import
and export; Fix command line exports for gedcom, XML, and package.
* src/Exporter.py (help): Point to correct manual section.
* src/const.py.in: Add a constant for geneweb mime type name.
* src/plugins/WriteFtree.py: Support wizard and fix command line mode.
* src/plugins/writeftree.glade: Support export wizard.
* src/plugins/WritePkg.py: Support wizard and fix command line mode.
* src/plugins/ImportGeneWeb.py: Comment out debugging messages.
* src/plugins/WriteGeneWeb.py: Support for command-line export.
* doc/gramps-manual/C/usage.xml: Update.
* doc/gramps-manual/C/gramps-manual.xml: Chunk to depth 3.
* doc/gramps-manual/C/figures/gedcom-export.png: Update.
* doc/gramps-manual/C/figures/export-druid.png: Add figure.
* src/Exporter.py: Change labels, support CD export (lame).
* src/WriteGedcom.py: Correct label.
* src/WriteXML.py: Return status on success.
* src/plugins/WriteCD.py: Support for wizard (lame).
* src/plugins/WritePkg.py: Correct label.
* src/ArgHandler.py: Re-enable CD export.
* src/PaperMenu.py (GrampsPaperComboBox.set): Compare paper names.
* src/ReportUtils.py (born_died_str): Find events to reference.
2005-02-18 Don Allingham <dallingham@users.sourceforge.net>
* src/EditPerson.py: more readonly patches
* src/EventEdit.py: more readonly patches
* src/Marriage.py: more readonly patches
* src/gramps.glade: more readonly patches
2005-02-18 Alex Roitman <shura@alex.neuro.umn.edu>
* src/docgen/LPRDoc.py (draw_path,draw_bar): Fill, then stroke.
* src/DbPrompter.py: Change file filter name.
* src/Report.py (doc_type_changed): Deal with empty extensions.
* src/docgen/AsciiDoc.py (add_photo): Add method;
(end_row): Inlcude last cell into proper formatting.
* src/GedcomInfo.py: Properly import expat.ParserCreate class.
* src/TipOfDay.py: Properly import expat.ParserCreate class.
* src/RecentFiles.py: Properly import expat.ParserCreate class.
* src/ReadXML.py: Properly import expat.* classes.
* doc/gramps-manual/C/usage.xml: Update.
* doc/xmldocs.make: Switch Makefile from CLEANFILES to DISTCLEANFILES.
* src/Makefile.am: Add const.pyc and const.pyo to CLEANFILES.
* src/EditPerson.py: Readonly fix.
* src/gramps.glade: Typo.
2005-02-18 Eero Tamminen <eerot@sf>
* src/plugins/StatisticsChart.py: fix date object checking
2005-02-17 Don Allingham <dallingham@users.sourceforge.net>
* src/EditPerson.py: more readonly support
* src/NoteEdit.py: more readonly support
* src/Sources.py: more readonly support
* src/gramps_main.py: more readonly support
* src/gramps.glade: more readonly support
2005-02-17 Alex Roitman <shura@alex.neuro.umn.edu>
* src/docgen/LPRDoc.py (write_at): Correct vertical offset.
* src/docgen/PdfDoc.py (write_at,draw_bar): Add functions.
* src/docgen/PSDrawDoc.py (write_at): Add function;
(draw_bar): Support for filling with color.
* src/ReportUtils.py (draw_legend): Correct vertical offset.
* src/docgen/OpenOfficeDoc.py: Typo.
2005-02-16 Don Allingham <dallingham@users.sourceforge.net>
* src/EditSource.py: commit events after deleting sources
* src/Marriage.py: disable buttons in readonly mode
* src/EditPerson.py: disable buttons in readonly mode
* src/Sources.py: disable buttons in readonly mode
* src/gramps.glade: name buttons
2005-02-16 Eero Tamminen <eerot@sf>
* src/plugins/GraphViz.py: 'pagesv' value comes from 'vpages'
field, not 'hpages'
2005-02-16 Don Allingham <dallingham@users.sourceforge.net>
* src/GrampsBSDDB.py: first pass of readonly support
* src/GrampsInMem.py: first pass of readonly support
* src/GrampsGEDDB.py: first pass of readonly support
* src/GrampsXMLDB.py: first pass of readonly support
* src/gramps.py: first pass of readonly support
* src/FamilyView.py: first pass of readonly support
* src/EditPerson.py: first pass of readonly support
* src/EditPlace.py: first pass of readonly support
* src/EditSource.py: first pass of readonly support
* src/gramps.glade: assign names to buttons
* src/DisplayModels.py: don't override on_row_deleted
2005-02-16 Alex Roitman <shura@alex.neuro.umn.edu>
* src/EditSource.py (DelSrcQuery.query_response): Typos.
* src/ImageSelect.py (DeleteMediaQuery.query_response): Typo.
* src/GrampsInMemDB.py (remove_place,remove_object): Add methods;
(remove_person,remove_source,remove_family): Correctly remove from
id_trans table.
* src/FamilyView.py (parent_deleter,really_remove_spouse):
Use get_ instead of find_ functions.
* doc/gramps-manual/C/getstart.xml: Update.
* doc/gramps-manual/C/mainwin.xml: Update.
* doc/gramps-manual/C/preface.xml: Update.
* doc/gramps-manual/C/figures/family-alt.png: Update.
* doc/gramps-manual/C/figures/family.png: Update.
* doc/gramps-manual/C/figures/mainwin.png: Update.
* doc/gramps-manual/C/figures/media.png: Update.
* doc/gramps-manual/C/figures/noside-nofilt.png: Update.
* doc/gramps-manual/C/figures/pedigree-anchor.png: Update.
* doc/gramps-manual/C/figures/pedigree.png: Update.
* doc/gramps-manual/C/figures/places.png: Update.
* doc/gramps-manual/C/figures/side-filt.png: Update.
* doc/gramps-manual/C/figures/sources.png: Update.
* doc/gramps-manual/C/figures/column-editor.png: Add to CVS.
* doc/gramps-manual/C/figures/pedigree-siblings-cut.png: Add to CVS.
2005-02-15 Don Allingham <dallingham@users.sourceforge.net>
* src/AddMedia.py: handle "note only" media object
* src/DisplayModels.py: handle media type of None
* src/ImageSelect.py: Add "internal note" check box
* src/MediaView.py: handle media type of None
* src/NoteEdit.py: use glade definition
* src/gramps.glade: add note editor
* src/plubins/NavWebPage.py: Add default pages
2005-02-15 Alex Roitman <shura@alex.neuro.umn.edu>
* doc/gramps-manual/C/authors.xml: Add list of contributors.
* doc/gramps-manual/C/getstart.xml: Update.
* doc/gramps-manual/C/gramps-manual.xml: Update.
* doc/gramps-manual/C/legal.xml: Update.
* doc/gramps-manual/C/preface.xml: Update.
* doc/gramps-manual/C/figures/first-open.png: New shot.
2005-02-14 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/DetAncestralReport.py: Typos.
* src/plugins/DetDescendantReport.py: Typos.
* doc/gramps-manual/C/authors.xml: Add file.
* doc/gramps-manual/C/bugs.xml: Add file.
* doc/gramps-manual/C/preface.xml: Add file.
* doc/gramps-manual/C/Makefile.am: Ship new files.
* doc/gramps-manual/C/cmdline.xml: Convert to book.
* doc/gramps-manual/C/custom.xml: Convert to book.
* doc/gramps-manual/C/faq.xml: Convert to book.
* doc/gramps-manual/C/filtref.xml: Convert to book.
* doc/gramps-manual/C/getstart.xml: Convert to book.
* doc/gramps-manual/C/gramps-manual.xml: Convert to book.
* doc/gramps-manual/C/keybind.xml: Convert to book.
* doc/gramps-manual/C/legal.xml: Change license to GPL.
* doc/gramps-manual/C/mainwin.xml: Convert to book.
* doc/gramps-manual/C/usage.xml: Convert to book.
* COPYING-DOCS: Change license to GPL.
2005-02-12 Alex Roitman <shura@alex.neuro.umn.edu>
* src/ReadGrdb.py: Check for overlapping handles prior to
modifying data.
* src/ArgHandler.py (handle_args): Natively open XML and GEDCOM
when given a single filename argument.
* src/gramps_main.py (read_gedcom,read_xml): Remove ununsed functions.
2005-02-12 Don Allingham <dallingham@users.sourceforge.net>
* src/plugins/NavWebPage.py: More enhancements
* src/Sort.py: sort places by title
2005-02-09 Don Allingham <dallingham@users.sourceforge.net>
* src/plugins/NavWebpage.py: Build template pages for unused
pages, add Surname List and Individual List pages.
2005-02-04 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/NavWebPage.py (display_relationships): Pass
another argument to display_spouse(); Use child's ID for link,
not the parent's; (display_spouse): Use spacers for additional
spouses. Use unique registration name.
* src/ReportUtils.py (find_spouse): Typo.
2005-02-03 Don Allingham <dallingham@users.sourceforge.net>
* src/plugins/NavWebPage.py: more progress
2005-02-02 Don Allingham <dallingham@users.sourceforge.net>
* src/plugins/GraphViz.py: fix MALE/FEMALE/UNKNOWN
2005-02-02 Eero Tamminen <eerot@sf>
* src/plugins/StatisticsChart.py: Better colors for pies
2005-02-02 Alex Roitman <shura@alex.neuro.umn.edu>
* src/Makefile.am: Ship ReadGrdb.py and WriteGrdb.py.
2005-02-01 Alex Roitman <shura@alex.neuro.umn.edu>
* src/Report.py: Proper translatable strings for generation numbers.
* src/ReportUtils.py: More report-related methods.
* src/plugins/DetAncestralReport.py: Use ReportUtils methods.
* src/plugins/DetDescendantReport.py: Use ReportUtils methods.
2005-01-02 Guillaume Pratte <guillaumep@soireevideo.org>
* src/po/fr.po : Update from the STABLE branch.
2005-01-31 Alex Roitman <shura@alex.neuro.umn.edu>
* src/RelLib.py: Finish up with actual MALE, FEMALE, and UNKNOWN
attributes of the Person class.
* src/ReportUtils.py: More report-related methods.
* src/plugins/DetAncestralReport.py: Use ReportUtils methods.
* src/plugins/DetDescendantReport.py: Use ReportUtils methods.
2005-01-31 Don Allingham <dallingham@users.sourceforge.net>
* various: Change Person.male, Person.female, and Person.unkwown
to Person.MALE, Person.FEMALE and Person.UNKNOWN
2005-01-30 Don Allingham <dallingham@users.sourceforge.net>
* gramps.spec.in: bring up to date, support Fedora Core and Mandrake
* src/plugins/NavWebPage.py: Start of the Narrative Web Page plugin
2005-01-30 Alex Roitman <shura@alex.neuro.umn.edu>
* src/WriteGrdb.py: Add to CVS.
* src/gramps.glade: Add Save as item, switch former one to Export.
* src/gramps_main.py: Support for save as.
* src/DbPrompter.py: Support for save as.
* src/WriteGrdb.py: Copy metadata; Remove redundant str conversion.
* src/ReportUtils.py (born_died_str,married_str): Use NameDisplay
to properly display names; (get_birth_death_strings, child_str,
born_str, died_str, buried_str): Add functions; (draw_legend): Use
correct style for the legend text, using write_at().
* src/docgen/OpenOffice.org (write_at): Accept paragraph style name.
* src/docgen/LPRDoc.org (draw_bar): Properly draw and use color
for the bar; (write_at): Correctly transform coordinates.
* src/plugins/StatisticsChart.py: Replace tabs with spaces.
2005-01-29 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/GraphViz.py (GraphVizDialog.__init__):
Use proper response ID; (GraphVizGraphics.__init__): set up self.doc;
(EmptyDoc.init): Add empty method.
* src/ArgHandler.py: Support for opening in the command-line mode.
* src/const.py.in: Add -O | --open option.
2005-01-29 Eero Tamminen <eerot@sf>
* src/plugins/StatisticsChart.py:
- Added support for Don's Pie charts + color styles for it
- Added bar_items option to decide when Report is going to use
Bar charts and when Pie charts
2005-01-29 Eero Tamminen <eerot@sf>
* src/plugins/StatisticsChart.py:
- Add first versions of following statistics:
- Child counts
- Marriage places
- Marriage ages
- Ages when first child was born
- Ages when last child was born
- Added a note that children can be either biological or adopted
(this relation can be gotten easily/fast only when going from child
to parents, not when going from parent to children like I need to)
- Take advantage of Don's age calculations function
-> Remove "Estimate" from the age descriptions
- Convert ages to correctly sortable strings
- Add a few TODO notes
2005-01-28 Alex Roitman <shura@alex.neuro.umn.edu>
* src/PedView.py: Fix remnants of gnome.canvas syntax.
* src/ReadGrdb.py: Add to CVS: native database importer.
* src/DbPrompter.py: Support for the native importer.
* src/Errors.py: Add HandleError exception for duplicate handles.
* src/ArgHandler.py: Support for the native importer.
* NEWS: Update.
2005-01-26 Don Allingham <dallingham@users.sourceforge.net>
* src/DbPrompter.py: gnome.vfs vs. gnomevfs, tolerence
* src/GrampsMime.py: gnome.vfs vs. gnomevfs tolerence
* src/ImageSelect.py: gnome.canvas vs. gnomecanvas tolerence
* src/NameDisplay.py: gnome.vfs vs. gnomevfs tolerence
* src/PedView.py: gnome.canvas vs. gnomecanvas tolerence
* src/Utils.py: remove mime handling, use GrampsMime
* src/plugins/WriteCD.py: gnome.vfs vs. gnomevfs tolerence
2005-01-25 Don Allingham <dallingham@users.sourceforge.net>
* src/ReportUtils.py: allow start and stop event handle selection
for age estimation
2005-01-25 Alex Roitman <shura@alex.neuro.umn.edu>
* src/TipOfDay.py (TipOfDay.__init__): Set transent property.
* src/gramps_main.py (Gramnps.__init__): Pass itself to TipOfDay;
(on_show_plugin_status,build_plugin_menus): Pass itself to PluginStatus.
* src/Plugins.py (PluginStatus.__init__): Set transent property.
* src/ReadGedcom.py (parse_person_object,parse_family_object):
Use absolute path to work around what seems a gnomevfs issue.
2005-01-25 Eero Tamminen <eerot@sf>
* src/plugins/StatisticsChart.py:
- Comment out debug output
- Bugfix: each chart to its own page
- Move comparison function to report class
- Make strings about missing information more consistent/clearer
- Use capitalized gender names instead of Gramps (lowercase) consts
2005-01-24 Don Allingham <dallingham@users.sourceforge.net>
* gramps.spec.in: pkill gconfd to fix settings
2005-01-24 Alex Roitman <shura@alex.neuro.umn.edu>
* src/Report.py: Fix adding styles and calling doc.init().
* src/BaseDoc.py: Restructure header; Replace tabs with spaces.
* src/plugins/AncestorChart.py (calc): Remove doc.init() call.
* src/plugins/AncestorChart2.py (calc): Remove doc.init() call.
* src/plugins/Ancestors.py (define_table_styles): Add method.
* src/plugins/FamilyGroup.py (define_table_styles): Add method.
* src/plugins/FanChart.py (define_graphics_styles): Add method.
* src/plugins/FtmStyleDescendants.py (define_table_styles):
Add method.
* src/plugins/FtmStyleAncestors.py: Minor cleanups
* src/plugins/IndivComplete.py (define_table_styles): Add method.
* src/plugins/IndivSummary.py (define_table_styles): Add method.
* src/plugins/Partition.py: Remove from CVS.
* src/plugins/StatisticsChart.py (define_graphics_styles):
Add method.
* src/plugins/TimeLine.py (define_graphics_styles): Add method.
* src/plugins/DesGraph.py: Add styles before initializing doc.
* src/StyleEditor.py (draw,save_paragraph): Swap SERIF and SANS_SERIF.
* src/Report.py (BareReportDialog.init_interface): Set up buttons
with proper response values; (report): Ignore everything except
RESPONSE_OK.
* src/plugins/BookReport.py (BookReportSelector.on_setup_clicked,
BookReportDialog.__init__): Ignore everything except RESPONSE_OK.
* src/docgen/LPRDoc.py (LPRDoc.draw_box): Shadow support.
* src/ReportUtils.py (born_died_str,married_str,child_str):
Add functions.
* src/plugins/FtmStyleDescendants.py,
src/plugins/FtmStyleAncestors.py: Use common strings from ReportUtils.
2005-01-23 Don Allingham <dallingham@users.sourceforge.net>
* src/BaseDoc.py: don't check for init on table or cell addition
* src/Report.py: Call doc.init() before write_report
2005-01-23 Eero Tamminen <eerot@sf>
* src/plugins/StatisticsChart.py:
- Complete refactoring of Extract class. There are now separate
methods for Gramp type extraction and data extraction from types
+ db is stored to self.db. This makes code much more flexible
- Added charts for person age, death and birth places, death cause
- Changed _Extract.extractors accesses accordingly
- Better chart title localization (use keywords)
- Fix two minor bugs in yesterday's code
2005-01-22 Eero Tamminen <eerot@sf>
* src/plugins/StatisticsChart.py:
- Move data item options to separate tab in report GUI
- Each data item option can now be selected separately and
therefore they have separate option names
- Note: Generating separate Chart for data options maybe be
broken because I couldn't test it because of BaseDoc problems
- Put options with predefined values to separate class
(like in GraphViz.py)
- Add non-localized option value descriptions for CLI
2005-01-21 Eero Tamminen <eerot@sf>
* src/plugins/GraphViz.py: Change CLI help to use non-localized
option descriptions
2005-01-19 Don Allingham <dallingham@users.sourceforge.net>
* src/ReportUtils.py: added estimate_age and sanitize_person
* src/BaseDoc.py: Add checks attempting to add styles after initializing
the document
* src/docgen/OpenOfficeDoc.py: add init assertions
* src/docgen/PSDrawDoc.py: fix line style in boxes
* src/docgen/SvgDrawDoc.py: fix line style in boxes
2005-01-18 Don Allingham <dallingham@users.sourceforge.net>
* src/ReportUtils.py: added documentation
2005-01-18 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/NameEdit.py: Fix patronymic show/save.
2005-01-18 Eero Tamminen <eerot@sf>
* src/plugins/GraphViz.py:
- Content options are now on the Report tab, Layout/looks
options are left to GraphViz tab
- Remade option lists, there's now a new class that keeps them
- Moved lists from different places in code to the new class
- Added 'rankdir' option for graph direction and 'latin'
option for fonts (visible only on command line, in GUI
it's taken from selected font and set whether labels need
utf8->latin1 conversion)
- Changed 'colorize' option to support color filling in
addition to just outline color (nicer for on-screen docs)
- Changed the options defaults slightly (e.g. "Default" font
is now default, this is a bit contraversial)
- Non-blood relation line changed from dashed to dotted
- Changed three option names to be more understandable:
- sfn -> showfamilies
- repb -> placecause
- incda -> incdate
2005-01-18 Alex Roitman <shura@alex.neuro.umn.edu>
* NEWS: Correct attribution of ini-backend.
* configure.in: bump up the version number.
* src/DateDisplay.py: Move common objects back to DateDisplay class.
* src/dates/Date_ru.py: Add formats and quality.
* src/EditPerson.py (get_place): Use "" for empty place's handle.
* src/RelLib.py (Event.are_equal): Only compare place handles if
at least one if them is non-empty.
* src/Utils.py (roman, pt2cm, cm2pt): Remove functions.
* src/ReportUtils.py (roman): Add function.
* src/docgen/OpenOfficeDoc.py (pt2cm): Remove function.
* src/docgen/PSDrawDoc.py (pt2cm): Remove function.
* src/plugins/AncestorChart2.py: Use ReportUtils.
* src/plugins/AncestorChart.py: Use ReportUtils.
* src/plugins/DesGraph.py: Use ReportUtils.
* src/plugins/FanChart.py: Use ReportUtils.
* src/plugins/StatisticsChart.py: Use ReportUtils.
* src/plugins/TimeLine.py: Use ReportUtils.
* src/dates/Date_fr.py: Add formats and quality.
* src/dates/Date_es.py: Add formats and quality.
2005-01-17 Don Allingham <dallingham@users.sourceforge.net>
* src/ReportUtils.py: Added
* src/BaseDoc.py: support for graphs
* src/docgen/OpenOfficeDoc.py: write_at support
* src/Makefile.am: added ReportUtils.py
2005-01-17 Don Allingham <dallingham@users.sourceforge.net>
* Release: Version 1.1.3 "Splunge: this is a greate idea, but
possibly lousy, and I'm not being indecisive" released.
2005-01-17 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/ReadGedcom.py: Handle missing TRLR record.
2005-01-17 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/GraphViz.py: Remove bogus UI labels.
2005-01-16 Alex Roitman <shura@alex.neuro.umn.edu>
* src/Plugins.py (reload_plugins): Check for status.
* src/Report.py: pychecker fixes
* src/plugins/FamilyGroup.py (dump_parent): Typo.
* src/ReportOptions.py (OptionHandler.set_options):
Ignore unknown options.
* src/docgen/PdfDoc.py: Port table and image fixes from STABLE.
* src/plugins/Ancestors.py (person_name): Avoid overriding builtin.
2005-01-15 Don Allingham <dallingham@users.sourceforge.net>
* src/EditPerson.py: don't use quote date
* src/PeopleModel.py: remove BOLD
* src/PeopleView.py: start of sorting support
* src/WriteXML.py: use hlink for Witness
* various: pychecker fixes
* configure.in: bump up to 1.1.3, the "Splunge: this is a
greate idea, but possibly lousy, and I'm not being indecisive"
release
2005-01-15 Alex Roitman <shura@alex.neuro.umn.edu>
* src/docgen/KwordDoc.py: Register with paper capabilites.
* src/docgen/PdfDoc.py: Register with paper capabilites.
* src/docgen/RTFDoc.py: Register with paper capabilites.
* src/const.py.in: Update copyright year.
* NEWS: Update.
2005-01-14 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/GraphViz.py: Restore "Place/cause when no date"
option that was available before in RelGraph; rename 'show
family nodes' into 'sfn'.
* src/plugins/StatisticsChart.py: Rename 'sort' into 'sortby'.
2005-01-13 Alex Roitman <shura@alex.neuro.umn.edu>
* src/Report.py: Typos.
* src/plugins/WebPage.py: Typos.
* src/plugins/BookReport.py: Switch to saving/restoring/registering
items by the non-localized name.
* src/plugins/GraphViz.py: Many various fixes.
2005-01-13 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/plugins/Check.py: Typos.
2005-01-12 Don Allingham <dallingham@users.sourceforge.net>
* src/DateDisplay.py: Make DateDisplayEn inherit from DateDisplay, make
DateDisplay handle only ISO dates
* src/DateHandler.py: use DateDisplayEn for English languages, use
DateDisplay for CJK
* src/GrampsCfg.py: Don't do initial redisplay of Person List when
dialog comes up, update dates dynamically when date format changes
2005-01-12 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/DisplayModels.py: Add Date and Place columns to Media model;
Zip to Place model.
* src/MediaView.py: Support for Date and Place columns.
* src/PlaceView.py: Support for Zil column.
* src/GrampsDbBase.py (get_place_column_order,
get_media_column_order): New column defaults.
2005-01-11 Eero Tamminen <eerot@sf>
* src/plugins/StatisticsChart.py: remove localization from command
line options help and put it back to dialog additions. Have
options in code in same order as in the GUI. Alias
options_class.handler.options_dict for more readable code.
Fix sort and gender option parsing.
2005-01-11 Alex Roitman <shura@alex.neuro.umn.edu>
* src/GrampsGconfKeys.py (get_event_id_prefix): Typo.
* src/GrampsIniKeys.py (get_event_id_prefix): Typo.
* src/Utils.py (for_each_ancestor): Switch from Person to handle.
* src/GenericFilter.py (for_each_ancestor): Pass db instance.
* src/plugins/GraphViz.py: Support for graphical report
if dot was found on the system.
* src/Report.py: Switch to using short format names. Fix templates.
* src/Plugins.py: Switch to using short format names.
* src/PluginMgr.py: Switch to using short format names.
* src/ReportOptions.py: Switch to using short format names.
* src/plugins/WebPage.py: Fix templates.
2005-01-10 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/EditPlace.py (EditPlace.display_references):
Fix event and object references.
* src/ImageSelect.py (GlobalMediaProperties.display_refs):
Add references for personal and family events.
* src/WriteGedcom.py (write_source_ref): Use source, not handle.
2005-01-10 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/StatisticsChart.py: Misc fixes.
* src/PluginMgr.py (reload_plugins): Remove function.
* src/Plugins.py (reload_plugins): Add function.
2005-01-10 Eero Tamminen <eerot@sf>
* src/plugins/Makefile.am:
* src/plugins/StatisticsChart.py:
Initial port of the StatisticsChart plugin to new report scheme
(plugin loads and dialog/options work, report generation not yet)
2005-01-08 Don Allingham <dallingham@users.sourceforge.net>
* src/GrampsDbBase.py: remove thumbnailing routines, add
id creation. Removes gtk and Utils dependencies, making the
database routines independent of gtk and gnome.
* src/ImgManip.py: add thumbnailing routines.
* various: thumbnailing changes and pychecker fixes
2005-01-08 Alex Roitman <shura@alex.neuro.umn.edu>
* src/Report.py (CommandLineReport.parse_option_str):
Fix PluginMgr lists.
* src/plugins/CustomBookText.py: Convert to new scheme.
* src/plugins/FamilyGroup.py: Switch from handle to id for spouse.
* src/plugins/SimpleBookTitle.py: Cleanups.
* src/GrampsInMemDB.py (get_person_from_gramps_id,
get_family_from_gramps_id,get_place_from_gramps_id,
get_source_from_gramps_id,get_object_from_gramps_id):
Unserialize tuple and return a proper GRAMPS object.
* src/DbPrompter.py (NewNativeDbPrompter.chooser):
Initialize natvie database before attempting to load.
* src/gramps.glade: Reorder toolbar style options.
* src/GrampsCfg.py (get_toolbar_style): Remove function;
(GrampsPreferences.build): Use correct values.
* src/GrampsGconfKeys.py (get_toolbar, save_toolbar):
Correct tuple of valid values.
* src/gramps_main.py (init_interface, toolbar_key_update):
Use function from GrampsKeys.
* src/data/gramps.schemas: Correct the default and the
description of the toolbar key.
* src/PluginMgr.py: Minor fixes.
2005-01-07 Don Allingham <dallingham@users.sourceforge.net>
* src/gramps.glade: removal of more OptionMenus in favor
of ComboBoxes
* src/GrampsCfg.py: use new ComboBoxes
* src/DateHandler.py: fix set_format vs. formats bug
2005-01-07 Alex Roitman <shura@alex.neuro.umn.edu>
* src/Plugins.py: Use doc lists from PluginMgr.
* src/Exporter.py: Use exports list from PluginMgr.
* src/plugins/BookReport.py: Import Plugins module.
* src/NameEdit.py (NameEditor.__init__): Typos.
* src/plugins/SimpleBookTitle.py: Convert to new scheme.
* src/docgen/LPRDoc.py: Support photo alignments.
* src/Report.py: Fix interface creation order.
2005-01-07 Eero Tamminen <eerot@sf>
* src/Makefile.am: Added GrampsKeys.py and GrampsIniKeys.py so
that Gramps starts up after installation
2005-01-06 Alex Roitman <shura@alex.neuro.umn.edu>
* src/ArgeHandler.py: Support for WEB for CLI mode.
* src/Report.py: Support for WEB reports.
* src/plugins/GraphViz.py: Minor tweaks.
* src/plugins/WebPage.py: Convert to new scheme. Still rough.
2005-01-06 Don Allingham <dallingham@users.sourceforge.net>
* src/EditPerson.py: switch to ComboBox from OptionMenu
* src/GenericFilter.py: switch to ComboBox from OptionMenu
* src/Marriage.py: switch to ComboBox from OptionMenu
* src/PeopleView.py: switch to ComboBox from OptionMenu
* src/gramps.glade:switch to ComboBox from OptionMenu
* src/gramps_main.py: switch to ComboBox from OptionMenu
* src/const.py.in: add support for overriding gconf usage
* src/GrampsIniKeys.py: provide support for the default schema
* src/GrampsKeys.py: select appropriate backend
* various: switch from GrampsGconfKeys to GrampsKeys for normal usage
2005-01-05 Douglas S. Blank <dblank@brynmawr.edu>
* src/GrampsIniKeys.py: Alternate backend using .ini files instead
of gconf
2005-01-05 Don Allingham <dallingham@users.sourceforge.net>
* src/gramps_main.py: detect pygtk_version before passing
False for markup on MenuItem
2005-01-05 Douglas S. Blank <dblank@brynmawr.edu>
* src/Utils.py (roman): Proper implementation.
2005-01-05 Martin Hawlisch <Martin.Hawlisch@gmx.de>
* src/EditSource.py: Patch to fix the list of References of a
Source, because currently the Source for a Person and Sources
of addresses are omitted.
2005-01-04 Alex Roitman <shura@alex.neuro.umn.edu>
* src/ArgeHandler.py: Support for CODE for CLI mode.
* src/Plugins.py: Use 'text' instead of 'doc'.
* src/Report.py: Support for CODE reports.
* src/ReportOptions.py: Paper-setting methods for runtime.
* src/const.py.in: Label change.
* src/plugins/GraphViz.py: Convert to new scheme.
2005-01-04 Don Allingham <dallingham@users.sourceforge.net>
* src/Plugins.py: move non-gui functions to PluginMgr.py
* src/PluginMgr.py: Non-gui functions for plugins
* src/Makefile.am: Added PluginMgr.py
* various: switch from Plugins to PluginMgr
2005-01-03 Don Allingham <dallingham@users.sourceforge.net>
* src/GrampsDbBase.py: move all thumbnail creation here to have
a common thumbnail scheme.
* src/GrampsInMemDB.py: remove thumbnail handling, use base class
* src/DateHandler.py: Don't force English parser if problem with
config value, but LANG is set properly
2005-01-02 Alex Roitman <shura@alex.neuro.umn.edu>
* src/Report.py: Add support for a semi-common 'dispf'.
* src/ReportOptions.py: Add support for a semi-common 'dispf'.
* src/Utils.py (cm2pt): Add function.
* src/plugins/AncestorChart.py: Convert to new scheme.
* src/plugins/AncestorChart2.py: Convert to new scheme.
* src/plugins/DesGraph.py: Convert to new scheme.
* src/Report.py (report): Support for VIEW reports.
* src/plugins/Summary.py: Convert to new scheme.
* src/plugins/CountAncestors.py: Convert to new scheme.
* src/plugins/RelGraph.py: Remove from CVS.
* src/plugins/GraphViz.py: Minor fixes. Still not converted yet.
* src/plugins/Makefile.am: Stop shipping RelGraph.py.
2005-01-01 Don Allingham <dallingham@users.sourceforge.net>
* src/EditPerson.py: move strip_id from Utils
* src/GrampsCfg.py: use ComboBox for toolbar selection
* src/Sources.py: switch to ComboBoxes from OptionMenus
* src/Utils.py: removed unused functions
* src/gramps.glade: switch to ComboBoxes
2005-01-01 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/DetAncestralReport.py: Minor cleanup.
* src/plugins/DetDescendantReport.py: Convert to new scheme.
* src/plugins/FamilyGroup.py: Convert to new scheme.
* src/Report.py: Typos.
* src/plugins/FanChart.py: Convert to new scheme.
* src/SubstKeywords.py (SubstKeywords.__init__): Typo.
* src/plugins/TimeLine.py: Remove unneeded imports.
* src/plugins/FamilyGroup.py: Remove unneeded imports.
* src/plugins/Ancestors.py: Remove unneeded imports.
2004-12-31 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/RelLib.py: documentation
* src/Report.py: change finish_report to end_report
* src/DateHandler.py: remove debugging statement
2004-12-29 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* src/Report.py (BareReportDialog.__init__): Instantiate or assign
option_class, depending on the type.
2004-12-17 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/PeopleModel.py: Fixed rebuild_display
* src/ReadXML.py: Fixed calendar handling
2004-12-16 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <julio.sanchez@gmail.com>
* src/po/es.po: forward port of the Spanish translations in STABLE,
plus many new translations
2004-12-15 Julio Sanchez <julio.sanchez@gmail.com>
* 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 <julio.sanchez@gmail.com>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* src/plugins/Ancestors.py (generation): Avoid empty sections.
2004-12-13 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/PedView.py (get_distance): Remove function; use similar
from Relationship module.
2004-12-09 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* NEWS: minor update for 1.1.2 release
* Release: Version 1.1.2 "Confuse-a-cat" released.
2004-12-05 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/GenericFilter.py: use DateParser to parse dates.
2004-11-30 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <eerot@sf>
* src/plugins/TimeLine.py: put the TimeLine init var descriptions
into correct order in comments
2004-11-28 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/FamilyView.py: Add check for empty family in
display_marriage
2004-11-24 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/ReadGedcom.py: fix relative path filenames and build
the thumbnail image
2004-11-22 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/MediaView.py: remove obsolete pexists check
2004-11-16 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* src/plugins/Ancestors.py (person_name): Handle surname prefix (patch
from Julio Sanchez).
2004-11-11 Alex Roitman <shura@alex.neuro.umn.edu>
* src/DateDisplay.py: Add Russian displayer.
2004-11-10 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/gramps_main.py: fix goto_active_person
* src/DateParser.py: Handle month=12 in gregorian_valid
2004-11-09 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <Steve.Swales@sun.com>
* src/gramps.py: Better way of setting locale
* src/DateHandler.py: Better locate settings
2004-11-08 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/DateHandler.py: handle en_GB, en_AU and en_CA locales
2004-11-05 Don Allingham <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* src/plugins/Ancestors.py: Include non-marriage relationships.
* src/StartupDialog.py: Fixed typo (gtk.quit -> gtk.main_quit).
2004-11-02 Don Allingham <dallingham@users.sourceforge.net>
* src/gramps_main.py (Gramps.redraw_histmenu): use GRAMPS
id instead of internal ID for history menu
2004-10-31 Don Allingham <dallingham@users.sourceforge.net>
* src/gramps_main.py: fixed home person button
2004-10-30 Don Allingham <dallingham@users.sourceforge.net>
* src/WriteGedcom.py (GedcomWriter.write_person): handle
empty event handles
2004-10-28 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/plugins/DetDescendantReport.py: New Date usage.
2004-10-27 Tim Waugh <twaugh@redhat.com>
* src/plugins/Ancestors.py: Fixed typo spotted by Eero Tamminen.
2004-10-26 Don Allingham <dallingham@users.sourceforge.net>
* src/docgen/OpenOfficeDoc.py: fix asian font, file extension
* src/plugins/DescendReport.py: fix get_valid_year
2004-10-25 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/gramps.glade: change "Edit..." buttons to an image
* src/plugins/CountAncestors.py: handle duplicates across
generations
2004-10-24 Alex Roitman <shura@alex.neuro.umn.edu>
* src/MediaView.py: Typo.
2004-10-23 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/plugins/TimeLine.py: Remove old Date.UNDEF usage.
2004-10-21 Don Allingham <dallingham@users.sourceforge.net>
* src/DateParser.py: fix dates of the format of JAN 2000
2004-10-21 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/GrampsCfg.py: eliminate unused options
* src/gramps.glade: eliminate unused options
2004-10-18 Don Allingham <dallingham@users.sourceforge.net>
* 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 <julio.sanchez@gmail.com>
* src/plugins/IndivComplete.py: Bring book item options in sync
with the standalone options.
2004-10-18 Alex Roitman <shura@alex.neuro.umn.edu>
* src/docgen/OpenSpreadSheet.py (write_text): Escape special
XML characters.
2004-10-17 Don Allingham <dallingham@users.sourceforge.net>
* 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 <julio.sanchez@gmail.com>
* src/plugins/rel_es.py: Correct levels.
2004-10-16 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/docgen/OpenOfficeDoc.py: incorporated Julio Sanchez's
language patch
2004-10-13 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/Makefile.am: Ship rel_es.py plugin.
* src/rule.glade: Clean up the filter definition dialog.
2004-10-13 Julio Sanchez <julio.sanchez@gmail.com>
* src/plugins/rel_es.py: Add to CVS.
2004-10-12 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/gramps.glade: Remove "Save as" from toolbar.
2004-10-11 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/DateDisplay.py (_display_gregorian): Prepend month and
day with zeros if needed for the ISO format.
2004-10-10 Don Allingham <dallingham@users.sourceforge.net>
* 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 <eerot@sf>
* TestPlan.txt: Add test for reports like in stable version
2004-10-09 Alex Roitman <shura@alex.neuro.umn.edu>
* src/data/tips.xml: Typo.
2004-10-09 Don Allingham <dallingham@users.sourceforge.net>
* src/PeopleModel.py: sort top level nodes using locale.strcoll
2004-10-08 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/GrampsCfg.py (build): Typo.
* src/GrampsCfg.py: Remove unused code.
* src/TipOfDay.py (TipParser.escape): Add method.
2004-10-07 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/EventEdit.py (update_event): Typo.
2004-10-06 Don Allingham <dallingham@users.sourceforge.net>
* src/ReadGedcom.py: remove extra commits
2004-10-06 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <fred@bytesforall.org>
* src/data/tips.xml: Add more tips.
2004-10-03 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <leonid@leonid.maks.net>
* src/data/tips.xml: Format the tips collection.
2004-09-29 Frederick Noronha <fred@bytesforall.org>
* src/data/tips.xml: Add huge collection of tips.
2004-09-28 Alex Roitman <shura@alex.neuro.umn.edu>
* src/EditPerson.py: Typo.
2004-09-28 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/PeopleModel.py: remove unused map
* src/GrampsDbBase.py: remove unused map
2004-09-27 Alex Roitman <shura@alex.neuro.umn.edu>
* configure.in: Bump up the version number.
* src/DateParser.py: Better compliance with the RFC-2822.
2004-09-27 Don Allingham <dallingham@users.sourceforge.net>
* Release: Version 1.1.1 "Rat cake, rat sorbet, rat pudding,
or strawberry tart" released.
2004-09-26 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/DateDisplay.py: don't rely on strftime, since it does not
handle dates before 1900
2004-09-25 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <Martin.Hawlisch@gmx.de>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/GrampsInMemDB.py: Remove unused modules.
2004-09-20 Don Allingham <dallingham@users.sourceforge.net>
* src/GrampsBSDDB.py: fix remove_person and count_person
* src/GrampsInMemDB.py: fix remove_person and count_person
2004-09-20 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* 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 <twaugh@redhat.com>
* src/GenericFilter.py (IsAncestorOfFilterMatch.apply): Fixed
thinko.
2004-09-13 Tim Waugh <twaugh@redhat.com>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* src/GrampsDbBase.py: Fix assert statements.
2004-09-09 Alex Roitman <shura@alex.neuro.umn.edu>
* src/gramps.glade: Typo.
2004-09-08 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/FilterEditor.py (ShowResults.__init__):
Use gramps IDs instead of handles for display.
2004-09-01 Alex Roitman <shura@alex.neuro.umn.edu>
* src/EditPlace.py (on_web_go_clicked): Typo.
2004-08-31 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <jim@jimsmart.org>
* src/RelLib.py: guess_gender fix
2004-08-28 Don Allingham <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* src/SelectObject.py (SelectObject.redraw): Use GRAMPS ID for
user display.
2004-08-26 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <jim@jimsmart.org>
* src/PeopleModel.py: move to a table driven format for
handling columns
2004-08-25 Tim Waugh <twaugh@redhat.com>
* src/WriteGedcom.py (GedcomWriter.write_person): Removed
debugging noise.
* src/RelLib.py (Person.parents_too_old): Fixed typo.
2004-08-24 Don Allingham <dallingham@users.sourceforge.net>
* 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 <loshawlos@users.sourceforge.net>
* src/plugins/WebPage.py: web page enhancements, including
a place index.
2004-08-24 Tim Waugh <twaugh@redhat.com>
* 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 <shura@alex.neuro.umn.edu>
* 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 <jim@jimsmart.org>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* src/WriteGedcom.py (GedcomWriter.write_families): Write families
in GRAMPS ID order for easier change tracking.
2004-08-22 Tim Waugh <twaugh@redhat.com>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/gramps_main.py: update family display after EditPerson
* src/EditPerson.py: fix callback
2004-08-20 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* src/RelLib.py (Event.are_equal): Fixed comparison with None.
2004-08-20 Don Allingham <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* src/plugins/RelCalc.py (__init__): Handle unknown birth dates.
* src/Calendar.py (calendar_names): Fixed typo.
2004-08-19 Don Allingham <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/EditPerson.py: fix None gramps_id for new person
* src/PeopleModel.py: add sort_name back in
2004-08-18 Alex Roitman <shura@alex.neuro.umn.edu>
* configure.in: Check for pygtk instead of pygtk-dev.
* src/accent.py: Replace unknown chars with "?".
2004-08-18 Don Allingham <dallingham@users.sourceforge.net>
* src/accent.py: provide sorting on i18n characters without
accents
* src/Makefile.am: add accent.py to list
2004-08-17 Alex Roitman <shura@alex.neuro.umn.edu>
* misc: Remove autogenerated files. Update .cvsignore files.
2004-08-17 Don Allingham <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* src/FamilyView.py (spouse_changed): Update display.
2004-08-16 Tim Waugh <twaugh@redhat.com>
* 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 <twaugh@redhat.com>
* src/data/Makefile.am: Make 'distcheck' get further.
* src/Makefile.am: Removed src/Find.py.
2004-08-12 Don Allingham <dallingham@users.sourceforge.net>
* various: Updated cleaned up API
2004-08-11 Don Allingham <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* src/GrampsDbBase.py: Fixed some missed str()s.
2004-08-11 Alex Roitman <shura@alex.neuro.umn.edu>
* src/Makefile.am: Ship new files: GrampsDbBase.py, GrampsXMLDB.py,
and GrampsGEDDB.py.
2004-08-10 Don Allingham <dallingham@users.sourceforge.net>
* src/RelLib.py: rework of the API
* src/*.py: rework of the api
2004-08-06 Don Allingham <dallingham@users.sourceforge.net>
* various: change try_to_find_*_from_handle to
get_*_from_handle
2004-08-05 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/const.py.in: fix relationship types
2004-07-30 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/RelLib.py, etc.: convert get_id to get_handle
2004-07-26 Alex Roitman <shura@alex.neuro.umn.edu>
* src/data/Makefile.am: Use HUP instead of default SIGTERM.
2004-07-25 Alex Roitman <shura@alex.neuro.umn.edu>
* src/data/Makefile.am: Execute `pkill gconfd'.
2004-07-19 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/plugins/WriteGedcom.py: use the correct id value
2004-07-12 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/gramps_main.py: fix import problem
2004-06-26 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <database>.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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <whatsizbucket@users.sourceforge.net>
* src/plugins/ReadGedcom.py: Fixed typos preventing import.
(i.e. set_type instead of SetType, etc.)
2004-06-16 Don Allingham <dallingham@users.sourceforge.net>
* Release: Version 1.1.0 "And now for something completely different"
released.
2004-06-14 Don Allingham <dallingham@users.sourceforge.net>
* src/RelLib.py: fix index for place map
* src/FamilyView.py: include person ID's
2004-06-14 Alex Roitman <shura@alex.neuro.umn.edu>
* NEWS: Update.
2004-06-11 Don Allingham <dallingham@users.sourceforge.net>
* src/filters/*: removed
* src/plugins/WritePkg.py: brought up to date
2004-06-12 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/plugins/WriteGedcom.py: brought up to date
* src/gramps_main.py: beta warning
2004-06-02 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* various: installation fixes
2004-05-26 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/PeopleModel.py: temporary fix for add person update
* src/PeopleView.py: temporary fix for add person update
2004-05-23 Don Allingham <dallingham@users.sourceforge.net>
* various: transactions are now required for commits
2004-05-19 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* various: undo messages
2004-05-18 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/plugins/ReadGedcom.py: handle mangled temple format
produced by some tools
2004-05-15 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/RelGraph.py (_write_graph_record): Bug fixes.
* src/docgen/RTFDoc.py: Typo.
* src/ReadXML.py: Typo.
2004-05-13 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <donaldallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/plugins/EventCmp.py: Remove extra code.
* src/plugins/eventcmp.glade: Remove extra widgets.
2004-05-10 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <donaldallingham@users.sourceforge.net>
* src/DbPrompter.py: added a .grdb if not specified.
2004-05-09 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <donaldallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/plugins/soundgen.py: Convert to db.
* src/plugins/GraphViz.py: Typo.
* src/plugins/Verify.py: Convert to db.
2004-05-06 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <donaldallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/plugins/RelGraph.py: Convert to db. Change coding style.
Use FreeSans as a TrueType font.
2004-05-04 Don Allingham <donaldallingham@users.sourceforge.net>
* src/gramps_main.py: rebuild tree after importing
* src/plugins/ReadGedcom.py: destroy filechooser at proper time
2004-05-04 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <donaldallingham@users.sourceforge.net>
* 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 <dona@localhost.localdomain>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* src/docgen/RTFDoc.py: Completely switch from grampslib.
* src/docgen/PdfDoc.py: Typo.
* src/docgen/HtmlDoc.py: Typo.
2004-04-21 Alex Roitman <shura@alex.neuro.umn.edu>
* src/SelectChild.py (on_save_child_clicked): Corrections.
2004-04-20 Alex Roitman <shura@alex.neuro.umn.edu>
* src/ChooseParents.py: Disallow selecting self as a parent.
2004-04-20 Jason Salaz <whatsizbucket@comcast.net>
* src/SelectChild.py: Disallow selecting self as a child.
2004-04-18 Don Allingham <dallingham@users.sourceforge.net>
* src/DbPrompter.py: support for new GTK 2.4 file chooser
2004-04-10 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/VersionControl.py: removed
2004-04-03 Don Allingham <dallingham@users.sourceforge.net>
* src/GrampsMime.py: added mime types
* src/grampslib_wrap.c: removed
* various: more undo functionality
2004-03-29 Don Allingham <dallingham@users.sourceforge.net>
* various: Add undo functionality
2004-03-27 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/rel_it.py: Convert to class.
2004-01-26 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/FtmStyleDescendants.py (_make_default_style,
print_children): Add new style for numbering children.
2004-03-24 Don Allingham <dallingham@users.sourceforge.net>
* src/gramps_main.py: remove unused functions, fix history
* src/FamilyView.py: improve reordering of children
2004-03-22 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* src/docgen/LPRDoc.py (do_print): Typos.
2004-03-12 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* src/plugins/WriteFtree.py: Typo.
* src/plugins/WriteGedcom.py: Typo.
2004-03-10 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <leonid@leonid.maks.net>
* src/plugins/WebPage.py: Link main photo to the original.
Use alt strings. Mini tree for many generations.
2004-03-09 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/docgen/LPRDoc.py: Font autodetection: trying freefont,
MS fonts, and then stock Gnome fonts.
2004-03-07 Alex Roitman <shura@alex.neuro.umn.edu>
* src/docgen/LPRDoc.py: Support for graphic reports.
2004-03-07 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/docgen/LPRDoc.py: Cell padding support. Images support
(requires CVS version of gnome-python).
2004-03-05 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* src/docgen/LPRDoc.py: Superscript support, line breaks,
page breaks, paragraph leader, dirty alignment hack.
2004-03-02 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/docgen/AsciiDoc.py: Typo.
* src/docgen/LPRDoc.py: Re-write using paragraph class.
2004-03-01 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/docgen/LPRDoc.py: Add to CVS.
* src/docgen/AsciiDoc.py: Correctly treat cells with span>1.
2004-02-28 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/Relationship.py: more fixes
* src/gramps_main.py: changed db on relationship calculator when db changes.
2004-02-15 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <egeri@elte.hu>
* src/po/hu.po: Update
* doc/gramps-manual/hu/filtref.xml: Update
2004-02-14 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/RelLib.py, etc.: move away from references to ids
2004-02-10 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <michel.guitel@free.fr>
* doc/gramps-manual/fr/faq.xml: Add startup druid question.
2004-02-09 Tino Meinen <a.t.meinen@chello.nl>
* src/po/nl.po: Translation for 1.0.0.
2004-02-09 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <michel.guitel@free.fr>
* doc/gramps-manual/fr/*.xml: Replace &app; with gramps inside
the title tag.
2004-02-06 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <michel.guitel@free.fr>
* 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 <shura@alex.neuro.umn.edu>
* 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 <egeri@elte.hu>
* src/po/hu.po: Update.
2004-02-04 Tim Waugh <twaugh@redhat.com>
* doc/gramps-manual/fr/filtref.xml: Fixed tag mismatch.
2004-02-03 Don Allingham <dallingham@users.sourceforge.net>
* 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 <michel.guitel@free.fr>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/VersionControl.py: Call win.run to prevent exit from killing the
window before the data is saved.
2004-02-02 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <egeri@elte.hu>
* src/plugins/rel_hu.py: New relations added.
* src/po/hu.po: Minor corrections.
2004-02-01 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <egeri@elte.hu>
* src/plugins/rel_hu.py: Update
2004-01-31 Michel Guitel <michel.guitel@free.fr>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <egeri@elte.hu>
* src/po/hu.po: Updating translation for 1.0-RC
2004-01-31 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/plugins/AncestorChart2.py (write_book_item):
Treat unconfigured title.
2004-01-27 Don Allingham <dallingham@users.sourceforge.net>
* src/docgen/PdfDoc.py: fix encoding exception
* gramps-mdk.spec: Mandrake RPM spec file
2004-01-27 Alex Roitman <shura@alex.neuro.umn.edu>
* src/po/ru.po: Minor corrections.
2004-01-26 Don Allingham <dallingham@users.sourceforge.net>
* src/grampslib_wrap.c: backout mime type search
2004-01-25 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* configure, configure.in: Typo.
2004-01-24 Michel Guitel <michel.guitel@free.fr>
* 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 <shura@alex.neuro.umn.edu>
* src/Relationship.py: Check if we run out of defined levels.
2004-01-23 Tino Meinen <a.t.meinen@chello.nl>
* src/po/nl.po: Translation for 1.0.0-RC.
2004-01-22 Don Allingham <dallingham@users.sourceforge.net>
* src/grampslib.i: same fixes as grampslib_wrap.c
* src/plugins/RelCalc.py: use preferred name format
2004-01-21 Don Allingham <dallingham@users.sourceforge.net>
* src/grampslib_wrap.c: check the known mime types before calling the
gnome functions
2004-01-20 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/plugins/AncestorChart2.py: more multipage improvements
* src/plugins/Makefile.am: export AncestorChart2.py
2004-01-17 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/plugins/AncestorChart2.py: first pass at multipage output
2004-01-16 Michel Guitel <michel.guitel@free.fr>
* 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 <dallingham@users.sourceforge.net>
* src/PeopleStore.py: handle unicode conversion from get_value
2004-01-12 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/docgen/OpenOfficeDoc.py: allow disabling of the box shadow
2004-01-09 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <egeri@elte.hu>
* src/plugins/rel_hu.py: Add to CVS.
* src/plugins/Makefile.am: Ship rel_hu.py.
2004-01-07 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* doc/gramps-manual/ru/mainwin.xml: Update translation.
* doc/gramps-manual/ru/usage.xml: Update translation.
2004-01-06 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/ImageSelect.py: make sure that description doesn't exceed the image
size
* src/MediaView.py: mark <local copy> for translation
* src/gramps.glade: eliminate fixed size for side panel, helps with translations.
2004-01-05 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/ReadGedcom.py: More source parsing cleanups.
(parse_source_objects): Remove redundant function.
2004-01-04 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* src/po/fr.po: Typo (named format line parameter was translated).
2004-01-02 Alex Roitman <shura@alex.neuro.umn.edu>
* src/PedView.py (load_canvas): Produce generation labels based on
the anchor.
* NEWS: Update status.
2004-01-01 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* src/plugins/RelCalc.py (__init__): Skip the person when building the
list.
2003-12-30 Michel Guitel <michel.guitel@free.fr>
* doc/gramps-manual/fr/custom.xml: Update translation.
* doc/gramps-manual/fr/usage.xml: Update translation.
2003-12-30 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/plugins/Check.py (CheckIntegrity.check_parent_relationships):
More complete checks handling unknown genders
2003-12-24 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* gramps.spec: added gnome-python2-gnomevfs as a dependency
* src/DisplayTrace.py: detect /etc/fedora-release, /etc/slackware-version
2003-12-18 Michel Guitel <michel.guitel@free.fr>
* 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 <michel.guitel@free.fr>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* src/plugins/Ancestors.py: Use write_note() when appropriate.
2003-12-15 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/plugins/WriteFtree.py (FtreeWriter.export): make sure that the
parents are in the id_map array
2003-12-11 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* doc/omf.make: Fixed DESTDIR support.
2003-12-09 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <radoeka@xs4all.nl>
* configure.in: catch the SUSE usage of "gnome.gconf" instead of
the standard "gconf"
2003-12-08 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* Version 0.98.0: the "Round me off" release.
2003-12-06 Don Allingham <dallingham@users.sourceforge.net>
* src/FamilyView.py (FamilyView.really_remove_spouse): remove the
correct person from the family when deleting the spouse
2003-12-06 Lorenzo Cappelletti <lorenzo.cappelletti@email.it>
* src/po/it.po: updated Italian translation
2003-12-06 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/PeopleView.py (PeopleView.clear_person_tabs): initialize
the model2page map with the default list, instead of clearing it.
2003-12-02 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* gramps.spec.in: Add more docs.
* Makefile.am: No need for dist-hook.
2003-12-01 Don Allingham <dallingham@users.sourceforge.net>
* src/gramps_main.py: update person table after edit (BUG 851637)
2003-12-01 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* doc/xmldocs.make: Fix builds for $top_srcdir == $top_builddir (oops).
2003-12-01 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* doc/xmldocs.make: Clean copied XML files. Now 'make distcheck' works
again.
2003-11-30 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dpeterson@sigmaxi.org>
* gramps.desktop: Add new file for implementation into GNOME
menu system. Still needs a place to be installed.
2003-11-26 Alex Roitman <shura@alex.neuro.umn.edu>
* src/gramps_main.py (on_faq_activate): Add function.
* src/gramps.glade: Add faq window.
2003-11-26 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/Utils.py (search_for): check for directory
2003-11-25 Alex Roitman <shura@alex.neuro.umn.edu>
* FAQ: Add a question about adding custom columns.
2003-11-25 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* FAQ: Added to CVS.
2003-11-23 Don Allingham <dona@localhost.localdomain>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* src/po/fr.po: Fix format line.
2003-11-20 Don Allingham <dallingham@users.sourceforge.net>
* src/preferences.glade: make the title on the dialog non-expandable
2003-11-19 Alex Roitman <shura@alex.neuro.umn.edu>
* src/FamilyView.py: Enable keyboard navigation in Family View.
2003-11-19 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/EditPerson.py: handle LDS status setting properly
* src/RelLib.py: use LDS status for equality comparison
2003-11-15 Don Allingham <dallingham@users.sourceforge.net>
* src/dialog.glade: fixed sizes of dialog windows.
2003-11-14 Don Allingham <dallingham@users.sourceforge.net>
* src/EditPerson.py: Fixed typo
2003-11-13 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/FamilyView.py: Change column sizes on the FamilyView to
fit with the new column
2003-11-12 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* src/WriteXML.py: Fix ID sorting so that RCS versioning is useful
again (broken in last WriteXML change).
2003-11-10 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* 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 <twaugh@redhat.com>
* 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 <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* 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 <twaugh@redhat.com>
* src/Makefile.am: Remove DrawDoc.py, TextDoc.py.
2003-10-30 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/plugins/ReadGedcom.py (GedcomParser.__init__):
Build translation map of correct length.
2003-10-22 Don Allingham <dallingham@users.sourceforge.net>
* 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 <sam@rfc1149.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/ListModel.py: sorting improvements
* src/PlaceView.py: use ListModel
* src/RelLib.py: sort places by name
2003-10-19 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* src/SourceView.py: Enable popup menu on right-click.
* src/PlaceView.py: Likewise.
* src/MediaView.py: Likewise.
2003-10-17 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* src/Makefile.am: Add uninstall rule for grampslib.so (now 'make
distcheck' passes again).
2003-10-14 Alex Roitman <shura@alex.neuro.umn.edu>
* src/ListModel.py (find): Prevent traceback if the entry is not found.
2003-10-14 Don Allingham <dallingham@users.sourceforge.net>
* src/data/templates/Makefile.am: install blue_edge.tpkg
* src/docgen/HtmlDoc.py: report error correctly on missing
template
2003-10-13 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <lorenzo.cappelletti@email.it>
* src/plugins/rel_it.py: Italian relationship calculator
added
* src/plugins/RelGraph.py: Advanced relationship graph
report generator
2003-10-11 Don Allingham <dallingham@users.sourceforge.net>
* src/docgen/HTMLDoc.py: removed references to
gnome.ui.WarningDialog
2003-10-10 Don Allingham <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* src/PeopleStore.py: Fixed bug where you needed to expand the row
twice before it shows the people.
2003-10-09 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/plugins/Verify.py: handle different calendars properly
* src/FamilyView.py: fix references to add_to_person_list
2003-10-07 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/plugins/WebPage.py: Fixed ID link so that link references are
not converted to &lt; and &gt;
* src/plugins/WriteGedcom.py: Fixed undefined reference to ref_text
2003-10-07 Don Allingham <dallingham@users.sourceforge.net>
* Version 0.9.5: the "Fix me up" release.
2003-10-06 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* src/Makefile.am: Ship PeopleView.py and PeopleStore.py.
2003-10-05 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/plugins/BookReport.py (BookReportSelector.__init__):
Use underline for labels.
* src/plugins/book.glade: Rework the dialog's layout.
2003-09-29 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/gramps_main.py: fixed delete person problem.
2003-09-28 Don Allingham <dallingham@users.sourceforge.net>
* Version 0.9.4: the "This used to bug me..." release.
2003-09-28 Tim Waugh <twaugh@redhat.com>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/docgen/RTFDoc.py: Fixed double printing of lines
2003-09-26 Lorenzo Cappelletti <lorenzo.cappelletti@email.it>
* src/po/it.po: Italian translation.
2003-09-25 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/plugins/WriteFTree.py: increment the count properly
2003-09-23 Don Allingham <dallingham@users.sourceforge.net>
* src/EventEditor.py: Fix destroy window callback
* src/dialog.glade: removed unused callbacks
2003-09-22 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* src/plugins/book.glade: Minor improvements to the dialogs.
* doc/gramps-manual/C/gramps-manual.xml: Update manual.
2003-09-21 Don Allingham <dallingham@users.sourceforge.net>
* src/AddrEdit.py: Fixed OK button callback
2003-09-20 Don Allingham <dallingham@users.sourceforge.net>
* 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 <egeri@elte.hu>
* src/po/hu.po: Hungarian translation
2003-09-19 Don Allingham <dallingham@users.sourceforge.net>
* src/po/Makefile.am: added support for building zh_CN.mo
2003-09-19 Xing Wang <wangx@udel.edu>
* src/po/zh_CN.po: Partial Simplified Chinese translation
2003-09-19 Tim Waugh <twaugh@redhat.com>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/plugins/ReadGedcom.py: Handle Legacy's method of
handling separations and divorces
2003-09-15 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/docgen/PdfDoc.py: fix typo
2003-09-10 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* src/Relationship.py: Fixed typos in relationship descriptions.
2003-09-10 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/GenericFilter.py: handle the possibility of missing
"inclusive" settings, assuming that it is 1 if not present.
2003-09-08 Tim Waugh <twaugh@redhat.com>
* src/Makefile.am: Ship SelectObject.py.
2003-09-08 Alex Roitman <shura@alex.neuro.umn.edu>
* src/gramps_main.py (__init__): Pass parent window to DbPrompter.
* src/DbPrompter.py (show): Gracefully deal with empty parent.
2003-09-07 Don Allingham <dallingham@users.sourceforge.net>
* src/docgen/PdfDoc.py: handle multiple image classes defined
by reportlab
2003-09-07 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/SelectObject.py: Add module.
* src/choose.glade: Add select_object dialog.
* src/plugins/SimpleBookTitle.py: Add image options.
2003-09-06 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/FilterEditor.py (MyInteger): Fix type conversions.
2003-09-06 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/RelLib.py: backout yesterday's change
2003-09-03 Don Allingham <dallingham@users.sourceforge.net>
* src/RelLib.py: select the lowest ID for the default person
if the default person is not set
2003-09-02 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* src/plugins/Ancestors.py: Separate paternal and maternal ancestors
for easier reading.
* src/Makefile.am: Ship BaseDoc.py.
2003-09-01 Don Allingham <dallingham@users.sourceforge.net>
* src/RelLib.py: make Witness inherit from Persistant
2003-09-01 Tim Waugh <twaugh@redhat.com>
* src/docgen/Makefile.am: Removed reference to PdfDrawDoc.py.
2003-08-31 Don Allingham <dallingham@users.sourceforge.net>
* src/docgen/PdfDoc.py (left_print): Don't convert to cm.
2003-08-30 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/FamilyView.py: don't add columns to family view items
if they have already be added.
2003-08-26 Don Allingham <dallingham@users.sourceforge.net>
* src/gramps_main.py: reinitialize interface after preferences
has been clicked.
2003-08-26 Alex Roitman <shura@alex.neuro.umn.edu>
* NEWS: Bring up to date.
* TODO: Likewise.
2003-08-25 Alex Roitman <shura@alex.neuro.umn.edu>
* src/gramps.glade: Minor cleanups for the alternate family view.
* src/gramps_main.py: Likewise.
2003-08-25 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* src/docgen/OpenDrawDoc.py: Fixed escaping.
2003-08-19 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* src/gramps_main.py: Better behavior for the history menu.
2003-08-16 Alex Roitman <shura@alex.neuro.umn.edu>
* src/gramps_main.py: Functional history submenu of the Go menu.
2003-08-16 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <adl@gnu.org>
* 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 <dallingham@users.sourceforge.net>
* src/gramps_main.py: implement a basic history mechanism
* src/gramps.glade: add back and forward buttons
2003-08-12 Don Allingham <dallingham@users.sourceforge.net>
* 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 <lorenzo.cappelletti@email.it>
* src/po/it.po: updated Italian translation
2003-08-11 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* TODO: Some nice features to implement, mostly from RFE at sf.net.
2003-08-11 Tim Waugh <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* src/Relationship.py: add "get_grandparents_string" to return the
grandparents relationship between to people.
2003-08-10 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <adl@gnu.org>
* 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 <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/TextDoc.py (PaperStyle.set_height, PaperStyle.set_width):
Add functions. Needed for setting custom size paper.
* configure.in: Set RELEASE to CVS-<date> string.
2003-08-08 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/FamilyView.py: set menu title
2003-08-07 Alex Roitman <shura@alex.neuro.umn.edu>
* src/po/template.po: Update the translation template.
2003-08-07 Lars Kr. Lundin <gramps@lklundin.dk>
* src/plugins/BookReport.py: Fixed typo (containg).
* src/plugins/FtmStyleAncestors.py, src/plugins/FtmStyleDescendants.py:
Fixed typo (death_endotes).
2003-08-06 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <lorenzo.cappelletti@email.it>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/gramps_main.py: handle autosave more gracefully
2003-07-28 Tim Waugh <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* src/GrampsParser.py: directly delete several maps to free memory
2003-07-26 Don Allingham <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* 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 <twaugh@redhat.com>
* 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 <twaugh@redhat.com>
* 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 <shura@alex.neuro.umn.edu>
* src/SelectChild.py: Replace braces with parentheses in named format
string parameter.
2003-07-22 Tim Waugh <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* src/Sources.py: sort sources by title
2003-07-21 Alex Roitman <shura@alex.neuro.umn.edu>
* src/MergeData.py: Various merge fixes.
2003-07-21 Tim Waugh <twaugh@redhat.com>
* src/RelLib.py: Made Person.probablyAlive() smarter.
2003-07-20 Don Allingham <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* src/plugins/Ancestors.py: Include source notes. Adjusted default
styles.
2003-07-19 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* 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 <dpeterson@sigmaxi.org>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dpeterson@sigmaxi.org>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dpeterson@sigmaxi.org>
* src/docgen/LaTeXDoc.py: Added UNICODE support and '&' handling
2003-07-11 Tim Waugh <twaugh@redhat.com>
* src/plugins/SimpleBookTitle.py: Define self.style_name before
calling Report.BareReportDialog.__init__().
2003-07-10 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* 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 <dpeterson@sigmaxi.org>
* doc/gramps-manual/C/gramps-manual.xml: More corrections.
2003-07-09 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dpeterson@sigmaxi.org>
* doc/gramps-manual/C/gramps-manual.xml: Fixed a couple of typos
2003-07-07 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* src/plugins/WriteGedcom.py: Fix GEDCOM export. Fixed date
construction logic to handle datestrs.
2003-07-06 Don Allingham <dallingham@users.sourceforge.net>
* gramps.sh.in: Don't override an existing PYTHONPATH environment
variable
2003-07-06 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* src/plugins/Ancestors.py: Really fixed text style for '(no photo)'.
2003-07-02 Don Allingham <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* src/EditPerson.py: Don't guess gender if it has already been set.
2003-06-30 Tim Waugh <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* src/plugins/WriteGedcom.py: Convert line end string to chosen
encoding (prevents traceback).
2003-06-28 Don Allingham <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* src/plugins/IndivComplete.py: make compatible with BookReport
* src/plugins/IndivSummary.py: changed style names to use colon qualifiers
2003-06-26 Tim Waugh <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* src/plugins/Makefile.am: Added BookReport.py
2003-06-26 Tim Waugh <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* 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 <twaugh@redhat.com>
* src/NoteEdit.py: Use automatic scrolling policy, to fix scrolling.
2003-06-21 Tim Waugh <twaugh@redhat.com>
* 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 <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* src/FamilyView.py: keep focus on correct family after a new
child is added
2003-06-18 Tim Waugh <twaugh@redhat.com>
* src/FamilyView.py (add_child_clicked): No reason to assume children
are female.
2003-06-17 Don Allingham <dallingham@users.sourceforge.net>
* src/plugins/WriteGedcom.py: catch filter exceptions
* src/GenericFilter.py: eliminate loop detection
2003-06-16 Don Allingham <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* src/FamilyView.py (north_american): Fixed traceback when adding
a new child in the family view.
2003-06-16 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* Ancestors.py (AncestorsReport.__init__): Define Photo and
Entry cell styles.
2003-06-13 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* 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 <twaugh@redhat.com>
* src/docgen/OpenOfficeDoc.py: Surround images by paragraph tags
when inside the table cell.
2003-06-12 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/docgen/KwordDoc.py (write_text): Replace & with &amp 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 <twaugh@redhat.com>
* src/docgen/OpenOfficeDoc.py: Fix typo. Prevent images from being
copied more than once.
2003-06-11 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* src/docgen/HtmlDoc.py (add_photo): Fix typo in image reference.
2003-06-10 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* 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 <twaugh@redhat.com>
* 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 <dallingham@users.sourceforge.net>
* src/gramps.glade: Make the select spouse dialog not modal.
2003-06-09 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/EditPerson.py:
Don't reset date value after a page switch
2003-06-07 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/VersionControl.py:
Brought revision selection dialog up to date. Was dependant on
the old CList.
2003-06-03 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* src/FamilyView.py (load_family): Select the first spouse
in the list.
2003-06-02 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/FtmStyleDescendants.py (print_children):
End children's table only if it was started.
2003-06-02 Tim Waugh <twaugh@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/plugins/BookReport.py
(ReportOptionsDialog.on_change_clicked):
Deal with Cancel button pressed.
2003-06-02 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/DetAncestralReport.py (write_marriage):
Consider missing case of spouse and no-date-no-place for marriage.
2003-06-02 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <twaugh@users.sourceforge.net>
* src/plugins/Check.py (build_report): Fixing typos.
* src/WriteXML.py (exportData): Likewise.
2003-06-01 Tim Waugh <twaugh@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* ChangeLog.gz 1.1: Replace placeholder with real ChangeLog
2003-05-31 Marcos Bedinelli <bedinelli@users.sourceforge.net>
* src/po/pt_BR.po 1.6:
Brazilian-Portuguese translation for GRAMPS 2 - ver 0.9.2
2003-05-31 Don Allingham <dallingham@users.sourceforge.net>
* 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 <gramps@lklundin.dk>
* src/po/da_DK.po 1.3: Translated strings for 0.9.2
2003-05-30 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/plugins/rel_ru.py 1.3: Added more generations
2003-05-29 Alex Roitman <shura@alex.neuro.umn.edu>
* doc/gramps-manual/C/gramps-manual.xml 1.10:
Mention new FTM-style reports
2003-05-28 Don Allingham <dallingham@users.sourceforge.net>
* 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 <jensa@users.sourceforge.net>
* src/po/sv.po 1.6: Translation update for 0.9.2
2003-05-27 Donald A. Peterson <dpeterson@sigmaxi.org>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/gramps_main.py 1.96:
Pass the correct object to apply_filter when apply is clicked
2003-05-22 Alex Roitman <shura@alex.neuro.umn.edu>
* src/gramps_main.py 1.95: Segfault on changing tab with filter applied
2003-05-21 Alex Roitman <shura@alex.neuro.umn.edu>
* TODO 1.5, doc/gramps.1.in 1.4, src/gramps_main.py 1.94, NEWS 1.14:
Updates
2003-05-21 Don Allingham <dallingham@users.sourceforge.net>
* src/SelectChild.py 1.13: Select child list improvements
2003-05-21 Alex Roitman <shura@alex.neuro.umn.edu>
* src/ChooseParents.py 1.14, src/gramps.glade 1.40:
Redraw optimizations
2003-05-21 Don Allingham <dallingham@users.sourceforge.net>
* src/ChooseParents.py 1.13, src/gramps.glade 1.39:
Don't connect models until loaded
2003-05-21 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dpeterson@sigmaxi.org>
* 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 <dpeterson@sigmaxi.org>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/Makefile.am 1.13: Remove grampslib.so (from James Treacy)
2003-05-18 Alex Roitman <shura@alex.neuro.umn.edu>
* src/gramps_main.py 1.84: Command-line import
2003-05-18 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/ImgManip.py 1.6: Case change for decoder
2003-05-15 Don Allingham <dallingham@users.sourceforge.net>
* gramps.spec 1.17, src/StartupDialog.py 1.9:
initial values in gconf for first time startup
2003-05-14 Don Allingham <dallingham@users.sourceforge.net>
* src/plugins/WriteCD.py 1.3: WriteCD merges
2003-05-14 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/plugins/WriteCD.py 1.1, src/plugins/cdexport.glade 1.1: CD Writer
2003-05-14 Alex Roitman <shura@alex.neuro.umn.edu>
* src/plugins/Check.py 1.9: Fix missing files on check & repair
2003-05-14 Don Allingham <dallingham@users.sourceforge.net>
* src/plugins/eval.glade 1.2, src/plugins/eval.py 1.2: Handle stdout
2003-05-14 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/gramps_main.py 1.79: Handle media files on Save As...
2003-05-10 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* src/ReadXML.py 1.17: Remove object and refs if media file is lost
2003-05-07 Don Allingham <dallingham@users.sourceforge.net>
* src/GrampsParser.py 1.9, src/RelLib.py 1.19:
Fixed the place and family references on import
2003-05-06 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/gramps.glade 1.37: Fixed relationshp calculation
2003-05-05 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/WriteXML.py 1.10: Fix for export-to-gramps problem
2003-05-01 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/FamilyView.py 1.32: Don't print b. and d. if not used
2003-04-30 Alex Roitman <shura@alex.neuro.umn.edu>
* src/Plugins.py 1.17: Few typos
2003-04-30 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/Plugins.py 1.15: Minor typo
2003-04-26 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/Find.py 1.10: Raise FIND window on CTRL-F
* src/Find.py 1.9: Handle backwards find
2003-04-22 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/plugins/DetAncestralReport.py 1.6: Format line typo
* src/plugins/Verify.py 1.13: Male-female bug, 725016
2003-04-20 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/po/ru.po 1.13: Corrections
2003-04-18 Bernd Schandl <schandl@gmx.net>
* src/po/de.po 1.13: German translation
2003-04-18 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <jensa@users.sourceforge.net>
* src/po/sv.po 1.5: Translation updates
2003-04-16 Bernd Schandl <schandl@gmx.net>
* src/po/de.po 1.12: German translation
2003-04-16 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/po/template.po 1.27, src/plugins/Verify.py 1.10:
More Verify.py corrections
2003-04-14 Bernd Schandl <schandl@gmx.net>
* src/plugins/Verify.py 1.9, src/po/de.po 1.11:
Typo and German translation
2003-04-14 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <jensa@users.sourceforge.net>
* src/po/sv.po 1.4: Translation update for 0.9.0
2003-04-11 Bernd Schandl <schandl@gmx.net>
* src/po/de.po 1.10, src/plugins/RelCalc.py 1.6:
German translation and typo fix
2003-04-11 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <schandl@gmx.net>
* src/po/de.po 1.9: German translation
2003-04-10 Don Allingham <dallingham@users.sourceforge.net>
* 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 <schandl@gmx.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/po/ru.po 1.8: Corrections
2003-04-05 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/po/ru.po 1.7: Update
2003-04-04 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* doc/gramps-manual/C/gramps-manual.xml 1.5: Added Help subsection
2003-04-02 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* src/gramps_main.py 1.63: Typos
2003-04-01 Don Allingham <dallingham@users.sourceforge.net>
* src/gramps.glade 1.32, src/po/template.po 1.18:
Replace GNOME menu items
2003-03-31 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* doc/gramps-manual/C/figures/gedcom-import.png 1.4: dialog update
2003-03-28 Alex Roitman <shura@alex.neuro.umn.edu>
* doc/gramps-manual/C/gramps-manual.xml 1.3: Minor cleanups
* gramps.spec.in 1.5: Modify doc path
2003-03-28 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/gramps_main.py 1.59, src/gramps.glade 1.30, src/GrampsCfg.py 1.18:
Sidebar/tab handling
2003-03-26 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* src/GenericFilter.py 1.16, src/plugins/FilterEditor.py 1.7, src/rule.glade 1.7:
Filter editor fixes
2003-03-25 Alex Roitman <shura@alex.neuro.umn.edu>
* doc/gramps-manual/C/figures/cfe-df.png 1.1: Define filter dialog
2003-03-24 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <schandl@gmx.net>
* src/po/de.po 1.7: Some more German translations
2003-03-24 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/po/template.po 1.16: New translation file for typo fix
* src/preferences.glade 1.10: Fixed typo
2003-03-23 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <jcollie@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* doc/gramps-manual/C/gramps.html 1.9, doc/gramps-manual/C/gramps.xml 1.16:
Finished navigation
2003-03-20 Don Allingham <dallingham@users.sourceforge.net>
* configure.in 1.22, src/po/nl.po 1.2: nl translation update
2003-03-20 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* doc/gramps-manual/C/gramps.html 1.2, doc/gramps-manual/C/gramps.xml 1.9:
Typos
2003-03-17 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* doc/gramps-manual/C/gramps.xml 1.7: Started on Editing
2003-03-14 Don Allingham <dallingham@users.sourceforge.net>
* 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 <schandl@gmx.net>
* 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 <shura@alex.neuro.umn.edu>
* doc/gramps-manual/C/gramps.xml 1.6: More cleanups
2003-03-12 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* doc/gramps-manual/C/gramps.xml 1.2: A little advance
2003-03-11 Alex Roitman <shura@alex.neuro.umn.edu>
* 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 <shura@alex.neuro.umn.edu>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <protois@users.sourceforge.net>
* src/po/fr.mo 1.3, src/po/fr.po 1.3: Update for 0.9.0-1
2003-02-24 Laurent Protois <protois@users.sourceforge.net>
* src/po/fr.mo 1.2, src/po/fr.po 1.2: french up to date translation
2003-02-24 Don Allingham <dallingham@users.sourceforge.net>
* 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 <shura@alex.neuro.umn.edu>
* src/po/ru.po 1.4: Russian translatio for 0.9.0, update
2003-02-15 Don Allingham <dallingham@users.sourceforge.net>
* 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 <schandl@gmx.net>
* src/po/de.po 1.5: Update of German translation
2003-02-14 Marcos Bedinelli <bedinelli@users.sourceforge.net>
* src/po/pt_BR.po 1.4: Brazilian-Portuguese translation for GRAMPS 2
2003-02-14 Don Allingham <dallingham@users.sourceforge.net>
* 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 <schandl@gmx.net>
* src/po/de.po 1.4: Update of German translation
2003-02-13 Marcos Bedinelli <bedinelli@users.sourceforge.net>
* src/po/pt_BR.po 1.3:
Brazilian-Portuguese translation for GRAMPS 2 (updated Glade strings)
2003-02-13 Don Allingham <dallingham@users.sourceforge.net>
* 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 <schandl@gmx.net>
* src/po/de.po 1.3, src/gramps.glade 1.16:
German translation and fixing typo
2003-02-12 Alex Roitman <shura@alex.neuro.umn.edu>
* src/po/ru.po 1.3: Updated translation for 0.9.0 - more work is needed
2003-02-12 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/FamilyView.py 1.20: Fixed child removal problem
2003-02-08 Don Allingham <dallingham@users.sourceforge.net>
* 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 <bedinelli@users.sourceforge.net>
* src/po/pt_BR.po 1.2:
Brazilian-Portuguese translation for version 0.9.0
2003-02-05 Don Allingham <dallingham@users.sourceforge.net>
* 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 <jensa@users.sourceforge.net>
* src/po/sv.po 1.2: Swedish translation for version 0.9
2003-02-03 Don Allingham <dallingham@users.sourceforge.net>
* 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 <schandl@gmx.net>
* src/po/de.po 1.2: Update of German translation for version 0.9
2003-02-02 Alex Roitman <shura@alex.neuro.umn.edu>
* src/po/ru.po 1.2: Russian translation for 0.9.0
2003-01-31 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/plugins/GraphViz.py 1.7:
UTF-8 to Latin-1 translation from Alexandre Duret-Lutz
2003-01-26 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <from graybeard@optusnet.com.au>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* example/gramps/data.gramps 1.8, src/ListModel.py 1.15, src/gramps_main.py 1.19:
List sorting
2002-12-04 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* src/EditPlace.py 1.6, src/ImageSelect.py 1.16:
Trying to handle gnome_canvas bug
2002-11-28 Don Allingham <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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 <dallingham@users.sourceforge.net>
* 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.