|
Legend:
 |
- Items Rarely Found in Genealogy Programs |
 |
- Unique Feature - Only in Behold! |
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.
Impr:
- 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)
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)
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
|