This update adds a new filters feature that makes it possible to limit the individuals and families that are shown in the display to those matching specified criteria. Currently, matching criteria include: ancestry, descendancy, surname, and the presence of events having specified characteristics.
To make it easier to identify an individual of interest among several having the same name, it is now the case that moving the mouse over a name in the index causes birth and death date information for that individual to be displayed in a pop-up.
Some improvements were made in the formatting of approximate dates.
An issue was corrected that was causing HTML Import Add-on to sometimes create multiple entries for the same individual in cases where multiple individuals were referenced mentioned in the same HTML document via URLs that contained "anchors".
The primary purpose of this update is to modify the updater so that I can issue updates to add-ons without having to update the main Gedcom Viewer application. I was tending to avoid working on incremental updates to add-ons because I knew it would cause a lot of updates to the main application. Hopefully this will help.
Some validation of the installation folders was added, to try to forestall situations where people rearrange the install folders, then try to download a paid license key and have it dropped on the floor because there is no where to put it.
Made a minor change to HTML Import Add-on so that it properly handles pages from RootsWeb WorldConnect in which there are lists of family events that have footnotes but no actual events.
Add a feature to HTML Export Add-on for including images in the individual pages.
Loosen up input processing of GEDCOM files so that files that use leading spaces to indent the GEDCOM are accepted.
Fix a problem that was reported regarding the ability of HTML Import Add-on to handle some pages from RootsWeb WorldConnect.
Workaround a bug in the Swing HTML parser in the JRE 1.6 that botches the skipping over of Javascript in HTML documents.
Update HTML Import Add-on to do a better job of inferring surnames when importing RootsWeb pages.
Update HTML Import Add-on to handle a change that RootsWeb made to the format of their pages.
Fix a problem that had crept in that was causing GEDCOM header information not to be displayed.
Fix an issue with the treatment of non-preformatted text and CONT lines.
Add information about the location of the installation folder to the "About" screen, to help debug problems in finding license files.
Changes to the way source and note text is rendered
into HTML. Added option variable
PREFORMATTED_TEXT. If true, then source and
note text is rendered between HTML <PRE> and </PRE>,
which maintains the text in the original lines.
If false, then source and note text is rendered between
<P> and </P>, with blank lines signalling a new
paragraph.
Changes to the handling of GEDCOM CONC
tags. On reading a GEDCOM, the behavior is the same
as before: CONC tags in the input are
eliminated by concatenating together the associated
data lines. This destroys information about the
original position of any CONC tags,
but it avoids many complications in subsequent
processing. Previously any long lines created by
eliminating CONC tags were just output
as long lines. This made it difficult to read
the code displayed under the GEDCOM tab in some cases.
The new behavior is to split long data lines and
insert CONC on output, to improve
readability and avoid gratuitous violations of the
GEDCOM specification.
Improvements to the treatment of options. Add a button in the options editor to reset an option to its default value. Make some improvements to the exporting of options descriptions to options files.
Added new options settings to control the creation and use of GEDCOM map files.
Corrected an issue with the initialization of option
variable NO_LDS_ORDINANCES.
Fixed an issue with GEDCOM line numbers in error messages.
Hopefully fix a problem that caused the installer to exit prematurely after a new version of the software was downloaded during initialization.
Fix a possible null pointer exception that could occur when navigating in the main display.
Correct a minor problem with the rendering of page numbers in citations.
Add a space after the comma that separates fields in a place hierarchy.
Hopefully correct an issue that was preventing the installer from being launched after an updated version was downloaded.
Minor corrections that keep HTML Import Add-on from failing on certain kinds of HTML pages.
Improvements to HTML Import Add-on:
Implemented a "Relabel GEDCOM" tool, for relabeling the records in a GEDCOM. This is primarily useful in conjunction with HTML Import Add-on, which creates GEDCOMs with special record IDs in order to keep track of links and equate records synthesized from separate documents. The special IDs might not be compatible with other software, in which case the synthesized GEDCOM can be relabeled before saving it.
Improvements to HTML Import Add-on:
Some changes to the scheme for outputting sources and notes in generated HTML pages, to reduce clutter by putting detailed information at the end of the page and leaving only links earlier in the page. This affects the display shown in GEDCOM Viewer, as well as the pages generated by HTML Export Add-on.
Fix some issues relating to the sorting of surnames and the display of empty surnames.
Some changes that reduce the size of the GEDCOM map files and the amount of memory used internally to index a GEDCOM.
Miscellaneous refactoring of internal code. Not supposed to produce change in observable behavior.