Login to participate
  
Register   Lost ID/password?

Louis Kessler’s Behold Blog

Version 0.99.5 beta Released - Fri, 15 Jan 2010

Only 8 days later, but a new version was needed for a couple of important fixes: Scrolling should now all work properly without errors. And users signing up with a user name of 5 or fewer characters no longer will get an error when trying to enter it into the Info box in Behold.

I also had problems identifying why the recently used file list was not always getting updated. This was a component in the LMD ElPack that I was using for this. Rather than puzzling this through, I basically had the code without the component in the Find File and Forward/Back history lists. So I converted the recently used list to use my own code and that fixed the problem. It also changed a few minor appearance issues that now made that list more consistent with the other two. One minor byproduct of this change is if you upgrade to this version, you’ll lose your recently used file list in Behold, and will have to build it up again, which shouldn’t be too much of a bother.

All changes for this version are listed on Behold’s History page.

CONC Me On The Head - Sun, 10 Jan 2010

Ah, the CONC tag. It stands for Concatenate the line. It is put in a GEDCOM file to split a long line. For example:

2 NOTE This is a note that is sp
3 CONC lit on two lines.

The note will be put together and the word “split” will be reformed as one word. That is the way it is clearly defined in GEDCOM. There will always be a word split in the middle, with the first part of it on the previous line and the rest of the word being completed on the CONC line.

Many programs follow that standard, but there are a lot of programs that missed that little nuance in GEDCOM and decided to implement their GEDCOM output in what would seem straightforward:

2 NOTE This is a note that is split
3 CONC on two lines.

Here the split occurs after the word. What this means for a program like Behold is that it now has to add a space before concatenating the two lines. In the previous example no space was added.

Unfortunately there is nothing in the GEDCOM file telling you which method the program used. I could write a procedure to scan the file and “guess” what it is or some other form of artificial intelligence. I might be able to make that 98% accurate, but never 100%. So something is needed to change this if the assumed method is wrong.

What I have done in Behold is made a list of programs that use the correct CONC that splits words and does not require a space added. I assume all others use the “bad” CONC that does not split words but requires the space.

My current list of programs that outputs CONC correctly to GEDCOM is not very long. It includes PAF, Brother’s Keeper, Legacy, The Master Genealogist (TMG), RootsMagic and only some versions of Family Tree Maker. I haven’t rigorously gone looking for them. If you know of any others, I’d be happy to find out about them and I’ll add them into Behold.

That’s all wonderful. But then I found out that The Master Genealogist added a user option to allow them to output CONC tags the incorrect way, presumably so that the file can be read by programs that don’t understand the “correct” way. So now, I can’t even rely on a specific program always doing it the same way. Boo to TMG for that.

What I did was on my Organize GEDCOMs page, I now have a CONC value for each GEDCOM. It specifies how many spaces to add after concatenating lines, either 0 or 1. It will be automatically be set to what I’ve assumed is its program’s default. But now you can change that value and save it in with your Behold file so it can be remembered. The next beta release will include this.

So if in your notes as displayed by Behold, you see spaces where they shouldn’t be or two words put together where they shouldn’t be, it may either be that the CONC setting needs changing, or maybe the GEDCOM you’re looking at simply has tons of typos.

—-
Addenum: May 29, 2012: The maximum line length allowed in GEDCOM right back to version 5.3 is 255 characters. For some reason almost all programs chose to split their GEDCOM lines prior to them exceeding 80 characters (what the old punched card limit was). I’m not sure why that is. Maybe an earlier version of GEDCOM (5.0 or 4.x) had an 80 character limit.

Version 0.99.4 beta Released - Thu, 7 Jan 2010

Here’s a quick and needed release.

Unfortunately the web update feature of Behold in 0.99.1 through 0.99.3 beta of Behold was not working on Vista or Windows 7.

The web update downloads the behold-setup file to the Program Files directory where Behold is. Unfortunately, Vista and Windows 7 do not allow a program to add files to that directory, and that gives an error. To get around this, I now download that to the temporary files directory.

What this means is you may not be able to upgrade to the newest version of Behold with the web update. This now should be fixed in 0.99.4 but of course you won’t be able to try it until 0.99.5 comes out. For now, if Behold’s web update won’t work for you, then as I said in my last blog post, go to Behold’s download page and click the download link and run the setup from there.

There are a few other fixes in this version as well. See the version history.

Thank you for all your bug reports. Please keep them coming until I get rid of them all.