Commit Graph

  • 0785137dcb * 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 Don Allingham 2003-10-29 05:04:43 +00:00
  • 71632a3953 * 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 Don Allingham 2003-10-29 05:04:43 +00:00
  • 93f87bda38 update Don Allingham 2003-10-27 03:51:22 +00:00
  • a182ecadd1 update Don Allingham 2003-10-27 03:51:22 +00:00
  • 94a50f3c26 * 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 Don Allingham 2003-10-27 03:48:13 +00:00
  • 84b555b087 * 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 Don Allingham 2003-10-27 03:48:13 +00:00
  • a2b1e36b89 update Don Allingham 2003-10-23 21:54:09 +00:00
  • b0f5bf62fa update Don Allingham 2003-10-23 21:54:09 +00:00
  • 3e532ca523 * 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 * Don Allingham 2003-10-23 21:53:53 +00:00
  • f01d498dbc * 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 * Don Allingham 2003-10-23 21:53:53 +00:00
  • 1e54886508 * src/plugins/ReadGedcom.py (GedcomParser.__init__): Build translation map of correct length. Alex Roitman 2003-10-23 15:33:57 +00:00
  • 4e26588329 * src/plugins/ReadGedcom.py (GedcomParser.__init__): Build translation map of correct length. Alex Roitman 2003-10-23 15:33:57 +00:00
  • dc115bc519 update Don Allingham 2003-10-23 03:05:28 +00:00
  • afc42114c5 update Don Allingham 2003-10-23 03:05:28 +00:00
  • 9ce580c501 * 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. Don Allingham 2003-10-23 03:02:52 +00:00
  • 0fe280dfc0 * 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. Don Allingham 2003-10-23 03:02:52 +00:00
  • 7df344ec86 More information Don Allingham 2003-10-22 04:49:44 +00:00
  • dcefcf761b More information Don Allingham 2003-10-22 04:49:44 +00:00
  • 4926c65d3e Update Alex Roitman 2003-10-22 04:20:27 +00:00
  • 3411788d6b Update Alex Roitman 2003-10-22 04:20:27 +00:00
  • 0851348931 * 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. Alex Roitman 2003-10-22 04:15:27 +00:00
  • ff581b3772 * 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. Alex Roitman 2003-10-22 04:15:27 +00:00
  • cea588db38 update Don Allingham 2003-10-22 04:14:46 +00:00
  • 70b3853997 update Don Allingham 2003-10-22 04:14:46 +00:00
  • c4a884a6f4 * 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 Don Allingham 2003-10-22 04:14:32 +00:00
  • 2e89dba0f3 * 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 Don Allingham 2003-10-22 04:14:32 +00:00
  • 4e8c2a3886 * src/PedView.py: Correct colors so that they work with dark and high-contrast themes. Alex Roitman 2003-10-22 03:20:59 +00:00
  • 57286b7845 * src/PedView.py: Correct colors so that they work with dark and high-contrast themes. Alex Roitman 2003-10-22 03:20:59 +00:00
  • 88bc403a84 * 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. Don Allingham 2003-10-22 02:17:58 +00:00
  • 9d79e056e4 * 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. Don Allingham 2003-10-22 02:17:58 +00:00
  • 2f99f02e5f * src/MediaView.py: Correct behavior for right-click popup menu. Alex Roitman 2003-10-21 22:31:37 +00:00
  • 77cd15aa6c * src/MediaView.py: Correct behavior for right-click popup menu. Alex Roitman 2003-10-21 22:31:37 +00:00
  • 565e55f84a update Don Allingham 2003-10-21 03:43:13 +00:00
  • d918c23f62 update Don Allingham 2003-10-21 03:43:13 +00:00
  • da7b26c741 * 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 Don Allingham 2003-10-21 03:42:55 +00:00
  • 5282f103b1 * 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 Don Allingham 2003-10-21 03:42:55 +00:00
  • b5f7ec7504 update Don Allingham 2003-10-21 03:07:19 +00:00
  • 329a660098 update Don Allingham 2003-10-21 03:07:19 +00:00
  • f7158aa398 * 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. Alex Roitman 2003-10-20 02:47:03 +00:00
  • 73fcaec440 * 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. Alex Roitman 2003-10-20 02:47:03 +00:00
  • f5933f9366 * src/SourceView.py: Enable popup menu on right-click. * src/PlaceView.py: Likewise. * src/MediaView.py: Likewise. Alex Roitman 2003-10-18 15:50:16 +00:00
  • f04c26b90d * src/SourceView.py: Enable popup menu on right-click. * src/PlaceView.py: Likewise. * src/MediaView.py: Likewise. Alex Roitman 2003-10-18 15:50:16 +00:00
  • 7bec3e9e1a update Don Allingham 2003-10-18 02:40:50 +00:00
  • 5108634fcd update Don Allingham 2003-10-18 02:40:50 +00:00
  • adf6c47c96 * 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 Don Allingham 2003-10-18 02:39:55 +00:00
  • 01237c99a0 * 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 Don Allingham 2003-10-18 02:39:55 +00:00
  • a3694c57e0 (needed for Family View). Enable switching Toolbar on/off. Correct existing gconf key detection. Enable switching Toolbar on/off. * src/gramps.glade: Enable switching Toolbar on/off. Alex Roitman 2003-10-17 05:05:20 +00:00
  • 8fea0928b0 (needed for Family View). Enable switching Toolbar on/off. Correct existing gconf key detection. Enable switching Toolbar on/off. * src/gramps.glade: Enable switching Toolbar on/off. Alex Roitman 2003-10-17 05:05:20 +00:00
  • 3a6010582a Update Alex Roitman 2003-10-17 04:25:56 +00:00
  • 22be24f661 Update Alex Roitman 2003-10-17 04:25:56 +00:00
  • 56c2b3a66d * 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. Alex Roitman 2003-10-17 04:24:36 +00:00
  • 1b0b7b3377 * 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. Alex Roitman 2003-10-17 04:24:36 +00:00
  • d3fd8b06b9 update Don Allingham 2003-10-17 03:12:27 +00:00
  • 5b623ac30a update Don Allingham 2003-10-17 03:12:27 +00:00
  • a86d4b66a7 * 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 Don Allingham 2003-10-17 03:12:05 +00:00
  • 8df8cae9b4 * 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 Don Allingham 2003-10-17 03:12:05 +00:00
  • df597a0422 * NEWS: Instant prefs. Alex Roitman 2003-10-16 16:50:34 +00:00
  • b6efc6a3f1 * NEWS: Instant prefs. Alex Roitman 2003-10-16 16:50:34 +00:00
  • a9c28c392c * 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). Alex Roitman 2003-10-16 16:43:07 +00:00
  • b33e8c95cc * 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). Alex Roitman 2003-10-16 16:43:07 +00:00
  • 3a5ccf8e7f * 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. Alex Roitman 2003-10-16 04:42:21 +00:00
  • b7cfa1a6b4 * 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. Alex Roitman 2003-10-16 04:42:21 +00:00
  • 7fc8c32729 2003-10-15 Tim Waugh <twaugh@redhat.com> * src/Makefile.am: Add uninstall rule for grampslib.so (now 'make distcheck' passes again). Tim Waugh 2003-10-15 12:55:08 +00:00
  • 612c9241be 2003-10-15 Tim Waugh <twaugh@redhat.com> * src/Makefile.am: Add uninstall rule for grampslib.so (now 'make distcheck' passes again). Tim Waugh 2003-10-15 12:55:08 +00:00
  • 81b02975d6 * src/ListModel.py (find): Prevent traceback if the entry is not found. Alex Roitman 2003-10-15 04:19:51 +00:00
  • 97d21e3388 * src/ListModel.py (find): Prevent traceback if the entry is not found. Alex Roitman 2003-10-15 04:19:51 +00:00
  • e54014834a update Don Allingham 2003-10-15 03:55:54 +00:00
  • 0f52350340 update Don Allingham 2003-10-15 03:55:54 +00:00
  • af9da3a25a * src/data/templates/Makefile.am: install blue_edge.tpkg * src/docgen/HtmlDoc.py: report error correctly on missing template Don Allingham 2003-10-15 03:55:15 +00:00
  • f8f5efc5e5 * src/data/templates/Makefile.am: install blue_edge.tpkg * src/docgen/HtmlDoc.py: report error correctly on missing template Don Allingham 2003-10-15 03:55:15 +00:00
  • e33723de93 * src/data/templates/Makefile.am: install blue_edge.tpkg Don Allingham 2003-10-15 03:52:56 +00:00
  • ecfad8edcb * src/data/templates/Makefile.am: install blue_edge.tpkg Don Allingham 2003-10-15 03:52:56 +00:00
  • ad6b1155ff update Don Allingham 2003-10-14 04:22:35 +00:00
  • 466a350139 update Don Allingham 2003-10-14 04:22:35 +00:00
  • ef7449214c * 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. Don Allingham 2003-10-14 04:22:24 +00:00
  • 15f45d4a44 * 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. Don Allingham 2003-10-14 04:22:24 +00:00
  • 5f0138f0d9 * 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 Don Allingham 2003-10-14 03:13:52 +00:00
  • b57e63e9b7 * 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 Don Allingham 2003-10-14 03:13:52 +00:00
  • 96d3afd1a1 Update Alex Roitman 2003-10-14 02:42:20 +00:00
  • c2e56b0fb6 Update Alex Roitman 2003-10-14 02:42:20 +00:00
  • 5c0fffe1d9 * 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). Alex Roitman 2003-10-14 02:22:14 +00:00
  • f9107a17f4 * 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). Alex Roitman 2003-10-14 02:22:14 +00:00
  • 73c51ee323 initial version Jason Zedlitz 2003-10-13 21:06:29 +00:00
  • 647000c15a initial version Jason Zedlitz 2003-10-13 21:06:29 +00:00
  • 2d9909d471 * configure.in, configure: Change version and release numbers. * TODO: Remove completed items. Alex Roitman 2003-10-13 13:02:34 +00:00
  • 6af88a4846 * configure.in, configure: Change version and release numbers. * TODO: Remove completed items. Alex Roitman 2003-10-13 13:02:34 +00:00
  • 2fd773bda4 * 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. Alex Roitman 2003-10-13 04:23:34 +00:00
  • d8d91425e4 * 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. Alex Roitman 2003-10-13 04:23:34 +00:00
  • 9e56adc006 * 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. Alex Roitman 2003-10-13 03:26:05 +00:00
  • b104b23a9b * 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. Alex Roitman 2003-10-13 03:26:05 +00:00
  • a5d336fc1f update Don Allingham 2003-10-13 03:12:37 +00:00
  • 2d18f5c5b5 update Don Allingham 2003-10-13 03:12:37 +00:00
  • e86ae2f8ef * 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. Don Allingham 2003-10-13 03:12:27 +00:00
  • ca4a8962bb * 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. Don Allingham 2003-10-13 03:12:27 +00:00
  • 3d69bafa2f 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. Alex Roitman 2003-10-13 01:55:56 +00:00
  • 2da2f0ed04 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. Alex Roitman 2003-10-13 01:55:56 +00:00
  • 1b8ea5487c * 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. Alex Roitman 2003-10-13 01:07:01 +00:00
  • 1700f2dd4a * 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. Alex Roitman 2003-10-13 01:07:01 +00:00
  • 1c3c76855d * src/README, src/NEWS, src/ChangeLog, src/po/ChangeLog: Remove extra files. Alex Roitman 2003-10-13 01:00:29 +00:00
  • f853e1628d * src/README, src/NEWS, src/ChangeLog, src/po/ChangeLog: Remove extra files. Alex Roitman 2003-10-13 01:00:29 +00:00