Behold Version History
Note: I'd like to, in the future, include a comparison of Behold with other genealogy programs. Many of the features implemented in Behold are unique or rarely seen elsewhere. The output-based design of Behold is radically different from the form-input based design of almost all other programs, and that is the crux of it.
Version 0.99.7 beta, 06 Feb 2010.
- Improved:
- Show a pointing and working cursor instead of a simple working cursor (hourglass/ring) when the cursor is over the Stop button and Behold is processing.
- Ensure that the SCHEMA tag still works correctly.
- Change the default for the CONC tag to assume the program does it correctly, rather than incorrectly. Change the internal table from a listing of correct programs to be a listing of incorrect programs.
- Add a message for GEDCOM lines longer than 255 characters.
- Order Unconnected Individuals by surname.
- Fixed:
- Enable the CONC tag to work properly during reading and not just when displaying. This will prevent truncated data from getting loaded into the NAME and a few other structures.
- Add back the messages to the file information that inadvertently got removed in Version 0.99.6 when the Gedcom record structure was added.
- Re-sort the tags in the file information alphabetically by tag name as they were in Version 0.98.99.
- Repair the handling of the Legacy Place Definition tag: _PLAC_DEFN
- Do not display the structure title again in the structure contents.
- Prevent the range error when pressing the Back key with more than 15 history entries in it.
Version 0.99.6 beta, 24 Jan 2010.
- Improved:
- Add the speed improvement for incrementing the number of tags.
- Reduce the number of internal passes the autoorganize routine uses.
- Change the internal storage to be GEDCOM records instead of GEDCOM lines that I tested but was previously unable continue using.
- These improvements reduced loading time by 27% and reduced memory usage by 7%.
- Fixed:
- Allow recent files to properly handle pathnames longer than 100 characters and conveniently abbreviate them.
- Correct the tag counts that were double counted and move the count for PLAC tags back from the pointer group into the data group. This bug was introduced in 0.99.1.
- Correct problems in buffering the view area of the Everything Report that sometimes made it jump positions when scrolling up or down with the arrow keys or mouse wheel.
- Do not give a blank line message for blank lines following the TRLR line.
- Prevent an on-idle exception from happening at program startup. If you were getting this, it was a really bad bug that prevented you from continuing or exiting.
- Eliminate an on-idle bug when determining who is under the cursor for Instant Organize purposes, and also put the space back in between the first and last names when the names of those people are displayed.
Version 0.99.5 beta, 15 Jan 2010.
- New:
- Allow modification of the concatenate method used for CONC tags, as either 0 spaces, 1 space or let Behold pick one based on the source program. This is done on the GEDCOMs Organize page and can be set for each GEDCOM independently.
- Improved:
- Added a default tag name for HEAD.DATA.
- Make minor adjustments to the recently used file menu and toolbar items.
- Fixed:
- Repaired the incorrect flipping of two characters when certain special characters were encountered in the ANSEL character set.
- Eliminate the insertion of " CONB " when only a space should have been inserted in concatenated lines. This bug was introduced in 0.99.1 beta.
- Eliminate the error when scrolling the current selection out of the loaded view.
- Ensure the opened files are correctly added to the recent file list.
- Eliminate the error when registering using a name of 5 or fewer characters. This bug was introduced in 0.99.1 beta. It looks like 7 people may have been affected before it was finally reported to me.
Version 0.99.4 beta, 08 Jan 2010.
- Improved:
- Add better quality small icons to the Behold file.
- Change the merging Tags and Custom Text dialog to be a resizeable form and space the items on the form correctly under Vista and Windows 7.
- Fixed:
- Use a non-protected temporary file for downloading the instant update setup program so that webupdate will work in Vista and Windows 7.
- Correct four incorrect titles that appeared when the title text was customized.
- Do not import Custom Text that is no longer used by Behold.
Version 0.99.3 beta, 06 Jan 2010.
- New:
- Add an option to NOT include married names in the Everything Report.
- Improved:
- Do not include the husband's surname in the wife's name if the family info contains: 1 MARR followed by 2 DATE NOT MARRIED.
- Make the error handling less obtrusive by using the user's default email program.
- Redo the error message box and allow dragging and dropping of the attachments to include.
- Fixed:
- Turn off the "New Version Available" on the Menu after upgrading to the newest version.
- Change Status Line so that all but the last panel width is set. This will hopefully eliminate a window resizing error that may only occur in Windows 7.
- Mark lines without a Tag as a bad GEDCOM line and ignore the line.
- Do not display recently used files that don't exist.
- Get standard shortcut keys (e.g. Ctrl-X, Ctrl-V, etc.) to work in the find box, find files window, and organize form.
- Replace the old ElTree routine used for the Organize pages with the new ElXTree routine to correct a few issues including the ugly up/down arrows, column widths and selecting a checkbox by clicking.
- List stepfamily connections with only a single spouse that were previously skipped in the Everything Report, resulting in their family information being put on the wrong person. This will also prevent the error that happens when Instant Organizing on the family information.
- Ensure that the error checking between the Unicode file header and the GEDCOM character set is reported correctly.
- Get the inplace editing in the Organize pages working properly.
- Make sure name suffixes are included at the end of the name, e.g. not John II Smith, but John Smith II.
- Eliminate the error when pressing Ctrl-Home, Ctrl-End or middle-mouse scrolling in an empty Everything Report.
- Prevent the error that occurs when reading in Forward/Backward data from a Behold file that was created with a pre-Unicode version of Behold.
- Ensure large Behold icons show up in Vista and Window 7.
- Eliminate the abend caused by scrolling up using the up arrow key.
- Eliminate the jerkiness in the window display when scrolling using the mouse wheel.
- Use text from the Report Page rather than Tag Text for section titles. (This bug was introduced in 0.99.1 beta)
Version 0.99.2 beta, 30 Nov 2009.
- Fixed:
- Prevent the "New Version Available" on the Menu from displaying unless there actually IS a new version available.
- Update the text in the info box to reflect that Behold is now beta rather than alpha.
Version 0.99.1 beta, 30 Nov 2009. Initial beta release. (Technology Improvement; Unicode and Speedup of Everything Report)
- New:
- Implement Unicode capabilities throughout Behold to allow data with multiple languages to be loaded and saved, and to make way for Version 2.0 so that multiple languages can be entered and edited.
- Include place descriptions with the Place Details if the GEDCOM file includes it (e.g. from the _PLAC_DEFN tag in Legacy).
- Added "Bottom of Report" into the Tree View.
- Change to an active cursor during searches and allow interrupting the search with the stop button.
- Add large Behold icons for Vista and Window 7's extra large icon support.
- Include an exception capturing facility so that they can be easily reported during beta testing.
- Add a "New Version Available" link to the right of the menu bar.
- Improved:
- Upgrade to newest version of Delphi 2009 allowing more compatibility with newer features in Windows XP and Vista. This resulted in an immediate 25% reduction in runtime.
- Show only 1 column instead of 2 in the Recent File dropdown menus, so the Behold and GEDCOM files are now combined into one list.
- Display memory use for Behold alone, rather than from a calculation of system memory use after less system memory use before.
- Upgrade to new version of the ElPack components compatible with Delphi 2009.
- Virtualize the ElPack Treeview.
- Virtualize the Everything Report to speed it up and reduce memory requirements.
- Rewrite the PageUp/Down and Top/Bottom of file commands.
- Rewrite the scroll bars of the Everything Report.
- Reimplement the ANSEL and UTF-8 encodings to go to and from Unicode.
- Ensure main form displays on screen if it is dragged off or if screen size changes between runs.
- Get the right-click selection of person to work again (required due to virtualization)
- Split the "unspecified name" custom text into unspecified first name and unspecified last name.
- Rewrite the Back/Forward commands (required due to virtualization).
- Get the Find Dialog to remember its position if you've moved it.
- Redo the positioning of the viewport after viewing/hiding tags or references (required due to virtualization).
- Display titles of custom structures using the structure tag's description.
- Rewrite the Find procedures (required due to virtualization).
- Rewrite the Print and Print Preview procedures (required due to virtualization).
- Rewrite the Export to RTF and to HTML procedures (required due to virtualization).
- Change 90 day expiry from date of program into a 45 day trial from the date the key was downloaded.
- Fixed:
- Add a section title and cross reference to the Everything Report which was missing when the "descendants of" family was earlier in the report and the report section sort method was "by surname".
- Correctly show the custom text for people who had no first name specified in the GEDCOM which was in some cases not displayed, or displayed to the right of the surname.
- Add a cross reference and underline for "family of" sections where the person has been detailed earlier in the report.
- Use the text viewer that the user has requested in the File Viewer Selection Box to view GEDCOM files. (I can't believe this wasn't working before and no one reported it).
- Enable exported HTML hyperlinks starting with "www." to be clickable and take you to the site.
- Enable exported email addresses to be clickable and load into your email program just like any other weblink. Also obfuscate it for safety from spam bots.
- Eliminate a somewhat hidden but annoying flicker in the bottom right hand corner of the TreeView that's been there for awhile.
- Recalibrate the progress bar to reflect the new loading time.
- Get hyperlinks to work in the Good Ideas window.
- Deleted:
- Remove the Encoding menu item along with the Code Page and ANSI conversion functions. They no longer seem needed with Unicode, since non-unicode character codings are automatically converted to Unicode when read.
Version 0.98.9.91 alpha, 2 Apr 2009. Last alpha release prior to going beta.
- No Changes - Released to prevent 3 month expiry
Version 0.98.9.90 alpha, 4 Jan 2009. Last alpha release prior to going beta.
- No Changes - Released to prevent 3 month expiry
Version 0.98.9.9 alpha, 7 Oct 2008. (Not quite the) Last alpha release prior to going beta. (Several fixes)
- Improved:
- Change all menu items and web update scripts to point to the new beholdgenealogy.com website.
- Fixed:
- Eliminate crash caused by a NOTE followed by a CONC tag with text formatted as like a link in a GEDCOM file.
- Allow Trailer 2 and Trailer 3 to be unselected and not printed if Trailer 1 is selected.
- Display some words from the Organize Reports page that were not displaying correctly.
Version 0.98.9.8 alpha, 9 Aug 2008. (New Website Completed, Update to prevent expiry)
- Web:
- Finalize web design using new web technology (CSS - Cascading Style Sheets) for display.
- Customize the new Wordpress Blog Design.
- Convert Forum to use bbPress.
- Convert all web pages to new web design.
- Ensure key sending and purchasing will work.
- Move site to www.beholdgenealogy.com and make that site live.
Version 0.98.9.7 alpha, 12 May 2008. (Released to prevent 3 month expiry)
- Web:
- Worked on redesigning the website, blog, forum and support tools for Behold. (Not yet completed)
Version 0.98.9.6 alpha, 12 February 2008. (Released to prevent 3 month expiry)
- Fixed:
- Change the GetMemory routines so they will not cause an error in Windows 98.
- Don't ignore GEDCOM lines with Tab characters in them, but treat the Tab as if it were a space.
- Web:
- Worked on redesigning the website, blog, forum and support tools for Behold. (Not yet completed)
Version 0.98.9.5 alpha, 19 November 2007. (Move log messages into Everything Report; Customize Messages; Read Partial Files; More Tweaks)
- New:
- 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.
- Improved:
- 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.
- Fixed:
- 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.
- Deleted:
- Del: Eliminate the Log file.
Version 0.98.9d alpha, 27 August 2007. (Usability Improvements)
- New:
- Add a report title at the top of the Everything Report. Allow this to be customized and stored with the Behold file.
- Add a trailer line at the bottom of the Everything Report.
- Add a Report options page to the Organize window, and remove Behold's custom tags from the Tags page by changing them into options on the Report page. This will include Contents to select the parts of the Everything Report to display with their titles, Extra information that can be included, and Text phrases that can be customized.
- Implement "Merge from" and "Merge into" for the options on the Report page.
- Add a "checkmark" toolbar item for a one button click to toggle between showing just selected tags or showing all tags.
- Display information for unselected tags with a light color (gray for text, olive for hyperlinks, teal for active hyperlinks) when showing All tags.
- Display people in the Name Index using a bold font when their father and mother are not in the file. This makes it easy to locate the earliest ancestors for a surname.
- Add new versions of Family Tree Maker to the internal list of programs that generate correct CONC tags. This will ensure that extra spaces are not be added into concatenated notes for GEDCOMs produced by FTM.
- Improved:
- Move the ID Number to the right of the line separating families, which makes it easier to locate and prevents it from visually interfering with the data.
- Simplify numbering to only include the Family ID/Number and Descendant number, and no longer include GEDCOM ID/Number or Surname ID/Number.
- Replace the Generation number, which was pretty useless, with a much simpler more obvious and less distracting generation offset number at the beginning of the separating line, but only when the generations fold at level 15 or more. This also allows the removal of the annoying "thick" separator line that was previously used to indicate a new generational offset.
- Display information about a primary person's name (e.g. sources and notes) on its own line following the person's name.
- Change the Tags page so that all GEDCOM tags are listed as their own name, and there are no longer prefixes before their names to indicate those that are Records, Links, or standard tags.
- Show Records, Links, Standard and Total counts for each tag instead of showing Input and Displayed counts.
- Reverse the order of displaying multi-level tags and separate with a period, e.g., "NOTE/HEAD" will now be displayed in the Tag file as "HEAD.NOTE".
- Set the default CHIL tag to be unchecked so the list of children of each family is not displayed by default.
- Use the FAMC tag for displaying direct line parents and set the default to unchecked. Add a "Parents of spouse" option on the Report options page, so that only those parents can be displayed.
- Use the FAMS tag for displaying spouses and set the default to unchecked. Add an "Other Spouses" Report option to show spouses other than the one the person is currently paired with.
- Activate Instant Organize and Add Family Of using the person in the link being clicked instead of the person containing the link.
- Get the main structure text from the first structure rather than the last when a level 0 structure ID is found more than once.
- Do not display the main structure text of an external NOTE record when including it inline.
- Simplify how the initial directory is set for Open dialogs. What was done in 0.98.8 to match Microsoft Word but it didn't quite do it.
- Put the "View GEDCOMs" icon back on the toolbar. What the h--k. I'd like it there and some people will want it. (Removed in 0.98.8)
- Ensure the View All GEDCOMs button and the View GEDCOMs icon are inactive if no GEDCOMs are loaded.
- Prevent folding of first row of Toolbar items when width of Behold window is reduced.
- Reformat the Readme.txt and License.txt so that long lines now are split with line breaks. This looks better when viewed without Wordwrap on.
- Upgrade to latest version of Inno Setup, my Install program, to meet Vista requirements.
- Display Schema definitions more clearly in the File Information.
- Recognize GEDCOM pointers only where valid in the GEDCOM so that the "@" sign can be at the start of data values.
- Fixed:
- Prevent pasting text to the Everything Report when the Everything Report is not the active control.
- Remove the "Open as Read Only" checkbox that was inadvertently added to the Open window in 0.98.8
- Read in the rest of the file after a blank line in the GEDCOM (introduced in 0.98.9).
- Ensure tag counts reset to zero after applying Organize changes so they don't double count (introduced in 0.98.9a).
- Ensure the proper Instant Organize and Add Family people are displayed on right-clicking (introduced in 0.98).
- Correct problems with the display of entries in the history list of Forward/Back navigation.
- Get the hyperlinks to work in exported Rich Text Format (RTF) for internal links, external file references, websites and e-mail addresses.
- Accept leading or trailing spaces on the Registration Key.
- Deleted:
- Remove the Surname Organize function. The within-family surname sorting effectively does the same thing.
- Remove the "123" toolbar icon to turn the numbering off. Now that the numbering is out of the way, there's no reason to turn it off.
- Help:
- Convert help file from Windows Help Format to Compiled HTML Help for Vista compatibility.
- Change the help file to be more visual with callout numbers linking to descriptions.
- Update the Tutorial.
Version 0.98.9c alpha, 02 Jun 2007. (Bug Fix)
- Fixed:
- Eliminate the infinite loop when doing an Instant Organize on someone who doesn't have a FAM record.
- Turn off the saving of Debug lines to Debug.log (Inadvertently left on in 0.98.9b)
Version 0.98.9b alpha, 31 May 2007. (More Bug Fixes and a Few Enhancements)
- Improved:
- Make the About Box modal all the time as most programs do.
- Improve the summary statistics in the log file. Now the speed calculations are based on total time instead of read time.
- Identify eldest child with a surname and use that for the ancestor's name instead of displaying "Descendants of ???" when an ancestor's family record has no HUSB or WIFE links.
- Allow interruption of the Find File button while scanning files in a directory and speed up searching for text in large files.
- Fixed:
- Process an entered registration key when the About Box is opened manually, and allow the registration key to be pasted into the box. (Bug introduced in 0.98.6).
- Reset the displayed tag counts back to zero when closing a file.
- Do not allow AutoOrg to select families already done.
- Indent level 1 notes properly. (Bug introduced in 0.98.7).
Version 0.98.9a beta, 16 May 2007. (Bug fixes, Improvement to Auto Org algorithm)
- New:
- Rewrite the Auto Organize algorithm so that it better determines the main people.
- Allow Auto Organize to select people from each GEDCOM when multiple GEDCOMs are input.
- Allow Auto Organize to select more than one pair of people from a GEDCOM if those people are deemed relevant.
- Add a ~ORG tag to allow display of the Auto Organize relevance value.
- Improved:
- Move Submitter and Submission Details to their own sections following File Information. This allows linking to and from these sections.
- Display the tag text when linking to a structure of different type than the tag.
- List the Source references in the Repository and other Details sections by the order that they occur.
- Give a confirmation box with an option to cancel when doing a "Save As" or "Export" that will overwrite an existing file.
- Close the Organize Window immediately when the OK button is pressed rather than waiting until the report is refreshed.
- Add TMG to the internal list of programs that handle the CONC tag correctly (along with PAF, Brother's Keeper, and Legacy).
- Fixed:
- Correct the numbering of files in the File Information section of the Everything Report when multiple files are input.
- Show the correct surname ID again in the numbering of sections sorted by surname. (Bug was introduced in 0.98.9)
- Eliminate the extra line describing the last person of the previous section shown in sections sorted by surname. (Bug was introduced in 0.98.9)
- Remember changes applied to Tags selections and Tag Text while Behold is open.
- Correct the display of ancestors for Ahnentafel ordered reports, e.g. as in Instant Organize. (Bug was introduced in 0.98.9)
Version 0.98.9 alpha, 19 April 2007. (Finish Data Handling, Speed Improvement)
- New:
- Added statistics into the Log File about the speed of reading the input files.
- Show source references in the repository index and other structure indexes.
- Report any links from an INDI or FAM record to an undefined record.
- Report any links from an INDI or FAM record with no link back.
- Check and report on Citations referring to a structure that is not defined elsewhere in the input file.
- Handle references in references. e.g. a Source reference from a Note reference.
- Display all information from custom-defined top-level structures in their own sections along with references and links.
- Disable the checkboxes for Tags whose display state cannot be changed.
- Improved:
- Remember the Organize page last accessed and open the Organize pages with that page.
- Order all relationships as given in the input file. This results in the children being listed in the correct order.
- Change default @CHIL tag from "Child:" to "Children:". It seems to read better in the report.
- Eliminate the @~SPOU tag that was previously used for reverse HUSB and WIFE links. New coding no longer needs it.
- Eliminate the @~FAM1 and @~FAM2 Tags and make a single @FAMS* tag to represent other marriages. This will display immediately following the @FAMS tag on the Tags page.
- Rewrite the data structure for family links in Behold. This improved the code and reduced Behold's processing time by 15% and memory use by 6%.
- Change the handling of blank and null lines so that the "Lines Input" count is correct.
- Replace the "Selected" and "Hidden" count columns on the Tags page with a "Displayed" count column.
- Eliminate the extra indentation not needed in the index listings.
- Add proper descriptive text to the history entries on the Forward/Back buttons and ensure the buttons work correctly.
- Sort the events in references by their display name rather than by their Tag name to ensure accurate sorting.
- Group TreeView additions together with a BEGINUPDATE and ENDUPDATE statement to result in an instant 25% speedup.
- Handle individuals who have no name assigned, and give them a name with the surname specified by the ~NONAME tag.
- Change the ~UNSPEC tag used to handle PLAC tags where the place was no assigned, to the ~NOPLAC tag.
- Add a custom ~DETA tag to represent what follows the Main Section names. Doing so removes the word "Details" from the top level tag names, and the ID tag now displays better without the word "Details".
- Index last names that are made up of more than one word correctly in the name index.
- Combine events in the Place Details when they are at the same place and for the same event type but from different input files.
- Leave places starting with a dash at the beginning of the Place Details, rather than forcing them to the end.
- Optimize data structures and program code to make Behold 3 to 5 times faster and use 20 to 25% less memory than version 0.98.8.
- Changed the default orientation of the TreeView and Everything Report from Top/Bottom to Left/Right.
- Add an ~UNDEF tag to allow you to specify the name to display for undefined individuals.
- Display the current directory being searched after the number of files found in the status bar of the Find Files function.
- Interrupt processing faster when pressing Stop Processing button during file reading, and indicate process end in the Log file.
- Mark separate processes better in the log file by separating them with a dashed line.
- Improve the line spacing in the Log file.
- Generalize the HUSB and WIFE tags, allowing spouses of unknown gender, same gender (with a Warning in the log file), and more than two (I'm not sure why, but maybe someone will need it - also with a Warning).
- Show ID numbers without the @ characters around them and change its default Tag Text to "ID is:". The number of IDs input will be counted so it will now show up on the default Tag list even though it is unselected by default. That will make it easier to select when it is wanted.
- Move forward and reverse link information into the internal representation of links between people, for more efficient processing.
- Remove the option to show husband, wife and spouse links back from the family, and the spouse link forward from the individual (except for the other spouse links). Showing these is unnecessary because the display makes it obvious that they are in the same family group. The forward individual information and reverse family information will be shown together under the individuals.
- Remove the number of Lines Input and Tags Input from the Tags Organize page and display the information in the Log file instead.
- Ensure all recursive references are displayed in Everything Report.
- Write the log file to the same directory the data file is in instead of where Behold is located. Vista does not allow data files in the Program Files directory. Also change the log file name to be the same as the Input file but with .log added on the end.
- Ensure that the log files display what they should for the sample files included with Behold.
- Fixed:
- Do not change the active Organize page when the Organize Cancel button is pressed.
- Enable the dropdown selections for MainOrder, WithinFamilies, GEDCOMs and Surnames to correctly activate the Apply and Cancel buttons (inadvertently introduced in 0.98.7).
- Eliminate the duplicate display of the tag text for _FREL and _MREL tags.
- Correctly sync the Everything Report with the TreeView when a line in the TreeView is clicked directly from another window.
- Correct the Find Files function when Containing Text is asked for so that it will not skip the remaining files in a directory after one file does not contain the text.
- Removed:
- Get rid of the Add Family form. Instead, get the Family Organize window to display when a family is added so that the new family list can be seen. This reduced memory use by 15%.
- Web:
- Design an HTML template for Behold News to make the mailings look nicer.
Version 0.98.8 alpha, 28 January 2007. (Input/log viewer, Find Files, and other enhancements)
- New:
- Use an External Text Viewer to view the GEDCOMs. By default it is Notepad.
- Save the log to a .log file instead of to the GEDCOMs and Input Log window.
- Add a "Text Viewer" menu item, where you can select what Text Viewer to use to display GEDCOMs and the Log file.
- Add buttons to View the GEDCOM files to the GEDCOM page of the Organize window.
- Add a Find Files window to replace the call to the system to find files.
- Implement column sorting in the Find File window.
- Add a default double click action for the files in the Find File window to open them up in Behold.
- Add a flashlight as a new toolbar icon that executes the Find Files command.
- Add history lists to the various input boxes in the Find File window.
- Display any SCHEMA information in the File Information Details.
- Display what Tags will be merged when the "Merge from" and "Merge into" buttons are pressed.
- Record the Tags that were merged in the Log File.
- Limit the number of log files saved by default to 10, deleting any excess older ones.
- Improved:
- Change the shortcut of the GEDCOM menu item to F10 and use F11 for the Log file menu and toolbar items.
- Change the function of the Log file toolbar item so that it now loads the Log File with the external Text Viewer.
- Change the Add Family, Everyone Else, and Related through Marriage toolbar and menu items so they only make changes to the Organize pages, and add a Refresh toolbar and menu item that will Apply organize pages. This will allow you to make multiple changes before rebuilding the report.
- Change the Add Family button on the Families Organize page so that it opens up an Add Families window that looks like the Name Index and lets you select the people to include.
- Interrupt processing when the Exit "X" is pressed, instead of displaying a message to wait until processing is completed.
- Reorder the Print, Print Preview, and Page Setup items on the File menu.
- Add families to the end of the Families Organize page instead of to the beginning.
- Open the Organize window initially to the Tab Page last viewed when Behold was previously run.
- Simplify the tag definitions to use only the tag, except for the HEAD structure where "/HEAD" is appended, and for SCHEMA tags where the superior structure name and GEDCOM number is appended.
- Redo the way SCHEMA tags and subtags appear on the Tags page.
- Do not lose edits when clicking elsewhere in the Organize Window.
- Change the top level tag headings so they show the full tag text and the word "Detail" is not added to them.
- Standardized the way the initial directory is set for Open and Save dialogs to match how Microsoft Word does it.
- Go through the different Open and Save Dialogs and make changes so that they are all done consistently.
- Allow saving tag definitions into new files.
- Rewrite the code in the SetLineTag routine that maps what datastructure is represented from any text in the Everything Report. This reduces Behold's loading time by 10%.
- Rewrite the code in the CountGenerations routine that is used for AutoOrganize. This reduces Behold's loading time for large trees by 5%.
- Fixed:
- Handle Places that are just a comma, e.g. "Born in ,"
- Get the Stop Processing toolbar item to be activated at startup when Behold is opened by double clicking on a file.
- Get rid of the glitch that prevents a deselected Tree View item from unhighlighting until the mouse goes over it (introduced in 0.98.7).
- Don't show the extra space in a Note when a CONC tag has an extra space on the end.
- Add back in the auto-locating in the Everything Report of the family double-clicked on in the Families Page of the Organize Window. This was inadvertently taken out of Version 0.98.7.
- Add back in the Editing of the GEDCOM ID, Family ID, and Tag Text to the appropriate Pages in the Organize Window. This was inadvertently taken out of Version 0.98.7.
- Correct some errors in the merging of Tags from and into Behold files.
- Print Preview of a selection and Printing of a selection was not working (introduced in 0.98.7).
- Fix the uninstall procedure so that the behold.exe file and the other non-data files are removed from the Behold directory.
- Removed:
- Remove the GEDCOMs Toolbar item since viewing the GEDCOM is not something most people would want to do.
- Remove the GEDCOMs and Input Log window.
- Get rid of the Export to plain HTML option and have only Export to HTML that exports with CSS.
- Web:
- Update the Screenshots on the website to reflect the many changes made in Version 0.98.7.
Version 0.98.7a alpha, 23 November 2006. (Bug Fixes)
- Fixed:
- Prevent "Access Violation" when double clicking a .bho or .ged file to open Behold. (Error only occurred in Version 0.98.7)
- Prevent "Access Violation" when dragging and dropping a .bho or .ged file onto Behold so that Behold will open it. (Error only occurred in Version 0.98.7)
Version 0.98.7 alpha, 22 November 2006. (Program Simplification and Speedup)
- New:
- Add right click options to add a family and rebuild report. These will do what the Name Index window did but in a simplified manner.
- Add a menu and toolbar item to hide or not hide the numbering in the Everything Report.
- Show the time required and memory used in the log file.
- Draw a darker horizontal line and moves the indentation back 10 levels once 15 levels deep is reached and every 10 from then on.
- Add a special ~GEN tag to indicate the Generational level.
- Add a Logfile button that will open up the Log file for viewing. Needed now so screenshots won't have to be done later.
- Add a Stop button to allow interruption of processing.
- Give a "Cannot find this jump location" warning when a click is done on a hyperlink to a jump location that does not exist (usually due to stopping the program).
- Improved:
- Speed up internal data searching routine.
- Remove counting of Ancestors and Descendants to leave only the Autoorg calculations and the checking for ancestral loops.
- Reassign people toolbar button that was used to open the Name Index window to perform the "add a family" function.
- Rename the "Relatives of" section titles to be "Family of", since it is shorter and relates in an obvious manner to the "Add Family" functions.
- Display the husband and wife names in the Everything Report as Bold text. They show up much better that way.
- Use "Index of Names:" and "Place Details:" rather than "Surname:" and "Place:" in the Forward/Back history to better identify the sections those entries are in.
- Change the numbering so that it is displayed after the person's name.
- Bold the surnames in the Index of Names, the places in the Place Details, and the descriptor lines of the other detail sections.
- Take the hyperlinks off the numbers and move them onto the peoples' names instead.
- Do not display the Table of Contents as a table.
- Make the default to be to hide the numbering, except when printing.
- Remove the underline from all hyperlinks. This looks much better.
- Make the place hyperlinks visible by default, with the same style as other hyperlinks.
- Upgrade to the latest version of Richview for many improvements, to be listed here after the upgrade is completed.
- Move the caret to the destination when clicking on a hyperlink. Previously, only the view was scrolled, but the caret (current location) still remained at the hyperlink. This now allows you to see where the hyperlink took you.
- Place the hyperlink destinations immediately before their text so the cursor will be in the expected place.
- Change hyperlinks to the first person in a family so that a click on them now take you to that person rather than to the subtitle line for that family.
- Remove the "mailto:" that preceeded e-mail address links in the Everything Report.
- Give file and pathname hyperlinks their own style.
- Get the hyperlinks to change color and/or be underlined when the mouse is over it, to make it obvious which hyperlink is currently selected. This also looks very nice.
- Change the Name Index, Place Index and other Reference sections so that a comma separates entries instead of multiple spaces.
- Change the double or multiple spaces that sometimes separated words to single spaces throughout the Everything Report.
- Merge the short and long reference menu and toolbar items into a single menu and toolbar item.
- Change the reference action so that it does not need to rebuild the report (much faster!)
- Allow Windows to process more often during loading so that Behold does not appear unresponsive.
- Rewrite the routine to read the header of a GEDCOM file so that GEDCOM files created on Unix machines would properly read the first few lines rather than the whole file. This reduces several seconds from the processing of these files.
- Speed up the display of the Everything Report by reformatting as it is incrementally built, rather than waiting until it has been completely built.
- Eliminate the tables from the Everything Report and instead separate sets of people with horizontal lines and indentation of generations.
- Eliminate the ~INFO tag and the "for information about nnn, see rrr" line. This is replaced by the ~SEE and ~SEE2 tags that are shown on line with the person's name, and by default says "see above".
- Fixed:
- Calibrate the progress bar so it works correctly to 100% each time.
- Get rid of the exception that occurs when doing a find from the bottom of the Everything Report as it attempts to pass into the table area. The latest version of Richview fixed this.
- Fix the large cell drawing and printing problem. Removing tables fixed this.
- Eliminate some redrawing glitches when changing font size. The latest version of Richview fixed this.
- Correct some hyperlinks that did not work properly in saved HTML and RTF files.
- Removed:
- Remove the Name Index window. It is superfluous and only complicates things. Its only real use is to select families. The Index of Names in the Everything Report gives the same information and is inline where it should be.
- Eliminate the leftmost column of the Everything Report that previously contained the numbering.
- Help:
- Get new sample GEDCOMs that can illustrate the more powerful features of Behold.
- Add a new single page Quick Start to the Help file to truly allow a "quick" start.
- Rename the old Quick Start as "Tutorial" and reflect the many changes made this version and use the user sample GEDCOMs in the examples.
Version 0.98.6 alpha, 25 August 2006. (Parent/Child/Spouse/Family Links)
- New:
- Display all Parent and Child links with all their associated information.
- Display Other Spouse links and all Spouse associated information.
- Display associated information for Family links.
- Handle an invalid GEDCOM construct at level 0 where its Structure Type is missing.
- Improved:
- Don't add the individual GEDCOM files of a Behold file to the recent files list when the Behold file is read in.
- Save corrected GEDCOM paths into the Behold file when the user manually locates GEDCOMs that may have been moved or renamed.
- Change the Behold About Box so that it is non-modal allowing transfer to other windows with it open.
- Prevent menu or toolbar attempts at processing from interrupting current processing where necessary to prevent errors and lockups.
- List the short name in reverse order if the full name gives the surname first. The firstname is also the last of the given names. This will allow Behold to properly handle East Indian and similar names.
- Fixed:
- Fix: Repair a horrible infinite loop that occurred when using Web Update after the current version had already expired.
- Fix: Prevent a memory error that occured on some invalid GEDCOM constructs.
- Fix: Prevent program crash when double-clicking a line on the Family page in the Organize Window (to synchronize the Everything Report with the family clicked).
- Fix: Don't repeat the first line twice for linked notes or objects that have one reference and are displayed inline.
Version 0.98.5 alpha, 30 May 2006. (Full Generalized Linking)
- New:
- Include people or families without INDI or FAM records if they are referred to.
- Add a new ~UNLIST tag and name people without INDI tags (by default) as: --unlisted--
- Add a new ~UNSPEC tag to name places where the place name is missing (by default) as: --unspecified--
- Check first in the Behold file directory for GEDCOM files that are not found, and if not there then allow the user to locate them.
- Improved:
- Correct major problems and improve the data structure used to handle linking.
- Simplify linking by using a single definition for both forward and reverse links. So @CHIL is the reverse of @FAMC. @HUSB and @WIFE are the reverse of @FAMS, and vice-versa. Other relationships like witnesses can use their own tags both ways.
- Change TYPE tags back so they only dominate the EVEN and FACT tags and not other event tags. (This change was made in 0.98.3, but it was better before.)
- Exclude any surrounding brackets from the reversing of names in the name index, e.g. <Paris, France>
- Change the default Numbering Order to be Family order, even if multiple GEDCOMs are entered.
- Fixed:
- Eliminate the extra blank that was added at CONC tags when first line preceeding all the CONCs began with an extra blank. (It's hard to describe this clearly. :-)
- Prevent the "Invalid Pointer Operation" and following lockup of Behold that can happen on closing a file when that file has links to people or families without INDI or FAM records.
- Correct the Ancestor and Descendant Counts on the Name Index Page that was correct in version 0.98 but stopped working in version 0.98.3.
- Web:
- Allow purchases of Behold using PayPal, since Plimus now supports that.
Version 0.98.3 alpha, 05 Mar 2006. (Data Structure for Linking)
- New:
- Redesign the data structure to include all linking information between events, people and families. This now handles any INDI and FAM custom structures such as WITN (Witness) tags.
- Improved:
- Extend TYPE tags to work with all event tags rather than just EVEN and FACT tags.
- Change the default tag text to GEDCOM 5.1.1 descriptions. This changes the text from past-tense verbs (e.g. "Born" and "Married") to nouns (e.g. "Birth" and "Marriage") and improved readability in the cross-reference sections.
- Add the rest of the GEDCOM 5.1.1 tags (about 30 new tags). Now all GEDCOM tags have default values.
- Display alternate names (extra NAME tags) for a person. Include these alternative names in the Name Index.
- Display subordinate data and sources that are attached to a person's preferred name.
- Change prefix of Behold's custom tags from "=" to "~" so they would display last in the tags list.
- Standardize the display of linking information for forward and reverse tag definitions.
- Fixed:
- Get rid of the dashes that were inadvertently added into the Tree View section names in version 0.98 alpha.
- Handle GEDCOM FAM records that do not have either a HUSB nor a WIFE tag.
- Include the complete line, not just the first word of the EVEN (Event) tag when displayed subordinate to its TYPE tag.
- Web:
- Integrate code signing into Behold to assure during installation that the program is exactly as I released it and has not been modified by any third party.
Version 0.98 alpha, 07 Dec 2005. (Custom Structures, UTF-8, Character Sets, Font Size)
- New:
- Include the capability to display custom top-level structures that some programs define and the references to them.
- Display GEDCOMs encoded with a UTF character set so that characters display correctly.
- Implement Character Sets for Default, ANSI Standard, Eastern European, Cyrillic, Greek, Turkish, Baltic, Hebrew, Arabic, Thai, Japanese, Korean, Chinese PRC, Chinese Taiwan, Vietnamese, OEM, Mac and Symbol.
- Allow user selection of the Character Set to display and save this with the Behold file.
- Allow the font size to be selected and add a menu item for this.
- Improved:
- Change the default of the RM and EE buttons to "selected" when opening a new GEDCOM files.
- Change the section name of "Families that are Not Directly Related" to "Everyone Else".
- Change the section names of "Everyone Else" to "There is No One Else" and of "Others Related Through Marriage" to "There are No Others Related Through Marriage" when those sections are empty.
- Display "Everyone" rather than "Everyone Else" when no families and only the Everyone section is selected.
- Display the name of the GEDCOM file in headings and subheading only if more than one GEDCOM file is loaded.
- Add lines in the log file to indicate which files are being processed, or which are ignored when unselected.
- Change the ANSEL input so that it can also use the Character Set selection feature.
- Correctly display ANSEL combination characters that are split across lines via CONC tags in the GEDCOM file.
- Fixed:
- Bypass the access violation caused in the Others Related through Marriage section when it contains a group without any descendants.
- Bypass the access violation caused by single direction links between INDI and FAM records.
- Abbreviate long pathnames in the recent file list that can prevent the dropdown of the open files icon from appearing..
- Ensure that following the input of a Behold file the RM and EE buttons get set as defined in the Behold file.
- Move the GEDCOM name from the Ancestral Surname title line to the Descendant's subtitle line when Surname Order is selected, since one ancestral surname may be in more than one GEDCOM. The same applies to Relatives Through Marriage and Everything Else.
- Ensure that no people, places or structures are included from GEDCOMs not selected on the GEDCOMs tab in the Organize Window.
- Ensure that the Behold Box resizes properly under any display DPI and font size setting.
- Removed:
- Remove the empty "Tools" selection from the Menu. It will be included in Version 1.1 when the Options are added.
Version 0.97.9 alpha, 25 Oct 2005. (Custom Events; External Hyperlinks; Alphabetical Structure Sort)
- New:
- Handle EVEN and FACT tags that include custom events and facts using their TYPE tag for the definition.
- Add hyperlinks to the filenames of objects (e.g. pictures, files, movies, etc.) to allow them to be opened with a single mouse click.
- Add hyperlinks to the URL tag (website addresses) to allow them to be viewed in your browser with a single mouse click.
- Add hyperlinks to the EMAIL tag (e-mail addresses) to allow a new e-mail message addressed to them to be opened in your mail reader with a single mouse click.
- Merge unreferenced structures with referenced structures and now assign them the same structure prefix.
- Use a SmartAddressSort to better sort the street addresses in Places.
- Sort structures, using SmartSort, by their title/identifier.
- Add a final section to Everyone Else to include any Unconnected Individuals that may occur. These previously were not displayed anywhere.
- Ignore any "The " at the beginning of a line when SmartSorting.
- Include only structures referenced when not choosing Everyone Else.
- Change it so that a full Auto Organize of new files input will turn both the Related Through Marriage and the Everyone Else buttons on so that everyone will be processed by default.
- Add a menu item (and toolbar option) to display or hide reference titles (e.g. for sources and citations) in the main section.
- Improved:
- Ensure that in GEDCOMs produced by Legacy, a space is not added between concatenated lines.
- Ensure that the internal tag naming scheme is working so that the assigned tag names can be picked up in all cases.
- Change Behold at startup so that default tags are always used and are not updated by user changes. To customize tags the way you want, save them into a Behold file and you can have as many different sets of tags as you want.
- Add about 30 new default tags.
- Change display of continuation lines so that lines after the first are not indented. This looks better.
- Handle CONT tags that immediately follow NOTEs as a special case so that the GEDCOM level number and tagname will not be printed.
- Don't print the Abbreviation if it is the same as the Title.
- Use the Abbreviation or the Title if they exist as the text line to identify a structure, instead of always using the first tag that follows the structure.
- List substructure and citation information on multiple lines to improve readability.
- Indentify substructures and citations by including the structure name with it.
- Add an extra indent on continuation lines of the first line in a section of the Everything Report to make them more distinct from new lines that follow.
- Fixed:
- Replace the custom splitter in Main window and GEDCOMs window so that it can be adjusted more than once and leave no residue line.
- Ensure that info for a person and his descendants shows up when the person has parents with neither HUSB nor WIFE info. PhpGedView can produce such structures when parents are unknown. The parent info will be marked as: --not specified--
- Remove the extra space that was inadvertently added to the end of all names in Version 0.97.
- Prevent incorrect links that could happen when a link is encountered before its structure definition in the GEDCOM.
- Enable Forward and Back buttons to properly show long descriptions by limiting description length to 100 characters.
- Web:
- Remove the Business License as a purchase option. Only personal licenses are now available.
- Change the Buy Now page so that it starts with the first checkout page, rather than the "store" page.
Version 0.97.1 alpha, 14 Sep 2005.
- Fixed:
- Prevent "access violation" message when non-standard top-level tags are used.
- Prevent "list index out of bounds" message that may occur when loading in a second GEDCOM file.
Version 0.97 alpha, 12 Sep 2005. (Everything Report: Notes, Objects, Repositories, Sources, File Information; tags; Forward/Backward Tool )
- New:
- Get the extended Note tag to work. (Note @nn@)
- Finish the Place List of the Everything Report.
- Add a count of tags for the selected people and a count of the hidden tags on the Organize tags page.
- Add the File Information into the Everything Report.
- Handle the SCHEMA (custom field) tag.
- Implement Notes, Objects, Repositories and Sources in the Everything Report.
- Subgroup the Notes, Objects, Repositories and Sources by Citation/Subsection.
- Order the Notes, Objects, Repositories and Sources by the order they are first referenced.
- Implement a naming/numbering system for Notes, Objects, Repositories and Sources, and their citations/subsections.
- Add cross reference linking to the Notes, Objects, Repositories and Sources from and to their references.
- Implement Forward/Backward Tool
- Handle references that link back to Individuals or Families.
- Use the first line of Notes, Objects, Repositories and Sources as its short description.
- Set the short description to "--no description--" if there is none.
- Add Hyperlinking to parents.
- Add a link to the main person from the title.
- Indicate which Notes, Objects, Repositories and Sources are unreferenced.
- Notes and Objects used only once should be put inline where they are referenced rather than in the Notes section.
- Add and link the entries for the Notes, Objects, Repositories and Sources in the Treeview.
- Create an "invisible" hyperlink for place names so that one click will take you to the Place Details.
- Display Lines Input and Tags Input on the tags Page.
- Add Checkboxes to Show Used and Show Unused Tags on the Tags Page.
- Display Errors on the Everything Report (in addition to in the Input Log).
- Show a message on the Everything Report that Behold is ready for input when nothing is loaded.
- Redesign the way structures work in Behold so that custom-defined top-level structures can be printed in the Everything Report in their own sections and have their own ID numbers.
- Improved:
- Suppress the printing of subordinate info for tags marked not to be printed.
- Add tag definitions at the GEDCOM top level along with their defaults.
- Add different tag definitions for subtags under the /HEAD tag.
- Extend the Place List logic to work like the Notes, Objects, Repositories and Sources.
- Create a single new tag for displaying internal ID numbers.
- Change to better default text for some of the tags.
- Place the Submitter and Submission information with the File Information.
- Fixed:
- Sorting now works correctly for foreign language characters.
- Make sure the tag counts are correct.
- Prevent an error from occurring when a family has neither a HUSB nor a WIFE and make that a valid family.
- Get Auto Organize to use the first person in the file if it cannot figure out the main individuals.
- Make Instant Organize correctly start with the selected person when that person has no spouse and no descendants.
- Display Given names correctly when the Surname is not at the end of the name.
Version 0.92.1 alpha, 27 Jun 2005. (Interim Release to Extend 90 day limit)
- Fixed:
- Ensure that the Behold Box does not get cut off when the Windows setting for Large Fonts is used.
Version 0.92 alpha, 17 Apr 2005. (Web update; Ansel, CONC/CONT; Default Tags)
- New:
- Show days left until alpha version expires in About Box for trial users.
- Get the Check for New Version command to work.
- Show Internet connection status with an icon in the status bar.
- Implement web update.
- Display GEDCOMs encoded with an ANSEL character set so that accented foreign language letters display correctly.
- Document the new features in the Quick Start help and online.
- Improved:
- Make it obvious in the About Box when Behold has been activated for evaluation.
- Ensure the Uninstall will undo any file associations the user made.
- Color the Good Ideas box light gray instead of bright yellow and made it minimizable.
- Make the Warning and Information dialogs work consistently.
- Custom process the CONT and CONC tags so that line breaks and line concatenation are included.
- Define most of the standard GEDCOM tags to give some basic text to display and eliminate most warnings for unspecified tags.
- Fixed:
- Repair Menu bar color on XP machines from white to gray.
- Get Behold to work on Windows 2000 machines by eliminating kernel32.dll references.
- Connect the Help file to the menus and the F1 key.
- Web:
- Change the Survey page into a Feedback page.
- Start new forums for Problem Reports, Feature Suggestions, and Questions and Answers.
- Update screenshots of Behold.
- Update Future Plans list.
Version 0.91 alpha, 20 March 2005. First Public Release.
- New:
- Add registration code processing.
- Develop the Installation and Uninstall programs.
- Finalize the Behold License Agreement.
- Create the initial Readme file for Behold.
- Set up the Behold Product pages in my Plimus account.
- Customize the e-mail messages that follow product registration.
- Include several sample GEDCOM files.
- Add the Good Ideas box at startup.
- Help:
- Write up the Introduction to Behold and Genealogy section.
- Create the Help topics for the About box.
- Create the "Quick Start" Help topic.
- Web:
- Create Version History page.
- Create Future Plans page.
- Replace "How Far Along is Behold" with "What will Behold do for you" on the Behold Home Page.
- Streamline Headers of all pages and moved quotes to Home Page
- Build an online key generator Plimus can access.
- Set up the Buy Now page.
- Develop template for the Behold Newsletter.
- Overhaul the website appearance to match the Newsletter and Help File.
- Develop the basic outline for the Behold Newsletter.
- Install e-mailer software.
- Set up program to gather user registration info from Plimus.
- Set up the Download page with registration form and mailing of license key.
Version 0.90.2 alpha, 15 Jan 2005. Private Release.
- Fixed:
- Correct the handling of file names on Windows XP.
- Remove the extra message displayed for a non-existant file.
Version 0.90.1 alpha, 14 Jan 2005. Private Release.
This was what was included in this initial release:
- Everything Report
Table of Contents
Table-Structured Family Listing
Complete Detail for Individuals in One Place
Integrated Name Index
- 60% completed: Integrated Place Index
- 40% completed: Integrated Repository Index
- 40% completed: Integrated Source Index
- 40% completed: File Information
- 80% completed: Hyperlinking Throughout the Report
Explorer-like Treeview Window
Hyperlinks to Everything Report
Free Floating Auto Updating Name Index
Organize Features
Auto Organize around Primary Individuals
Manual Organize
Instant Organize
Surname Organize
Save and Reuse Organizational Information (Behold files)
Customizable Numbering System
Internal GEDCOM Data Structure
- 20% completed: Handles All GEDCOM tags from any Program
- 80% completed: Can Specify Text to Display for each tag
Input of Multiple GEDCOMs
-
Log File
- 20% completed: Lists Problems Found during Input and Report Generation
Displays GEDCOMs that were Input
Printing Functions
WYSIWYG Printing of Report
Print Preview
Export Functions
Export to HTML
HTML Export looks just like Everything Report
Export to RTF
RTF Export looks just like Everything Report
-
Modern Windows User Interface
- 60% completed: Windows standard menu, toolbars, status bar and shortcuts
- 80% completed: Remembers Window Viewing Positions
Recently Used Files List
Standard Windows Find Tool with History List
- 40% completed: Windows Navigation Tools
- 80% completed: Progress Bar
Memory Monitor
- 40% completed: Simple Standard Installation Program
- 40% completed: Quick Start Help File
-
Online Features
Behold Website
Behold Development Blog (Web log)
- 40% completed: Registration Service
Discussion Forum
