iFamily for Leopard Changelog

What's new in iFamily for Leopard 2.892

Oct 23, 2014
  • Repaired a Localization bug that was leading to a crash

New in iFamily for Leopard 2.891 (Jan 6, 2014)

  • Finally removed MobileMe Upload from the menus. No replacement yet.
  • Two Bug Fixes introduced with OSX Mavericks which had been leading to crashes:
  • Toolbar search Bug
  • Pictures Dialog Bug

New in iFamily for Leopard 2.888 (Oct 24, 2013)

  • OSX 10.9 Mavericks Compatibility
  • Gedcom - Repaired Depersonalization of Marriage events when exported to Gedcom.
  • Database Compare:
  • Introduced new error traps to search routines
  • Repaired comparison bug in Compare_Person routine
  • Repaired comparison bug in Compare_Personal_Events routine

New in iFamily for Leopard 2.885 (Sep 2, 2013)

  • Repaired a minor bug in the compare routines that was leading to a crash in V2.884.

New in iFamily for Leopard 2.884 (Jan 14, 2013)

  • Localization changes:
  • Extensive Externalization of strings to enable translation. (now 90% finished).
  • Natural Parents:
  • Fixed the incorrect determination of Natural Parents bug which was introduced in the V2.753 Localization. Discussed here
  • Csv Reports:
  • Some Refactoring.
  • Preferences Help:
  • Fixed a typo in the dialog box

New in iFamily for Leopard 2.753 (Aug 7, 2012)

  • Context Diagram:
  • Tweaked the text display to account for a bug on Mountain Lion.
  • Application Signing:
  • Signed the application with an Apple Certificate. (But not the installer). You may still be required to change the settings on Mountain Lion to allow installation from "Mac Store + Registered Developers"

New in iFamily for Leopard 2.752 (Jul 27, 2012)

  • Mountain Lion Compatibility:
  • Added OSX 10.8 to the list of allowed Operating Systems.
  • Replaced the unknown OSX version crash with a dialog suggesting to update.
  • Developer certificate has not yet been added. A control click on the installer and selecting "open" will circumvent Gatekeeper.
  • Registration:
  • Added OSX Version to the registration details. iFamily now runs under OSX10.4 to 10.8, (Tiger to MLion) but it is becoming increasingly difficult to support Tiger Users without restricting later OSX's so we need to gather some stats on which OSX you're all using.
  • Consanguinity of spouses on the context diagram:
  • Minor change to hover text for consanguinity for spouses on the main diagram so that it doesn't state "Spouse is the same person as...".
  • Drop Down Box for spouses on the Family Panel:
  • Fixed a problem with the multiple spouses drop down box on the family panel where the box would set to null when an alternate partner was selected. (This was a problem on OSX Snow Leopard and above)
  • Context Diagram:
  • Altered the way the text in the boxes centers vertically to work around a problem with the display on Mountain Lion.
  • Ancestors and Descendants Diagrams:
  • Repaired a minor typo from V2.532 where step children were named as adopted children
  • Credits Dialog:
  • Links to our support, website and email details.
  • Statistics report and Ancestors by Generation report:
  • Increased the text size in the generated rtf reports. (20pt->28pt, 16pt->20pt). We will apply this further in a later version to all rtf reports. (formatting comments welcome if anyone has any good suggestions)
  • Translations - MANY files:
  • Our huge but necessary task of the moment, externalization of strings has been applied wholly or partially for approximately 70% of the filebase. A grepping is shown here if you are interested in what that looks like.
  • Completed reformat of 2000 Strings including 300 instances of gender qualification, (usage of brother/sister, father/mother, his/her, etc .)
  • For anyone translating their Localization.Strings files, there are some restrictions around use of gender with M and F. If you are using altered MaleShort and FemaleShort key values it is suggested you create a new database or import fresh Gedcoms to avoid any conflicts. (To get around any inadvertently created inconsistencies use sqlite3 from a terminal connection and replace the gender field in the ZPerson table for the relevant *.FtkSql file.)

New in iFamily for Leopard 2.532 (Jan 26, 2012)

  • Correction of the short version of Birth Marriage and Death (from c,n,e to b,m,d)
  • Correction of the syntax when displaying multiple spouses
  • Correction of the marriage syntax for siblings

New in iFamily for Leopard 2.531 (Jan 10, 2012)

  • Internationalization Support:
  • Enabled internationalization for the Ancestors and Descendant Reports
  • Enabled Internationalization for the Ancestors and Descendants Diagrams/Charts
  • Enabled Internationalization for the Sources Dialog
  • Main Menus:
  • Duplicated the functionality of the "A" and "D" buttons in the toolbar as "Ancestors Chart" and "Descendants Chart" in the Reports menu.
  • Family Dialog:
  • Repaired a bug which caused a crash when enter was hit in the name column of the Marriage Events table. A coding shortcut was resulting in the program searching for a gender column of which there was none. (bug introduced in V2.500)

New in iFamily for Leopard 2.522 (Mar 11, 2011)

  • Demo Extension:
  • Demo Period extended from 10 days to 16 days to allow our customer service team longer to answer your emails
  • Main Interface:
  • moved the tab selection bar from the bottom to the middle of the main interface window
  • Context Diagram:
  • repaired broken relationship lines between focal and parent when children are clicked.
  • Gedcom Export:
  • repaired erroneous default event depersonalization when option 3 of DepersonalizeOption (Gender and FirstName and BirthDate) is selected from the export Gedcom dialog.
  • added functionality to write Associated People to a Gedcom
  • Gedcom Import:
  • added functionality to read Associated People from a Gedcom
  • iFamily Menus:
  • migrated HTML functionality to a new "Web" Menu
  • reorganisation of File Menu (Grouped Import and Export functionality)
  • reorganisation of Reports Menu
  • duplication of Sources Report to source menu
  • OSX10.7 compliance:
  • added Lion to the operating systems that iFamily will execute under. (NB: Not yet actually tested on Lion, but it won't simply rage quit in June(?) now.).
  • Individuals Report:
  • corrected minor Typo
  • Places Export:
  • removed rounding on Lat/Long for places report.
  • Person Creation
  • added extra error traps on add spouse and add child to catch an intermittent bug
  • Internationalization:
  • prepared initial batch of files for internationalization. (Primary testing restricted to ghost boxes on the context diagram. Balance of files to be added piecemeal during future upgrades.)

New in iFamily for Leopard 2.511 (Sep 7, 2009)

  • Made iFamily aware of Mac OS X 10.6.

New in iFamily for Leopard 2.500 (Oct 21, 2008)

  • The iFamily menu items for: Download Latest Release, Discussion Forums and Frequently Asked Questions have all been changed to access this new web site.
  • Ancestors and Descendants Diagrams:
  • Changed the display of marriage dates from year only to the full marriage date including the qualifier.
  • Events On This Day:
  • Added an option to display Hebrew dates.
  • Merge Person from Another Database:
  • Enhanced to update the (internal) index of place names after merging.
  • Active Source:
  • The Sources pane is now (once again) refreshed correctly after adding a Source Reference to a person by right click on the Context Diagram. This was previously OK in version 2.443 but got broken in V2.463.
  • Source References for Pictures and other Media Objects:
  • When a Picture/Media object is cloned from one person to another, the Source References for that picture are now also cloned to the new instance of the picture. The simplest way to clone an image is to drag it from the Pictures pane onto someone in the Context Diagram.
  • Context Diagram:
  • Added Consanguinity as a 12th option for displaying text in the Context Diagram. The consanguinity is calculated relative to the "Root Person of the current Ancestral View".
  • Added Ahnentafel Numbers (aka Sosa-Stradonitz or Kekule numbers) as a 13th option for displaying text in the Context Diagram. The Ahnentafel numbers are calculated relative to the "Root Person of the current Ancestral View".
  • Added an option to display Source Numbers Referenced as a 14th option for displaying text in the Context Diagram. This is intended to quickly highlight those people that may need additional research effort.
  • Ancestors Report:
  • Added an option to include Ahnentafel (aka Sosa-Stradonitz or Kekule) Numbers. These Ahnentafel numbers are calculated relative to the "Root Person of the Ancestors Report".
  • Default Pane when Starting iFamily:
  • iFamily now remembers which pane was open in the lower half of the main window. The next time you start iFamily it will activate the pane that was active when iFamily was last closed.
  • Picture Add/Edit Dialog - Image Metadata:
  • Added a button to display all of the metadata contained in the image file. This includes metadata such as Exif, IPTC, TIFF and Camera metadata. You can then copy and paste whatever is needed into the Notes box.

New in iFamily for Leopard 2.463 (Oct 7, 2008)

  • There are now 11 options for displaying the text for each person in the Context Diagram: Full Name,First and Last Name, Title/Occupation, Birth and Death Info, Marriages, Children, Migration Events, Religious Events, Burial/Cremation, Cause of Death and Last Change date.
  • The chosen option will now remain in force until it is changed by the user and it is also saved as a User Preference and will be used as the default the next time you start iFamily. This means that if you are working on a particular topic (e.g. Migration) then the display will remain the same whilst you navigate or promote people to be the Focal Person. The text options are displayed at the top of the Preferences Panel. The "short-cut" is to use the scroll wheel/ball over any person in the Context Diagram.
  • Changed the warning messages to be less convoluted and more easily understood.
  • Reactivated the Last Change field. The "Last Change" label now acts as a mouse-over button to display additional information on change dates. Please note that timestamping of changes has been reactivated in V2.463 for all database objects.
  • Added an "Also Known As" (AKA) field to the individual's pane. At the moment this field is not included in any reports.
  • Changed the Help dialog for the People Index so that the Close button is visible on a small screen.
  • Corrected an (occasional) error that occurred after closing the Prune Minor Dynasties dialog.
  • Corrected the Event Subtypes dialog (Ages column) for use on OSX 10.4
  • Added "Generate CSV File" that generates a CSV file and opens it in the default spreadsheet application. Each column of the spreadsheet represents a decade, e.g. 1880 to 1889. The aim of this report is to simplify the identification of missing events, especially missing Census events. To see the same type of Event Timelines for any one individual you can use the new "Timeline" button in the Events pane.
  • Added a new menu option Events -> Events with No Source References.
  • Enhanced the "Move Places to Notes" function so that multiple Places can be selected in the upper table and moved ot once. This can save considerable time when correcting errors that were imported into iFamily from FTM Gedcom files for FACT records _FA1, _FA2, ...
  • Added "Move Places to Event Names". Particularly useful for batch editing after importing non-conforming FACT records from a Gedcom file created by FTM V16.0.350.
  • Added a "Timeline" button that displays a personal timeline of events with a column for each decade. This timeline will also be displayed when you click on the "Other Events" label in the Individual's pane.
  • Added "Merge Duplicate Sources" button which combines all duplicate Sources and reassigns the attached Source References (Citations) to the combined record.
  • Added a button to display full details, and to permit editing of, Source References (Citations) that are listed in the where-used table in the bottom RH corner of the Sources Add/Edit dialog.
  • Labels for Source Notes. You can now have any number of sets of labels for the Source Notes - accessed via a pop-up menu. The sets of labels for the Source Notes field are now saved for reuse in subsequent iFamily sessions. The labels are now inserted at the current cursor position rather than always at the start of the Source Notes field. There will be many cases where the text that you copy and paste from a census record or a marriage certificate are already labelled and you will probably not need to insert labels, but it is there if you need it. Also, if you are saving images of the census pages or certificates, then you may find it is better not to duplicate the same content of the Source too often.
  • The Active Source function has been (subtly) enhanced by adding check boxes for the Page Refs and Topic and the dialog is slightly different depending of whether the source reference is for a Person, Event or Picture.
  • When you right click on a child in the Family pane you now have a choice of adding a Source Reference (citation) to the Child, his/her Birth Event or Death Event.
  • Added a Print button to generate a Rich Text Format (RTF) file..
  • Enhanced the copy/paste of pictures from the Pictures pane onto people in the Context Diagram include pasting the picture's Title, Date and Notes. This now allows you to select a new Focal Person and to copy/paste full data about pictures to grandchildren, aunts, uncles, cousins, etc of the Focal Person. There is no change for Drag/Drop of Pictures from the Pictures pane onto people in the Context diagram which only allows you to drop pictures onto people who were visible in the Context Diagram when the drag started.
  • Enhanced the Pictures Add/Edit dialog to enable creation of a Source Reference from a Source to a Picture/Media object.
  • PDF files now (once again) use the same thumbnail as is displayed in Finder.
  • Added a report of changes made to the database - for a user specified period of days before now.
  • The One Line per Person option now includes marriage dates in the report.
  • Added a de-personalise option in addition to the existing Exclude Living and Recently Deceased options.
  • Improved import for Source Repository records, same gender marriages and alias file names for multimedia objects.
  • Added code to handle the special case of Personal Ancestral File (PAF) V2.31 LDS SLGC data as sub-records of FAM.CHIL records. iFamily now also handles the LDS Status codes in PAF V2.31 Gedcom files. PAF V2.31 was issued 24 September, 1994 whereas the Gedcom 5.5 Standard was not issued until 2 Jan 1996.
  • Added handling of Ancestry.com (FTM) WFT Est Dates and handling of REPO notes by reference.
  • Improved export of Cause of Death, and Source Repository records.

New in iFamily for Leopard 2.443 (Sep 12, 2008)

  • Made various modifications (including CSS) for viewing the iFamily HTML Web Pages on iPhone and iPod Touch. Added a user option to set Defaults for iPhone and iPod Touch which provides a basic set of suitable options. The user can over-ride the default options and customise the output as before.
  • Added an option for iPhone to generate a single column Family Name Index page.
  • Added menu item Reports -> Generate HTML -> Upload to MobileMe. It logs you onto your MobileMe account, uploads the iFamily web pages and automatically inserts a Home Page hyper-link into the iFamily's index.html page. All that you need to then do is to insert the appropriate hyper-link(s) into your Home Page to connect into the iFamily web page(s). The KISS principle has been applied yet again.
  • Enhancements to Upload to MobileMe based on user feedback.
  • Added menu option Reports -> Generate HTML -> Prepare for Upload to Other Web Site. Inserts the URL of your [Home] web page into the iFamily index file. The MobileMe option automatically inserts this hyper-link.
  • Added an option to generate each event as an iCal "All Day" event type.
  • Rewrote Export to iCal to improve performance (from > 30 minutes to < 1 second)
  • Hint: If you want to print calendars then use iFamily menu option File -> Export BDM to iCal. Then use the iCal Print function. If you want add pictures and make a really nice calendar then use iPhoto '08 to print the calendar.
  • For Names Only case year of death is now shown.
  • For Names search the results table now includes the spouses' first names.
  • Added a "Marriage Status" field that displays the last known marriage event (marriage, separation, divorce, annulment, ...) for each union.
  • Added menu option Frequently Asked Questions that links to the iFamily web site forum.
  • Added a display of details about each person that includes Title; Birth, Death and Marriage Info; Parents; Siblings; Source References, etc ....
  • Added a Notes button to allow the user to quickly update each person's Personal Notes, Birth Notes, Death Notes and Comments fields.
  • People in minor dynasties may now be selectively pruned from the database. Previously the only option was to to prune them all, leaving just the main dynasty in the database.
  • Added right click menu options to facilitate Copy and Paste of existing events to other people. The event is cloned which allows the new event to be changed without affecting the original event.
  • Added cloning of the cloned event's Source References.
  • Added "Clone Active Event" item to the Context Diagram right click pop-up menu.
  • Adjusted the initial heights of various dialogs to suit smaller screens (1024 x 768 pixels) when the the Dock at the bottom of the screen and it is set to to its maximum size.
  • Added an option to "Depersonalise Living People" in Gedcom export as a sub-option of "Include Living People".
  • Added an option to exclude or depersonalise "Recently Deceased" people.
  • Added three depersonalisation options for Living and Recent people: Gender Only, Gender + First Name or Gender + First Name + Birth Year.
  • Added NOTEs to the HEADer record in the Gedcom file to record the scope and depersonalisation options. Also added a description of the Custom Gedcom Tags that iFamily generates.
  • Added code to handle non-conforming Gedcom event records, and incomplete Family records, generated by TMG V6.09.
  • Enhanced so that family names that contain spaces now have the space character automatically converted to a no-break space character.
  • Added a new menu option Events -> Events by Subtype
  • Added Gaelic family name prefixes, Mac, Mc, Nic, Ó, Ní, an, Iníon Uì, Bean Uì, to those already recognised by iFamily as family name prefixes.
  • When changing the Active Project View to a different Ancestral View the user now has an option to change the current Focal Person to be the Root Person in the new Ancestral View. This option applies in the Preferences Panel and in the Project Views Add/Edit dialog.

New in iFamily for Leopard 2.442 (Sep 11, 2008)

  • Made various modifications (including CSS) for viewing the iFamily HTML Web Pages on iPhone and iPod Touch. Added a user option to set Defaults for iPhone and iPod Touch which provides a basic set of suitable options. The user can over-ride the default options and customise the output as before.
  • Click here to view a sample of the iFamily default HTML output for iPhone/iPod Touch or log into this web page with your iPhone/iPod and try it live on the real thing. The Context Diagrams are live and can be navigated by enlarging and then tapping. The images are hyper-linked and may be activated by tapping. In the sample some Place names for events have been geocoded and act as hyper-links to Google Maps.
  • Added an option for iPhone to generate a single column Family Name Index page.
  • Added menu item Reports -> Generate HTML -> Upload to MobileMe. It logs you onto your MobileMe account, uploads the iFamily web pages and automatically inserts a Home Page hyper-link into the iFamily's index.html page. All that you need to then do is to insert the appropriate hyper-link(s) into your Home Page to connect into the iFamily web page(s). The KISS principle has been applied yet again.
  • Enhancements to Upload to MobileMe based on user feedback.
  • Added menu option Reports -> Generate HTML -> Prepare for Upload to Other Web Site. Inserts the URL of your [Home] web page into the iFamily index file. The MobileMe option automatically inserts this hyper-link.
  • Added an option to generate each event as an iCal "All Day" event type.
  • Rewrote Export to iCal to improve performance (from > 30 minutes to < 1 second)
  • Hint: If you want to print calendars then use iFamily menu option File -> Export BDM to iCal. Then use the iCal Print function. If you want add pictures and make a really nice calendar then use iPhoto '08 to print the calendar.
  • For Names Only case year of death is now shown.
  • For Names search the results table now includes the spouses' first names.
  • Added a "Marriage Status" field that displays the last known marriage event (marriage, separation, divorce, annulment, ...) for each union.
  • Added menu option Frequently Asked Questions that links to the iFamily web site forum.
  • Added a display of details about each person that includes Title; Birth, Death and Marriage Info; Parents; Siblings; Source References, etc ....
  • Added a Notes button to allow the user to quickly update each person's Personal Notes, Birth Notes, Death Notes and Comments fields.
  • People in minor dynasties may now be selectively pruned from the database. Previously the only option was to to prune them all, leaving just the main dynasty in the database.
  • Added right click menu options to facilitate Copy and Paste of existing events to other people. The event is cloned which allows the new event to be changed without affecting the original event.
  • Added cloning of the cloned event's Source References.
  • Added "Clone Active Event" item to the Context Diagram right click pop-up menu.
  • Adjusted the initial heights of various dialogs to suit smaller screens (1024 x 768 pixels) when the the Dock at the bottom of the screen and it is set to to its maximum size.
  • Added an option to "Depersonalise Living People" in Gedcom export as a sub-option of "Include Living People".
  • Added an option to exclude or depersonalise "Recently Deceased" people.
  • Added three depersonalisation options for Living and Recent people: Gender Only, Gender + First Name or Gender + First Name + Birth Year.
  • Added NOTEs to the HEADer record in the Gedcom file to record the scope and depersonalisation options. Also added a description of the Custom Gedcom Tags that iFamily generates.
  • Added code to handle non-conforming Gedcom event records, and incomplete Family records, generated by TMG V6.09.
  • Enhanced so that family names that contain spaces now have the space character automatically converted to a no-break space character.
  • Added a new menu option Events -> Events by Subtype
  • Added Gaelic family name prefixes, Mac, Mc, Nic, Ó, Ní, an, Iníon Uì, Bean Uì, to those already recognised by iFamily as family name prefixes.
  • When changing the Active Project View to a different Ancestral View the user now has an option to change the current Focal Person to be the Root Person in the new Ancestral View. This option applies in the Preferences Panel and in the Project Views Add/Edit dialog.
  • When adding a new child whose father has a surname that has multiple prefixes such as "van der Kühle" with AutoAppendFamilyName turned ON. In the Context Diagram the correct surname ("van der Kühle") was appended to the new child's name but not in the Family pane which only appended the last component of father's surname (Kühle). iFamily now correctly appends the full surname when adding a new child in the Family pane and also Family Dialog.
  • Corrected an occasional bug that affected adding new parents, children and spouses in the Context Diagram. If you have already installed V2.440 then you should upgrade to V2.442.
  • Corrected an (occasional) bug that occurred immediately after closing the Merge Two People dialog was closed.

New in iFamily for Leopard 2.440 (Sep 10, 2008)

  • Made various modifications (including CSS) for viewing the iFamily HTML Web Pages on iPhone and iPod Touch. Added a user option to set Defaults for iPhone and iPod Touch which provides a basic set of suitable options. The user can over-ride the default options and customise the output as before.
  • Added an option for iPhone to generate a single column Family Name Index page.
  • Added menu item Reports -> Generate HTML -> Upload to MobileMe. It logs you onto your MobileMe account, uploads the iFamily web pages and automatically inserts a Home Page hyper-link into the iFamily's index.html page. All that you need to then do is to insert the appropriate hyper-link(s) into your Home Page to connect into the iFamily web page(s). The KISS principle has been applied yet again.
  • Enhancements to Upload to MobileMe based on user feedback.
  • Added menu option Reports -> Generate HTML -> Prepare for Upload to Other Web Site. Inserts the URL of your [Home] web page into the iFamily index file. The MobileMe option automatically inserts this hyper-link.
  • Added an option to generate each event as an iCal "All Day" event type.
  • Rewrote Export to iCal to improve performance (from > 30 minutes to < 1 second)
  • Hint: If you want to print calendars then use iFamily menu option File -> Export BDM to iCal. Then use the iCal Print function. If you want add pictures and make a really nice calendar then use iPhoto '08 to print the calendar.
  • For Names Only case year of death is now shown.
  • For Names search the results table now includes the spouses' first names.
  • Added a "Marriage Status" field that displays the last know marriage event (marriage, separation, divorce, annulment, ...) for each union.
  • Added menu option Frequently Asked Questions that links to the iFamily web site forum.
  • Added a display of details about each person that includes Title; Birth, Death and Marriage Info; Parents; Siblings; Source References, etc ....
  • Added a Notes button to allow the user to quickly update each person's Personal Notes, Birth Notes, Death Notes and Comments fields.
  • People in minor dynasties may now be selectively pruned from the database. Previously the only option was to to prune them all, leaving just the main dynasty in the database.
  • Added right click menu options to facilitate Copy and Paste of existing events to other people. The event is cloned which allows the new event to be changed without affecting the original event.
  • Added cloning of the cloned event's Source References.
  • Added and "Clone Active Event" item to the Context Diagram right click pop-up menu.
  • Adjusted the initial heights of various dialogs to suit smaller screens (1024 x 768 pixels) when the the Dock at the bottom of the screen and it is set to to its maximum size.
  • Added an option to "Depersonalise Living People" in Gedcom export as a sub-option of "Include Living People".
  • Added an option to exclude or depersonalise "Recently Deceased" people.
  • Added three depersonalisation options for Living and Recent people: Gender Only, Gender + First Name or Gender + First Name + Birth Year.
  • Added NOTEs to the HEADer record in the Gedcom file to record the scope and depersonalisation options. Also added a description of the Custom Gedcom Tags that iFamily generates.
  • Added code to handle non-conforming Gedcom event records, and incomplete Family records, generated by TMG V6.09.
  • Enhanced so that family names that contain spaces now have the space character automatically converted to a no-break space character.
  • Added a new menu option Events -> Events by Subtype
  • Added Gaelic family name prefixes, Mac, Mc, Nic, Ó, Ní, an, Iníon Uì, Bean Uì, to those already recognised by iFamily as family name prefixes.
  • When changing the Active Project View to a different Ancestral View the user now has an option to change the current Focal Person to be the Root Person in the new Ancestral View. This option applies in the Preferences Panel and in the Project Views Add/Edit dialog.

New in iFamily for Leopard 2.423 (Aug 4, 2008)

  • Added an option to suppress the display and printing of iFamily For Leopard from the footer on each web page.
  • Added Cmd-W to the Close buttons.
  • Added an option to suppress the display and printing of the iFamily for Leopard footer. Added Cmd-W to the Close buttons.
  • Added an option to to allow the user to decide if the Family Dialog should be displayed each time a parent or spouse is added to the Context Diagram. The workflow was changed in V2.419 so that the Family Dialog was always displayed when a parent or spouse was added to the Context Diagram. However, if you have the Family Pane open then displaying the Family Dialog as well is redundant. Version 2.422 now allows the user to decide if these pop-up dialogs should be displayed or not. The default is OFF, as in versions prior to V2.419.
  • Added Cause of Death o the scroll-ball activated text in each person's box.
  • Added the following file types to those that may be dropped in the Pictures pane, onto a person in the Context Diagram or into the Picture Editor Dialog: 3g2, 3gp, 3gp2, 3gpp, aac, ac3, adts, amc, amr, asf, asx, atr, avi, bwf, caf, cdda, cel, dat, dib, dif, dv, dvd, flc, fli, gsm, jpe, kar, m15, m1a, m1s, m1v, m2a, m3u, m4b, m4v, m75, mid, midi, MOV, mov, mp2, mp4, mpa, mpeg, mpg, mpm, mpv, MQV, mqv, pls, qcp, qht, qhtm, qif, qt, QT, qtpf, qtz, rtsp, sd2, sdp, sdv, sfil, skin, smf, smi, smil, sml, swa, vfw, wax, wma, wmv, wvx . iFamily will now accept 216 different file types for images, sound, text and movies.
  • Added merge of Source References, confirmations of individual merges, merge of marriage events. Improved the logic for merging parent, child and spouse relationships.
  • Corrected an error that occasionally occurred when merging two people within the current database. The error was trapped and no harm was done.
  • Added Cmd-W to the Close button and removed it from the Spell Check button.
  • Corrected an error in Gedcom Load related to handling of movie files (refer above).

New in iFamily for Leopard 2.419 (Jul 29, 2008)

  • Context Diagram ScrollBall Action: When the mouse pointer is over a person in the Context Diagram then the scroll-ball will change the display from Name to Title, to Birth/Death Info, to Marriage Info, Migration Events, Religious Events and Burial/Cremation Events. The scrolling is now applied to all people in the diagram rather than just the person under the mouse pointer.
  • Ancestors Diagram: Extended the option to include siblings of each ancestor to include the ALL of each ancestors' siblings' descendants. This now provides an everyone diagram starting with the Selected Person, then working backwards through his/her ancestors and then downwards from each the ancestors' siblings. You can select and anchor the diagram on one person in the Ancestors Diagram while you advance the stepper button to display more and more people. The anchored person stays visible for each redraw of the diagram. These diagrams may be very large (> 30,000 people) - it is best to select the Horizontal mode when viewing them. Print them on paper if you like, but please discuss it with a Greenie first.
  • Descendants Diagram: Added an option to display an indented list of each descendants' spouses' ancestors.
  • Ancestors and Descendants Diagrams: Added an option to "Exclude Birth Dates of the Living".
  • Added an option to display consanguinity of each person relative to the root person of the current Ancestral View.
  • Corrected an error that occurred when an Ancestors or Descendants diagram was open whilst a person was deleted in the Context Diagram.
  • Active Source: Added a button the Source Reference (Citation) dialog to allow you to quickly change the Active Source. When there is a Source selected as the "Active Source" then each time you add a new Person or Event a dialog will ask you to connect the new Person or Event to the Active Source, that is, to create a Source Reference (Citation). If you are working from a number of Sources at the same time you may forget to change the Active Source before you add the next Person or Event to your database. This new button effectively allows you to have an Active Source always defined but to quickly switch it to another Source and thus to work more efficiently.
  • Active Source: Enhanced the Active Source dialog that is displayed when the A/S button on the toolbar is pressed. Added buttons for Focal Person and Choose. Added a display of Notes for the selected Source Reference (Citation).
  • Source References: Added menu option Sources -> Review Source References (Citations).
  • Sources Pane: Improved the validation of the Page Reference field to handle cut and paste of text from an external application.
  • Duplicate Names Warning: Re-implemented the user option to suppress the display the Duplicate Names Warning. Improved the algorithm for deciding if a name is a duplicate or not.
  • HTML Web Pages Generation: Added a new menu option Burn CD or DVD after Generate HTML Web Pages.
  • HTML Web Pages Generation: Added option to Include Notes for each Picture.
  • HTML Web Pages Generation: Corrected the HTML generation when using HSB, CYMK and GreyScale colours.
  • Toolbar Search Field: The list of found people now displays "Name (BirthYear - DeathYear)" instead of "Name, BirthYear"
  • Statistics Report: Added options to sort lifespan information by (a) Age at Death, (b) Family Name/First Name and (c) First Name/Family Name.
  • Pictures Add/Edit Dialog: Added Cmd-N and Cmd-P as shortcuts for Next and Previous buttons.
  • People Index: If you are using OSX 10.5 (Leopard) then the warning about using filters to improve the sort speed will now only be displayed once per session and only if you have a large database. If you are using Leopard and the sort of the People Index is still slow then you may need to export the entire database to a Gedcom file and then reload the Gedcom file into iFamily. On a large database that was originally created under OSX 10.4 (Tiger) this will have make the sort much faster. A database created under Leopard will have five more indexes than one that was created under OSX 10.4 (Tiger), some of which are used by this sort function.
  • People Relationships Calculator: Enhanced the relationship description (below the table) to include relationships by marriage.
  • Child's Details Dialog: Corrected a bug that will cause a "iFamily Quit Unexpectedly" error - usually after adding a child when multiple databases were open at the same time. No damage was done but it was annoying.
  • Event Places Dialog: Added a Print CSV Report option.
  • Gedcom Load: Added additional code to allow for Gedcom files generated by Geni.com that do not conform to the Gedcom 5.5 Standards.
  • Gedcom Export: Added user customisable export of SUBM and SUBN records.

New in iFamily for Leopard 2.403 (Jul 2, 2008)

  • Renamed iFamily for Tiger to be iFamily for Leopard
  • Activated the scroll-wheel for the Focal Person's siblings. Hover the mouse pointer over the lower RH corner of the Focal Person's box and then roll forward to display the older siblings and backward to display the younger siblings. The up/down arrows will indicate when there are no more siblings to be displayed. In previous versions you could use Cmd UpArrow and Cmd DownArrow to promote a sibling to be the Focal Person - but using the scroll-wheel is more intuitive.
  • Added a set of "cards" behind the Focal Person to indicate how many siblings he/she had. This simple addition of a card for each sibling adds additional meaning for the family context in which the person grew up.
  • Corrected the redisplay of the spouse after aborting the addition of a second spouse.
  • Family Pane: Added pop-up tooltips that display the day of the week over the labels for Born, Died and "were married on"
  • Family Pane: Added a calendar month display when you click on the labels Born or Died for either husband or wife.
  • Family Pane: Corrected the display of the husband's current age mouse-over tooltip.
  • Ancestors Diagram: Added an option to display siblings for all people - previously you could only display the siblings of the root person. The new option for displaying the ancestors' siblings is on the Customise defaults dialog - on the LH side between the options for Spouses and Notes.
  • Pictures Editor Dialog: Added Next and Previous buttons to the Picture Editor dialog - lets you quickly edit each of a person's thumbnails without returning to the main window between each edit. These 2 new buttons also mean that if you click on an image in the Context Diagram (or in the Family pane) then you can immediately use the Next and Previous buttons to see (and edit) the other thumbnail images for the same person.
  • Pictures Editor Dialog: Corrected the display of the where-used table and original filenames - which were broken by the changes in V2.400.
  • Prune Minor Dynasties: Corrected a bug that affected use of Prune Minor Dynasties under Tiger.
  • Duplicate People: In the CSV report file the mother's column is now contains the correct data.
  • HTML Web Page Output: Changed the Index filename to (lowercase I) index.html
  • Sources Add/Edit dialog
  • Sources Add/Edit dialog: Added a Source Notes button that invokes a dialog to add/edit/view more extensive Notes.
  • Sources Add/Edit dialog: Corrected a performance problem in the Sources Add/Edit dialog when source Notes are larger than 32Kb. This problem occurred only when using OSX 10.4 (Tiger). It did not occur when using OSX 10.5 (Leopard).
  • Sources Pane: Removed duplicate mouse-over pop-up tooltip in Sources pane of the main window.
  • Gedcom Load: Corrected an error introduced in V2.398. If certain records are missing from the Gedcom header (HEAD) record then Gedcom Load may cease loading. The records contain to the name/version of the program that generated the Gedcom file and the date on which it was created - most genealogy programs are well behaved and do create these records, however...
  • Gedcom Export: All date strings are converted to uppercase when written to the Gedcom file including the qualifier prefixes BEF, AFT, ABT and also the month names JAN - DEC.

New in iFamily for Leopard 2.398 (Jun 20, 2008)

  • Active Source button on the Main Toolbar: The A/S button on the main toolbar is now split. The LH part of the button acts as it did previously. The RH part displays a drop-down menu allowing the user to quickly pick a new Active Source. The keyboard shortcut is Control 1.
  • Gedcom Load: Added reference/statistical information regarding a Gedcom Load to the metadata in the new iFamily database that is created during the load. One customer (maybe more) has had a problem remembering which iFamily database was created from which Gedcom file and when. In this case the Gedcom files had the same name but were generated by different applications 6 years apart, and they contained similar data (sort of).
  • Gedcom Load: Added a menu option to display the Gedcom Load information stored in the database metadata.
  • Context Diagram: Added an option to display full details (including Notes) in the mouse-over pop-up tooltip.
  • Context Diagram: Added an option to adjust the colour gradient of the background colour for each person.
  • Context Diagram: Added an option to adjust the size of the shadows and a colour scheme called Bold.
  • Context Diagram: Activated the scroll wheel for each person's box in the Context Diagram. Hover the mouse pointer over any person - scroll-back to display information such as title/occupation, birth/death, marriages and then a list of children in each box. Scroll forward moves back up the list of details.
  • Context Diagram: Added a small button in the bottom RH corner of each person's box that will display a full description of each person including birth, marriages, death, parents, children, notes, events and source references. Press Return to dismiss the pop-up dialog.
  • To obtain more information about a person in the Context Diagram the user can now choose to refer to the information in the lower panes of the main window, display abbreviated pop-up tooltips, display full pop-up tooltips, use the scroll-wheel to scroll the info in each person's box, activate the personal details dialog. You can also, of course generate a variety of reports for a particular person.
  • Family Pane: Added a current age field in the Family pane, under the "Born" labels, that shows the current age in years for husband/wife. The mouse-over tooltip displays the person's current age in years, months and days.

New in iFamily for Leopard 2.394 (Jun 16, 2008)

  • Ancestors and Descendants Diagrams - Corrected the generation of the PDF file for the Ancestors and Descendants diagrams - it occasionally created a PDF file with some of the text or pictures missing. In the Ancestors and Descendants diagrams the Picture captions (first name) are now only displayed when "Display Spouses' Thumbnails" is turned on.
  • Picture Editor Dialog - Reduced the default height of the Picture Editor dialog to suit a 13" 1280x800 screen with the Dock at bottom of the screen.
  • Events Pane - Changed the response to using Forward and Backward Tab in the Events pane. A forward Tab from a Notes field will move the focus to the EventName field in the next row. A Backward Tab from the Event Name field will move the focus to the Notes field in the previous row.
  • Husband and Wife Labels - If there is no recorded Marriage Event between two people, then a spousal relationship is now labelled as "Spouse/Partner" instead of using the words "Husband" and "Wife". This wording has been applied in the Relationship panes, the Relationship Calculator, Disconnect Person dialog and in the HTML Web Pages.
  • Autocomplete of Event Place Names - This search for an existing Place is now case-sensitive rather than case-insensitive.
  • Auto-Saving of Uncommitted Fields - An uncommitted data field will now always be saved to the database when a Previous Focal Person is selected from the Toolbar and also when any main menu option is selected. Previously most menu options invoked an automatic commit of the last data entry field but a few did not - which could be confusing.
  • Added display of Notes for Birth and Death Events.
  • Comparison of people's names is now caseInsensitive.
  • Improved merging of Events
  • Added an option to Show Differences Only
  • Added an option to Remove Matched People
  • Added a showMe button in the Person Merge dialog - displays a summary of the differences between two People.
  • Improved the matching of multiple Events of the same type.
  • Copy Person from Another Database - Added an option to include all the Descendants of each of the selected Ancestors in the merge. Please refer to the revised instructions in How do I merge data from one database into another
  • Duplicate People - Enhanced the matching algorithm for finding Duplicate People to use caseInsensitive compares for names. Also corrected an error when comparing birth and death years in the People -> Duplicates dialog.
  • HTML Web Pages Generation - Added check on available disk space prior to generation.
  • Events -> Calculated Birth and Death Dates - Added Events -> Calculate Birth Dates from Christenings and Baptisms and Events -> Calculate Death Dates from Burials and Cremations. These functions are very useful after importing a Gedcom file that contains Burial information but where the Death Events have not been entered.
  • Removing Minor Dynasties - Added a new menu option People -> Prune Minor Dynasties. The Main Dynasty is the largest group of inter-connected people in the database. The remaining people may be inter-connected into smaller dynasties or may be stand alone unconnected people. The purpose of this function is to allow you to remove all the people other than those who belong to the Main Dynasty, which can assist you to "see the wood from the trees". It was originally created to assist people who have imported Gedcom files that contain large numbers of small dynasties. The database will be backed up before any people are deleted. The alternative (slower method) is to use menu option Gedcom Export -> Focal Person All Related People and then to reimport the Gedcom file into a new database.
  • Export to iCal and AddressBook - Corrected an error in compiling the AppleScript commands - only reported by one (power) user.
  • Gedcom Load - Added code to auto-correct the levels of CONC and CONT records in Gedcom files generated by Reunion 6. These records from R6 do not conform to the Gedcom Standard and it was originally reported on March 28, 2000.
  • Gedcom Load - Corrected the import of Gedcom files for CONT and CONT records. In V2.387 an error was introduced which could result in (a) an extra space at the start of each line of Notes text and (b) an occasional extra space within the Notes text, both of which make the Notes fields look untidy. We apologise for this coding error in V2.387. The same error also affected various other fields in Sources. When you load an existing database into it will now automatically look for and remove most of these extra space characters, i.e. it will look for any line of text in a Notes (or Source) field that starts with a space character and remove one space character. This correction routine will only be run once on a given database.
  • People Notes Editor - Added an option to left-justify each line of the Person's Notes field.
  • Context Diagram and Family pane/dialogs - Reinstated the duplicate names warning when adding new people to the database.
  • Copy Person from Another Database - A new Active Source is now created for each copy/merge session. Each new person or event that is added to the Target Database is referenced to the Active Source. The Notes for the Active Source contain the complete log of the merge process.
  • Copy Person from Another Database - Fixed an occasional hang at the end of the merge process. This mainly occurred on large databases on heavily loaded machines.
  • Merge Source Fields from another Database - Added a new menu option under File -> Compare and Merge to compare and merge Source fields from another database.

New in iFamily for Leopard 2.387 (May 7, 2008)

  • Gedcom Import - Added an extra index to improve loading of large Gedcom files. The time to load a Gedcom file containing 143,000 people into an iFamily database has been reduced from 33 minutes to 10 minutes - using a 2.8 MHz Core-Duo Intel iMac with 2Gb memory under OS X 10.5. However, on a P4 running OS X 10.4 and only 500Mb memory this same Gedcom file may take some hours to load! The crucial things for speed when loading very large Gedcom files are (a) use OS X 10.5 (Leopard) and (b) have at least 1 Gb (preferably 2 Gb) of memory.
  • Family Group Sheet - Added an option to include Event Notes
  • Descendants Diagrams - Added an option to include/exclude Adopted and Step children as descendants.
  • Move Data Directory - The correct way to move the folder that contains the iFamily data is to use menu option File -> Move Data Directory. In V2.384 additional validation has been added to ensure that the location the iFamilyForTigerData folder has not been invalidated by the user using other methods to relocate this folder.
  • Database Initialisation - Tuned the initial loading of large databases. For a database containing 143,000 people the initialisation time has been reduced to: 9 seconds after a machine cold start with no existing data in memory/disk caches; 2 to 4 seconds if the database had previously been loaded and data is still in memory/disk caches. The above timings are based on an Core-Duo 2.8 GHz Intel Aluminium iMac running OS X 10.5.2. Smaller databases are now also initialised considerably faster than before with many taking less that one second to be initialised on this machine configuration.
  • People -> Notes Dialog: Added a Family Name filter
  • People -> Relationships Calculator: Added a Print button.
  • People -> Relationships Calculator: Added a Family Name filter.

New in iFamily for Leopard 2.383 (Apr 14, 2008)

  • Import from Gedcom: Enhanced to handle missing FORM records in Gedcom files generated by MFT.
  • Sources - Clone from Another Database: Added a new function to clone Sources from another database.
  • Added an option to include all the thumbnails and media files for each person.
  • Spaces in hyper-links and filenames have been changed to underscores to avoid a problem reported with a version of the FireFox browser on a particular web site.
  • Corrected the HTML code for images for viewing with FireFox.
  • Added an option to display siblings
  • Added an option to display a table of Near Relatives including: Grandparents, Parents, Parents In-Law, Spouses, Children, Grandchildren, Cousins, Aunts and Uncles, Children In-Law, Brothers and Sisters In-Law. This is identical to the Relatives pane with all options checked except greatGrandchildren.
  • Added an option. when saving original images, to convert all original images to compressed JPEGs. This saves considerable time when uploading to a web site but is slower to generate. A 1Mb image file is reduced to approximately 50Kb.
  • Merge Person Dialog: Reduced the height of the Merge Person dialog to fit on a 1152 x 710 screen.
  • Display of Google Maps in Reports: In the Ancestors and Descendants Diagrams, the Ancestors and Descendants RTF Reports and in the Story Generator the user now has an option to exclude the display of a Google Map if it is the default picture for a person.
  • Changing a Married Person's Gender: Simplified changing a married person's gender and added a right click menu option for Change Gender in the Context Diagram.
  • Bug Fix: Corrected the cause of an error that could occur (occasionally) after using Undo/Redo. iFamily trapped the error and no damage was done - the error has only been reported by one customer using V2.358, but had also occurred (occasionally) in earlier versions.
  • Database Maintenance: A new database management function that was introduced (silently) in V2.381 has been reported to activate the spinning beach ball on some databases. The new function has been tuned to run faster and use less memory. For large database it now includes a message to inform the user what is happening.

New in iFamily for Leopard 2.378 (Mar 31, 2008)

  • Added a new menu option Reports -> Publish HTML Web Pages which creates an HTML web page for each person plus an index file (index.html). Each web page displays a navigable context diagram plus the database details for the selected person.
  • Added an option to include the originals of images in the output, the thumbnail images are now clickable.
  • Family names are now sorted case sensitive within case insensitive.
  • Context Diagram - A cosmetic change - when a new person's name is added by using copy/paste from a web page or word processor, then the data entry field immediately converts the string to plain text.
  • Sources Pane - Added keyboard shortcut (R) to add a Source Reference from the current Selected Person to the current Active Source. If no Source is currently Active then it prompts you to activate one.
  • Context Diagram and Ancestors/Descendants Diagrams - Added an option to set the main window colours to "Classic Colours" which have a grey title/frame, white background with zero gradient, pale grey dialogs. When a window is inactive the title/frame colour is now a paler shade.
  • Ancestors and Descendants Reports - Corrected an error when generating RTFD files where some wrong thumbnail images could occasionally be displayed in the reports.
  • Dialog Sizes - Corrected the initial size of the Transcription, Project Views Add/Edit and Dynasty Report dialogs for 13 inch screens.
  • Sorting of Accented Characters - The sorts on fields that contain accented characters now use a localised sort so that characters such as O, and � (O slash) appear together.
  • Export to Gedcom - Custom tags for latitude, longitude and geocoding are now correctly excluded from the Gedcom export based on the user's preference.