Behold 0.98.9.5 alpha has been released.

New features :

• Add the file size and number of records, pointers and data tags by type into the the File Information.
• Add a heading line just below the other titles to indicate when there are possible errors and link to the File Information sections to easily access the messages.
• Add a “Messages” section to the organize Report page. This allows warning and problem messages to be customized, to allow for future language translations.
• Allow Behold to read partial or incomplete GEDCOM files and pick out and display all the information from them. Unique Feature - Only in Behold!

Improvements :

• Add extra checkpoints for spouses and families so that hyperlinks from their events can go directly back to them.
• Get the link on the title to refer to the location of the person in that section, rather than to the first occurrence of that person.
• Deactivate Forward/Backward history if their locations no longer exist after the file has been organized.
• Rework the input routine to merge concatenated lines together for various internal improvements.
• Eliminate the *CONC, *BLANKLINE and *BADLINE tags
• Display the GEDCOM ID of inline notes at the end of the note, when selected.
• Do not tie the “Refresh” action (F5 key) to the RM and EE selections, but allow regeneration of the Everything Report at any time.
• Add the Index section names into the Table of Contents on the Everything Report. This is needed to make it easy to get to those sections in HTML and RTF export because they don’t have a TreeView. And the concept is that these two exports will always look the same as the Everything Report.
• Deactivate the “Back to Everything Report” from the View Menu since it doesn’t do anything from the Main window.
• Limit the number of people shown and display full names in the heading lines.
• Assume a person’s surname if surname is missing, first using their father’s surname if given, else using their oldest child’s surname if given.
• Immediately regenerate the report when the RM or EE buttons are pressed. This eliminates the need to press the Refresh button first. I flip flopped on this, going back to how it originally was before it was changed in version 0.98.8.
• Use an “unspecified name” variable for all missing names, and default it to “???”. This can be changed in the report options.
• Include an explanation of what the “Incorrectly Linked Families” section is and how to fix it. Also add a report option so this section and/or the explanation can be turned off.
• Show tags still using their default in bold text and display an explanation of what these bold tags represent.
• Review all remaining messages and ensure they adequately explain the problem and how Behold is handling it and a way you might be able to fix it.
• Move the messages that are in the Log file into the Everything Report.

Fixes :

• Get the memory dials to work on machines with over 2 GB of memory.
• Deactivate the “Edit ID” button on the GEDCOMs page when no GEDCOMs are loaded.
• Display the user name on the “Prepared By” line and in the log file for purchasers of Behold. Previously, it only displayed correctly for trial versions.
• Display top level sources correctly in the Forward/Backward history.
• Do not display an empty Name tag when subordinate name information exists.
• Prevent the incorrect hiding of some index entries when the last item before the index is hidden.
• Display the titles of source and citations correctly when they are made up of multiple lines connected by CONT or CONC tags.
• Show correct references instead of just an address number when references are in descriptions within other references or in citation info.
• Indent sources in the Source details section to the correct starting column.
• Display references to notes.
• Save custom text into the Behold file with a “Name” key instead of a “Tag” key. Because this was saved incorrectly, the custom text was not being loaded from the Behold file.
• Display hidden data and links within hidden data correctly and don’t number them.
• Make sure all sources and citations are displayed and numbered when Everyone Else is selected.
• Prevent Behold from wiping out the custom tags in the Behold file after the Show Used or Show Unused checkmarks are changed.
• Prevent unsaved Tag changes from being lost after the Show Used or Show Unused checkmarks are changed.
• Don’t export hidden text to HTML or RTF when it is not displayed on the screen.
• Make sure the Find function will find text in hidden data that is displayed.