While testing, found a bug in removing GEDCOMs. One too many Input Log pages are released from memory. This doesn’t affect the first GEDCOM but only the 2nd and up. Hard to find. Easy to fix.
A number of other little problems when inputting multiple files, reordering them, deleting some and adding new ones. It is complicated because of the non-modal windows. I have to ensure that everything is referred to correctly from other windows, even when the Organize changes have not yet been applied. Time to get rid of these. Worked for some time and fixed all the bugs I could find.
Arrggh. Delphi froze. It happens sometimes, especially when testing and running into programming errors. I’m usually pretty good at saving fairly often, but this time I got caught on two routines that were over an hour without saving. Second time around is always easier than the first, and in fact the code is often cleaner and better the second time. Save, save, save.
Still left with a Save bug, where the Cancel button doesn’t undo changes since before the Save - but that’s what I’m working on next anyway; to finish saving and retrieving Behold file (organize) information.