Commit Graph

  • cbbe978559 * src/EventEdit.py: disable OK button if event type is an empty string * src/gramps_main.py: fix merge callback Don Allingham 2005-03-23 22:01:22 +00:00
  • d1a0912d50 * src/EventEdit.py: disable OK button if event type is an empty string * src/gramps_main.py: fix merge callback Don Allingham 2005-03-23 22:01:22 +00:00
  • e0b735ad45 * 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. Martin Hawlisch 2005-03-23 16:08:26 +00:00
  • 4f52248015 * 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. Martin Hawlisch 2005-03-23 16:08:26 +00:00
  • 1c2074cbd4 Update Alex Roitman 2005-03-23 15:48:40 +00:00
  • 4badbed6ed Update Alex Roitman 2005-03-23 15:48:40 +00:00
  • f7d06a8b79 * 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. Alex Roitman 2005-03-23 13:46:06 +00:00
  • 14a9c942be * 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. Alex Roitman 2005-03-23 13:46:06 +00:00
  • 1703b9669c * 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. Alex Roitman 2005-03-22 23:59:51 +00:00
  • 13dfeb6be8 * 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. Alex Roitman 2005-03-22 23:59:51 +00:00
  • d78cd57231 Remove unicode handles for places Alex Roitman 2005-03-22 17:28:04 +00:00
  • 61a713d91d Remove unicode handles for places Alex Roitman 2005-03-22 17:28:04 +00:00
  • 9c7e0261a4 Update Alex Roitman 2005-03-22 17:23:53 +00:00
  • e8175c659e Update Alex Roitman 2005-03-22 17:23:53 +00:00
  • 4f7ab44eba Update Alex Roitman 2005-03-22 16:25:47 +00:00
  • e1fc21adbd Update Alex Roitman 2005-03-22 16:25:47 +00:00
  • 9cc2d40394 * 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. Alex Roitman 2005-03-22 16:23:53 +00:00
  • dbaa853dae * 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. Alex Roitman 2005-03-22 16:23:53 +00:00
  • df5270253f * 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. Alex Roitman 2005-03-22 13:55:13 +00:00
  • 8f9092d8b1 * 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. Alex Roitman 2005-03-22 13:55:13 +00:00
  • 733ee979cf * src/MergeData.py: further changes to adapt to new API Julio Sánchez 2005-03-21 05:53:42 +00:00
  • 17fc1f1be1 * src/MergeData.py: further changes to adapt to new API Julio Sánchez 2005-03-21 05:53:42 +00:00
  • 36dacf3c27 Update Alex Roitman 2005-03-20 04:02:17 +00:00
  • dc2cffbd27 Update Alex Roitman 2005-03-20 04:02:17 +00:00
  • 68b1a6fef3 * src/gramps.glade: Add tolltip to scratchpad button. Alex Roitman 2005-03-20 02:33:36 +00:00
  • f5428cce1e * src/gramps.glade: Add tolltip to scratchpad button. Alex Roitman 2005-03-20 02:33:36 +00:00
  • 11dd72bb27 * 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. Don Allingham 2005-03-19 23:44:01 +00:00
  • 038147b649 * 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. Don Allingham 2005-03-19 23:44:01 +00:00
  • 31ce5db97d * 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. Alex Roitman 2005-03-19 18:21:57 +00:00
  • d31fffd8df * 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. Alex Roitman 2005-03-19 18:21:57 +00:00
  • 0d5ba25da1 Update Alex Roitman 2005-03-19 18:12:04 +00:00
  • d934019e04 Update Alex Roitman 2005-03-19 18:12:04 +00:00
  • 0faf777810 * doc/gramps-manual/C/figures/export-druid.png: Update. * doc/gramps-manual/C/gramps-manual.xml: Update. Alex Roitman 2005-03-19 06:26:23 +00:00
  • aa8849d091 * doc/gramps-manual/C/figures/export-druid.png: Update. * doc/gramps-manual/C/gramps-manual.xml: Update. Alex Roitman 2005-03-19 06:26:23 +00:00
  • 25e6c350c8 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. Richard Taylor 2005-03-18 12:16:41 +00:00
  • b31ebf5ee3 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. Richard Taylor 2005-03-18 12:16:41 +00:00
  • a384bc20b7 * src/gramps_main.py (__init__): Catch "ErrorSchemaInvalid" exception * 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. Alex Roitman 2005-03-17 20:33:36 +00:00
  • dac485ee26 * src/gramps_main.py (__init__): Catch "ErrorSchemaInvalid" exception * 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. Alex Roitman 2005-03-17 20:33:36 +00:00
  • 7d1e9311e8 typo Martin Hawlisch 2005-03-17 19:38:03 +00:00
  • 42353719e3 typo Martin Hawlisch 2005-03-17 19:38:03 +00:00
  • 4cee5528a5 * 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. Martin Hawlisch 2005-03-17 19:28:00 +00:00
  • 3dfcf51269 * 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. Martin Hawlisch 2005-03-17 19:28:00 +00:00
  • c7c5368409 * 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. Alex Roitman 2005-03-17 17:19:34 +00:00
  • d105ef6be0 * 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. Alex Roitman 2005-03-17 17:19:34 +00:00
  • efb007259f * 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 Martin Hawlisch 2005-03-17 12:51:14 +00:00
  • 7f7c81d080 * 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 Martin Hawlisch 2005-03-17 12:51:14 +00:00
  • 72c4a6476a * 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. Martin Hawlisch 2005-03-16 22:40:42 +00:00
  • fd67637913 * 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. Martin Hawlisch 2005-03-16 22:40:42 +00:00
  • cd0ff124c2 * src/GenericFilter.py (HasTextMatchingSubstringOf): Minor. * src/plugins/FilterEditor.py (EditRule:__init__): Typo. * ChangeLog.old: Add to CVS the pre-2005 ChangeLog; Split off current. Alex Roitman 2005-03-16 16:38:20 +00:00
  • 11c61d5766 * src/GenericFilter.py (HasTextMatchingSubstringOf): Minor. * src/plugins/FilterEditor.py (EditRule:__init__): Typo. * ChangeLog.old: Add to CVS the pre-2005 ChangeLog; Split off current. Alex Roitman 2005-03-16 16:38:20 +00:00
  • b02ca6f638 Update Alex Roitman 2005-03-16 16:37:33 +00:00
  • 381110412b Update Alex Roitman 2005-03-16 16:37:33 +00:00
  • a30cffdb9d * 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. Martin Hawlisch 2005-03-16 14:13:33 +00:00
  • 09cff3f693 * 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. Martin Hawlisch 2005-03-16 14:13:33 +00:00
  • 78e8029352 2005-03-16 Richard Taylor <rjt-gramps@thegrindstone.me.uk> * src/ScratchPad.py (ScratchPad): improved the generation of tooltip information for most object types. Richard Taylor 2005-03-16 13:52:04 +00:00
  • 1e49f78a37 2005-03-16 Richard Taylor <rjt-gramps@thegrindstone.me.uk> * src/ScratchPad.py (ScratchPad): improved the generation of tooltip information for most object types. Richard Taylor 2005-03-16 13:52:04 +00:00
  • dea172a726 2005-03-16 Richard Taylor <rjt-gramps@thegrindstone.me.uk> * src/EditPerson.py (EditPerson.ev_drag_data_received): Fixed drag and drop of events. Richard Taylor 2005-03-16 08:51:53 +00:00
  • 8e1ee40111 2005-03-16 Richard Taylor <rjt-gramps@thegrindstone.me.uk> * src/EditPerson.py (EditPerson.ev_drag_data_received): Fixed drag and drop of events. Richard Taylor 2005-03-16 08:51:53 +00:00
  • 84c2f9052f * src/data/gramps.xml: Correct GW magic to not collide with XML. Alex Roitman 2005-03-16 06:04:45 +00:00
  • ce483b0966 * src/data/gramps.xml: Correct GW magic to not collide with XML. Alex Roitman 2005-03-16 06:04:45 +00:00
  • 380a453855 * src/plugins/ImportGeneWeb.py: fixed small typos Martin Hawlisch 2005-03-15 21:04:44 +00:00
  • 1c452df605 * src/plugins/ImportGeneWeb.py: fixed small typos Martin Hawlisch 2005-03-15 21:04:44 +00:00
  • 26301898f7 HasTextMatchingSubstringOf: Syncronized filter name Martin Hawlisch 2005-03-15 20:16:16 +00:00
  • 56150c93e6 HasTextMatchingSubstringOf: Syncronized filter name Martin Hawlisch 2005-03-15 20:16:16 +00:00
  • 337dfdd99e * 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. Alex Roitman 2005-03-15 16:26:30 +00:00
  • 0b892faff2 * 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. Alex Roitman 2005-03-15 16:26:30 +00:00
  • 8315acf6d4 * src/RelLib.py (Source.get_text_data_child_list, Family.get_text_data_child_list): Add missing lists. * src/GenericFilter.py (FullTextSearch): Correct description. Alex Roitman 2005-03-15 15:56:47 +00:00
  • c492d5a5ad * src/RelLib.py (Source.get_text_data_child_list, Family.get_text_data_child_list): Add missing lists. * src/GenericFilter.py (FullTextSearch): Correct description. Alex Roitman 2005-03-15 15:56:47 +00:00
  • 86c6d36e8f 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. Richard Taylor 2005-03-15 13:48:18 +00:00
  • d85c655092 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. Richard Taylor 2005-03-15 13:48:18 +00:00
  • 40611a11f1 * src/GenericFilter.py (FullTextSearch): Added new filter thad provides a full-text search thru (nearly) all attributes and linked objexts 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(). Martin Hawlisch 2005-03-15 12:56:14 +00:00
  • 840c8ec4a9 * src/GenericFilter.py (FullTextSearch): Added new filter thad provides a full-text search thru (nearly) all attributes and linked objexts 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(). Martin Hawlisch 2005-03-15 12:56:14 +00:00
  • 2d45b02af4 * 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. Alex Roitman 2005-03-15 05:23:12 +00:00
  • d2e476e956 * 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. Alex Roitman 2005-03-15 05:23:12 +00:00
  • cc849000a7 * src/gramps_main.py: use new GRAMPS homepage Don Allingham 2005-03-14 23:30:26 +00:00
  • 00ed8a7693 * src/gramps_main.py: use new GRAMPS homepage Don Allingham 2005-03-14 23:30:26 +00:00
  • a4abcaf28a Update Alex Roitman 2005-03-14 03:51:40 +00:00
  • 68454d1aaa Update Alex Roitman 2005-03-14 03:51:40 +00:00
  • 72821c9058 * src/DisplayTrace.py (__init__): Mark debian distros. Alex Roitman 2005-03-14 03:50:38 +00:00
  • 4b817d717e * src/DisplayTrace.py (__init__): Mark debian distros. Alex Roitman 2005-03-14 03:50:38 +00:00
  • 6b8d0501f6 * src/EventEdit.py (get_place): Typo. Alex Roitman 2005-03-14 00:10:36 +00:00
  • f2f3d1530c * src/EventEdit.py (get_place): Typo. Alex Roitman 2005-03-14 00:10:36 +00:00
  • 35bc979e8e * 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. Alex Roitman 2005-03-13 22:10:40 +00:00
  • 98e031a825 * 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. Alex Roitman 2005-03-13 22:10:40 +00:00
  • a40629dbbc * 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. Martin Hawlisch 2005-03-13 19:49:38 +00:00
  • 9130c8819e * 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. Martin Hawlisch 2005-03-13 19:49:38 +00:00
  • 5a55d247df * 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. Alex Roitman 2005-03-12 00:44:11 +00:00
  • 5b1675d0dc * 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. Alex Roitman 2005-03-12 00:44:11 +00:00
  • 70514fbb3a * 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. Alex Roitman 2005-03-11 21:05:46 +00:00
  • 82c7948f22 * 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. Alex Roitman 2005-03-11 21:05:46 +00:00
  • 33245ae20c * src/GenericFilter.py (PersonWithIncompleteEvent, FamilyWithIncompleteEvent, ProbablyAlive,PeoplePrivate): Add filter rules. * src/gramps_main.py (init_filters): Add new filters to the menu. Martin Hawlisch 2005-03-11 20:53:53 +00:00
  • 1901e63677 * src/GenericFilter.py (PersonWithIncompleteEvent, FamilyWithIncompleteEvent, ProbablyAlive,PeoplePrivate): Add filter rules. * src/gramps_main.py (init_filters): Add new filters to the menu. Martin Hawlisch 2005-03-11 20:53:53 +00:00
  • 2e6c2f1c10 * src/plugins/NavWebPage.py: Catch invalid HomeNote object Martin Hawlisch 2005-03-10 22:19:19 +00:00
  • 1869866af9 * src/plugins/NavWebPage.py: Catch invalid HomeNote object Martin Hawlisch 2005-03-10 22:19:19 +00:00
  • aa9924fb66 Update Alex Roitman 2005-03-10 20:55:18 +00:00
  • 46da2d9a61 Update Alex Roitman 2005-03-10 20:55:18 +00:00
  • eac22b2ff8 * 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. Alex Roitman 2005-03-10 19:01:00 +00:00
  • e3edfe4525 * 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. Alex Roitman 2005-03-10 19:01:00 +00:00
  • b867dca72c Update Alex Roitman 2005-03-10 18:55:18 +00:00
  • bba3da4d8d Update Alex Roitman 2005-03-10 18:55:18 +00:00