Fixed a bug where the GENDEX file did not honor the Suppress Details for Living People setting

Fixed a bug where the TITLE= parameter was set improperly for some exhibit images

Fixed a bug where [W+] was treated the same as [W]

Fixed a bug where spaces were suppressed before a conditional variable reference that started with a printer code, for example:

[P] was born <[D]> <[ITAL:][M][:ITAL]>

Fixed a problem formatting sentences where with certain memo data, a period was added to tag output even though a period was the last printable character in the memo and the memo was the last output for the tag

Fixed an issue where unsupported printer codes such as [FONTT:]...[:FONTT] would not work properly if used within conditional variable references such as this example from a source template: <[FONTT:][TITLE][:FONTT]>

Customization

Changed image_page_template.htm in all Themes as part of changing exhibit HTML to avoid an issue with the IE7 browser: "width:" parameter moved from inner DIV to outer DIV.

Changed site.sss in all Themes as part of changing HTML to avoid an issue with IE7 browser; removed the following line both places it appears:

StyleOutput " display: table; width: 0px;"

Changed site.sss in Carla Graphics Theme and Generic Graphics Theme to avoid problem in IE7; removed the following line in the "#border" style:

StyleOutput " height:expression(""100%"");" ' only for IE '

Changed scripts.ssi in Carla Graphics Theme and Generic Graphics Theme as part of IE7 changes

Enhancements

Changed ALT/TITLE text processing for exhibits: SS now removes HTML tags before setting the caption text as the ALT or TITLE text

Changed the sentence engine to be more forgiving of duplicate language errors

Changed the icon used in the name index that indicates the person has a primary image exhibit; the new icon is

Fixes

Changed all Themes to use slightly different HTML and CSS for the surname character index to avoid alignment issues that occurred with specific Themes and alignment choices

If you have customized the appearance of the Surname Character Index in existing SDF files, you will have to reset the formatting via the Stylesheets section.

Changed the Carla's Graphics and Generic Graphics Themes to use different HTML that does not trigger the "no scroll to target" bug in Microsoft Internet Explorer

As a result of the change, you may have to increase the Styles.Page Graphic Offset property to move the content of the page a little more to the right; if the value is set to 150, increase it to 160, for example.

Fixed a bug where capitalization differences would result in extra surname breaks when using any Language.Sort Sequence other than ASCII

Fixed a bug where SS was adding a comma to the value of [L] even when there was only a single place subfield in the value of [L]

Fixed a bug where Second Site could not import VCF charts with filenames that include accented characters

Fixed a bug where the Capitalize function (used in the Narrative Format) failed when the string passed to the function was empty

Customization

See the site.sss and surname_index_template.htm files in the Theme that is the most similar to your custom Theme for changes related to the surname character index; the "sci" style was renamed "charindex" and applied via a DIV that encloses the A elements

If you have a custom Theme based on either the Carla's Graphics or Generic Graphics Theme, you may have to modify your site.css file and scripts.ssi files.

In site.sss, the changes are near the top of the file and include changes for the HTML and BODY elements as well as the #border style.

In scripts.ssi, update the ContentStart() and ContentStop() functions.

Version 1.9 Build 2

Enhancements

Fixes

Fixed a problem where pronouns were appearing improperly if the subject was referenced by a [R:rolename] variable

Fixed a problem where the parent sentence was not sorted properly when BMDB First is checked

Fixed a problem where the e-mail subject (context) was not set properly when clicking the compiler's name on chart and chart list pages

Fixed a problem where the there was no comma separating the citation reference number for an embedded citation from the citation reference numbers for the citations attached to the tag if the embedded citation was at the end of the sentence output

Fixed a problem where international characters such as ä did not appear properly when used in the Gender Strings properties

14 August 2005

Version 1.9 Build 0

Second Site Version 1.9 Preview Release; for information about the Preview Release program, see Second Site News #022.

Charts

Changed the inclusion rules for the Linked Descendant Chart; when Include Spouses is checked, included children shared with an excluded spouse are now included in the chart whereas they were not included before

Formats

Re-implemented the Narrative Format using the XML/XSLT facility

Re-implemented the Grid Format using the XML/XSLT facility

All Formats are now implemented using the XML/XSLT facility

All Formats can be customized by advanced users

The word Format is now used in place of "XML Format"

Added the Narration Format which is similar to the Narrative Format; see the example page

Changed the Alternate Image Folder processing; Second Site will now substitute an image file from the Alternate Image Folder if it has the same name but one of the standard web image file types (JPG, GIF, PNG)

Narratives

Added the Names.Subject Role Rule property which allows the user to make SS treat the [R:rolename] variable exactly as TMG does; see the more detailed explanation on the Names Section page

Second Site now writes witness names in the user-defined sequence in sentences when more than one witness is shown via a single witness variable such as [R:rolename]

User Interface

Added verification of the existence of the User Data Folder (if any) when the program starts and when a site is made

The [Set Database...] button will now open to the current project's folder (if any) or to the folder of the last project used by TMG, or to TMG's default project folder

Added the Macro menu to the Text Editor; the Macro menu includes script statements and makes it easier to use Page.PersonHREF, etc.

Added the [PageLink:]id;name[:PageLink] code for use in memos to add a link to the person indicated by the ID. SS substitutes the primary name if name is not specified. If PageLink is specified inside HID codes, the link is not suppressed so there is no need to wrap the PageLink codes within [SS:] and [:SS]

Internationalization

Fixes

Fixed an error where choosing "Peer of Output Folder" for the Exhibits section Output Folder property did not generate the proper HREFs

Fixed a problem where brackets in names broke the middle initial parser

Fixed a problem where a large number of combined Name and Place Styles in the TMG project would cause an error in SS; SS will now handle an arbitrarily large number of styles

Fixed an error where the primary image exhibit icon was shown even when details were suppressed for living people

Fixed a problem where SS would generate many "Object variable or With block variable not set" errors when using the Simple Text Format with "Show Place Index" selected; the Place Index (like most other features) is now ignored when the Format is set to Simple Text

Fixed an error where certain printer codes such as [:NB:] were visible in surnames on the surname index page

Fixed an error when importing a VCF chart before setting the TMG dataset

Fixed an error where the Filename property was not implemented properly for custom indexes based on a person's events

Fixed an error where witnesses were not listed in the proper sequence when using the Grid Format

Fixed an error where the wrong witnesses were listed when using the Grid Format and referring to witnesses via a variable reference in the event memo

Fixed a problem where transcriptions associated with image exhibits were not included on linked image exhibits except in the Carla's Graphics Theme

Customization

Added the "cctl" and "cctlr" styles which are used by Relationship charts

As part of an ongoing process to clean up the HTML and CSS to remove support for old browsers, I changed the SSS files such that the Main Text style is copied to the BODY tag only, rather than a long list of other tags. This changed was tested in Internet Explorer 6, Firefox 1, Netscape 7, Mozilla 1.7.7, and Opera 7.54, and works properly in those browsers

In all Themes, changed the exhibit-related classes in site.sss to enable a simplification of the generated HTML related to exhibits

As part of adding citation exhibits, changed the citation template rule in all Formats. Custom Formats will need a similar change. See the section that begins with <xsl:template match="citation"> in any of the Formats supplied with Second Site

Please note that no changes are required in custom Themes to support the option to include or exclude Previous Page and Next Page links on certain pages; the Page object functions that return page navigation links will return an empty string when the user has turned off the links

Changed the DOCTYPE declaration for all templates in all Themes to include the full DTD reference

Changed image_page_template.htm in all Themes except Carla's Graphics to include <%=Exhibit.Text%> as part of the fix mentioned above for image document transcriptions

Changed image_page_template.htm in all Themes to simplify the HTML

Changed the Generic Graphics and Carla's Graphics Themes to employ a different approach for the left-border graphic; this approach will work for arbitrarily wide browser windows without repeating the left-border graphic. Please Note: If you have made your own graphic sets for either Theme, you must make a "border.jpg" graphic following the model of the four included with SS

Changed all Themes such that HTML tags are removed from the text between the <TITLE> and </TITLE> tags using the new GetTextOnly() Second Site script function

Changed scripts.ssi for all Themes to honor the Language.HTML Character Set property; see MakeHeadTags() in the appropriate scripts.ssi file

Changed index.htm and scripts.ssi for the Generic Graphics and Carla's Graphics Themes to use the TITLE parameter rather than the ALT parameter for tooltip text; see MakePageHeader() and MakePageFooter() in the appropriate scripts.ssi file

Improved the error message when a short place template is not valid within the context of a place style

Fixed a bug where the first reference to the subject in the narrative was incorrectly replaced by a pronoun when Pronoun Substitution was set to Use TMG rule and the person had a relationship section entry

Customization

Second Site now copies all files in the User Data Folder\Themes folder as part of changing the Theme. Be careful; files in the User Data Folder\Themes folder will be included in the site even if the current Theme is a standard Theme

Added the place_index_template.htm file to all Themes as part of adding the Place Index feature; place_index_template.htm is the basis for the place master index (pm1.htm), all the place index pages (pd1.htm - pdN.htm), and the place information pages (piN.htm)

Added the manual_page_template.htm file to all Themes as part of adding the Custom Pages Section

Both place_index_template.htm and manual_page_template.htm were based on chart_page_template.htm

Added a link to the main place index page (pm1.htm) to MakePageHeader and MakePageFooter methods in scripts.ssi

Added styles to the site.sss stylesheet script file in all Themes as part of adding Timeline Charts

Changed "scripts.ssi" to avoid adding the main page link to the main page in the Standard Theme and Side by Side Themes

Removed the limit on the number of Icon Flags that can be added to the site via the Icons Section; icons are now managed via a list which is similar to the Custom Indexes list

Removed the limit on the number of links that can be added to the header and footer via the Links Section, and added the capability to assign a single link to both the header and the footer; links are now managed via a list which is similar to the Custom Indexes list

Added the By Reference Field, By Birth Date, and By Death Date choices to the Page Sizes.Person Page Sequence menu which controls the sequence of people on the person pages

Added the ability to define image document transcriptions by associating a text document with an image exhibit; store the text file in the same folder and specify the same file name. See the Exhibits page

Added the Names.Name Link property to control when names in a person page entry are converted to links

When People per Page is set to 1, links to a person go to the top of the page

Changed the processing associated with index surnames; SS uses all the text up to the first comma as the value of the surname, but it now uses only commas that appear in the name style template and ignores commas that occur in the name data

Fixed a bug where excluded principal's names were not always shown when Show Excluded Principals was true

Fixed a problem where certain characters were converted to entity codes when using the Simple Text format, for example, "é" was translated to "&#233;"

Fixed a bug where first name and given name variables (PF, PG, POF, POG, etc.) did not work properly when used with the Simple Text format

Fixed a bug where certain links from a person page entry back to a chart page entry were not correct for paged pedigree charts

Fixed a bug where an empty HREF parameter was included in an exhibit's image map under some circumstances

Fixed a bug where certain non-primary name tags were not added to the name index under some circumstances

Customization

Changed all Themes to take advantage of the new SSI file capability; the template files are much simpler now and easier to maintain

I recommend that users with custom Themes move them to a Themes folder stored under the User Data Folder

Changed the way the Carla's Graphics and Generic Graphics Themes indent the contents of the page; I removed the TABLE, TR, and TD tags that were nested inside the outermost DIV; that table was only required by Netscape 4, but the presence of the table caused some browsers to lose named anchors on the page that in turn caused valid links to fail

Changed the HTML for the graphics credit logo at the bottom of each page as part of the change above

Added the "cith" class to all site.sss files, and changed the definition of the "citl" class

Removed the "Citations" section from all the XML files in the Formats folder; the Citation Header string is now defined via the Strings section in the Second Site user interface

Added script statements to all the HTML files in all Themes to detect the presence of the favicon.ico file in the -t folder; see the Shortcut Icon page

Modified the XML elements used to pass chart information to the XSL Stylesheet; chart information is now contained in list elements, not field elements

As part of the change to header and footer links, changed the headerlinks.sos and footerlinks.sos scripts; the scripts now refer to the new property names. If your custom Theme uses a modified version of either of those scripts, you will need to update it using the new scripts as a guide

25 April 2004

Version 1.6 Build 2

Enhancements

Fixed a bug in the image processing code where certain valid JPG files could not be processed

Fixed a bug where the count of people shown in the Make Site log was twice the actual count

Fixed a bug in all the XML Formats where the last edited date and chart membership entries were not displayed

Fixed a bug where certain names did not display properly in a custom index

Fixed a bug where the "not living" variation of a sentence was used for Living=?, when the "living" variation should have been used

Fixed a bug where the Make Site process was reading Name and Place Styles from all datasets in a TMG v5 project rather than the current project only

20 April 2004

Version 1.6 Build 0

Enhancements

Added support for new formats, Bullets, Indented, Two Column, Three Column, and Simple Text. The new formats are based on XML and XSLT Stylesheets. See the Format section

Added the Format.Detail Format property that controls whether non-narrative formats use the raw data or the sentence to format the text for a tag

Added the Always Use Pronoun choice to the Data.Names.Pronoun Rule property; this is a good choice when using sentences in non-narrative formats

Changed the name index processing to work more like TMG's surname index; if the Surname display template for a particular name does not produce the same output as the Surname sort template, Second Site will add both variations to the index

Added an Index Filename textbox to the Custom Index Definition window that can be used to set a static filename for the custom index pages

Disabled support for Netscape Navigator 4 in all existing Themes

Added a new Theme, "Standard for NN4", a copy of the "Standard" Theme that includes support for Netscape Navigator 4

When the Place Format property in the Places Section is set to "Short Place" or "Full, then Short", and the output of the Short Place format is empty, Second Site will substitute the full format

Improved exhibit file handling; if an external file is referenced by multiple exhibits, the file will be copied to the output (-p) folder only once

Added the capability to customize icons for external text exhibits; see the Exhibits page

Changed Image Map support such that the links are removed for excluded or missing people

Added the Strings.Sentence Strings section with a single property, Paragraph Indent, that defines the characters before the first paragraph in the narrative. The default is "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;", which is 5 spaces; delete all the text to omit the indentation

Changed the top frame of the Framed Theme; it now includes scrollbars

Added an "other" parameter to all the styles in the Stylesheets section; use "other" to provide any CSS parameter that is not included in the style. You must specify the parameter name and the value as it should appear in the stylesheet

For convenience, all Themes now include 3 user styles, "User Style 1", "User Style 2", and "User Style 3". Users can use "<p class=u1>", etc., in their TMG data, and set the style parameters as desired using the Second Site user interface

Changed the grid-related stylesheet entries (grid, g1, g2, and g3) for all Themes in order to provide more flexibility. The g1, g2, and g3 styles now include their own border attributes. The added flexibility comes at a cost; to set borders and colors you may have to change all 4 styles but you can also set the attributes independently. With a little experimenting you can get a variety of effects when using the Grid, Two Column, or Three Column formats

Added a better error message for the case where a person has more than two primary parents

Second Site now converts raw tabs in memo text to the [:TAB:] code

Reversed the logic for deciding whether or not an external text exhibit file contains plain text or not; the 2ndsite.ini file now contains the BrowserTextTypeChoices section that lists file extensions for files that contain plain text. All other files will be linked, not embedded. The LinkedTextTypeChoices section is now obsolete

Fixes and Tweaks

Made the software that reads image files accept more variations of IPTC records; IPTC records are used to record captions, etc., in JPG files and other image formats. Also, if the TMG exhibit record does not include an explicit caption (using "CAPTION:"), and the IPTC records include a caption, Second Site will use the IPTC caption for the image

Fixed a problem where JPG files created or edited by Adobe PhotoDeluxe had unexpected "PHUT" headers that caused an error in Second Site

Fixed a bug where person exhibits were omitted when the person had no tags

Fixed a bug where an e-mail address in a source would not be parsed correctly; the domain name would include a trailing period

Fixed a bug where the HREF parm was incorrectly deleted from an image map if it did not use the "p#nnn" format

Fixed a bug where script statements were not processed in files with the custom HTMLFileSuffix

Fixed a bug where a carriage return at the end of the Subject IDs field would cause an endless loop

Fixed a bug where suffixes that end in a period such as "Jr." or "Sr." in a name variation would trigger the next word in the sentence to be capitalized

Customization

All Themes except Standard for NN4 were changed to disable support for Netscape Navigator 4. This simplifies and improves the support for current browsers such as IE 6.0, Netscape 7.0, Opera, etc. To modify your custom Theme, follow the instructions on the Deleting Support for Netscape 4.0 page.

Added the font-variant property for the "Name: Surname" style in all Themes. See the site.css file

See the changes above related to stylesheet changes and additions

28 November 2003

Version 1.5 Build 1

Fixes

Fixed a bug introduced in Version 1.5 Build 0 where sources were not always formatted properly with Source Category set to Lackey

Fixed a bug in the new Custom Index facility where the "Index based on Last Edited date" would not retain the "Since:" date properly in all cases

Customization

No Themes or templates were changed with this release.

24 November 2003

Version 1.5 Build 0

Enhancements

Added support for TMG's Visual Chartform (VCF) charts; see the Charts page

Added the ability to specify image maps for image exhibits; see the Exhibits page

Added new date format options that allow precise control over the format of dates; see the Dates section. For an explanation of how the new properties affect existing SDF files, see the SDF File Conversion for Version 1.5 Build 0

Added support for TMG's new [MOTHO] and [FATHO] variables (mother and fathe of the other principal)

Added support for printer codes FONTT, FONTD, FONTL, FONTM, FONTE, FONTB, and FONTP. Second Site does not implement special text formatting for those items, so the codes do not alter the format of the text, but the variables are removed from the text

Changed the tag-loading code to remove the limit on the number of tags per person; the program will load tags until it runs out of memory

Fixed a bug related to icon use where many icon values with Alt Text assigned caused an invalid subscript message

Fixed a bug where the [MOTH] and [FATH] variables mistakenly included the prefix "son of" or "daughter of"

Fixed an inconsistency with TMG where "(" preceding a parent variable (PAR, PARO, PAR1, PAR2) in a conditional variable reference did not prevent the leading ", " (comma-space) of the parent value

Fixed a bug where question marks in Flag names caused an error when editing Icon properties

Fixed a bug where deleted tag types were included in the Tags list

Fixed a bug where an extra period was added to the end of a sentence where the sentence ended with a place and the last element of the place was an abbreviation that ended in a period

Fixed an inconsistency with TMG where Second Site would not use the same source sentence as TMG under a particular set of circumstances involving Lackey sources and the dataset being switched from Lackey to Custom Source Categories

Customization

For this release I changed many of the template files to use "Page.Title" rather than other methods to access the page title. For custom Themes, you must change the list_page_template.htm file to reference "Page.Title", "Page.Description", and "Page.Data" in place of "List.Title", "List.Description", and "List.Data".

I also added "custom_index_template.htm" to all the Themes supplied with Second Site. This template is very similar to "master_index_template.htm" and "surname_index_template.htm".

All the Themes supplied with Second Site use the "customindexlinks.sos" script to construct a clickable list of custom indexes. The list is added to the header and footer of various pages.

Added the Color Box to help pick colors for stylesheet properties and is part of a new feature: color names in stylesheet properties are converted to color codes in the stylesheets. The Color Box only appears when the text cursor is in a textbox for a color property

Added the "Full, then Short" choice to the Citation Sentence pull-down menu in the Sources Section. The first citation to a source for a particular person page entry will use the full footnote sentence. Any subsequent citation to the same source for the same person entry will use the short footnote sentence

Added the Data.Exhibits.Index Icon for Primary Image property. When checked, which is the default, an icon will appear next to the name of a person in the index if they have a primary image and if the Prmary Person Image property is either Embed or Link

Added support for translating tag labels; if a <language>.ini exists in the Defaults folder, SS will search it for English to <language> translations. See Germain.ini for an example

Changed the "Browse Site" command to support the HTMLFileSuffix parameter

Added the Grid style to the standard stylesheet to control the borders and spacing of the table used by the Grid format; introduced the g3 style and changed the g1 and g2 styles. The column widths can now be set by the user, with the exception of the third column that uses all the space not allocated to columns 1 and 2. Moved the Last Edited Date, Reference field, and Custom Flag displays into the grid proper

Added a dash to the Years Only (Format 2) date format. This applies to index entries and chart entries

I renamed the Style.Show Pedigree property to Style.Show Pop-Up Pedigree. when Second Site opens existing SDF files, it will rename the old property, so the average user does not have to be concerned with this change. If a custom Theme references the old property name, which is unlikely, you will have to update the Theme

Version 1.3 Build 0

Enhancements

Added support for TMG's Exhibit folder preference; if an exhibit is not found in the path specified by the exhibit record, Second Site will look for the file in the folder specified in TMG's Preferences > Current Project Options > Advanced > Exhibit folder

Changed most of the help pages to a one-column format, rather than two

Added the PUP Subject style to control the formatting of the subject's cell in the pop-up pedigree

Fixed a bug where "This page was created by" was not translated for German sites

Changed German translation for Compiler.EMail Subject Prefix

Fixed a problem where doubled commas appeared when a sentence included a location variable followed by a parent variable.

Fixed a problem where History group tags did not appear in the Tags list and thus could not be excluded.

Fixed a problem where certain words in the Grid format output (Father, Mother, Witness) were not translated properly

Added the HTMLURLPrefix and HTMLFileSuffix parameters to the [FileReferences] section of the 2ndsite.ini file

Added a partial fix for a bug involving unique citations where Second Site doesn't always recognize that the formatted citation is the same as a previous citation for the current subject. Now Second Site will collapse citations if the CDs differ, but no CD elements are referenced in the citation sentence, as is often the case with the Bibliography sentence. Second Site will not collapse citations if the citation sentence does not reference all the elements of a split CD and the only differences are in unreferenced split CD elements

Fixed a bug where the repository detail field was omitted for citation sentences on the person pages

The children section (Narrative Format) or child relationship tags (Grid Format) now include the "child indicator" after the person's name if the person has children and is included in the site. The Strings.People Strings.Children Indicator controls the string used as the children indicator; the default is "<b>+</b>" (a bold plus sign)

Added the Data.Sources.Citation Sentence property to control which source sentence (Full Footnote, Short Footnote, or Bibliography) Second Site uses for the citation sentences that are beneath the person page entries

Added the Data.Memo.Add Memo to Sentence property that can be set to "Append" or "Do Not Append". If set to Append, which is the default, the contents of the memo are appended to the end of the sentence if the sentence does not include the [M] variable. (Use [M0] (em-zero) to hide the memo for specific sentences.) If set to Do Not Append, the contents of the memo are only printed when the [M] variable is included in the sentence

Added support for TMG IDs used in place of names in source elements

Added the Pages.Site.HTML for Counter property; Second Site includes this text on the bottom of the main page. It is designed to allow people to add HTML for page visit counters

Added the Pages.Page Sizes.Name Index Reserve property; Second Site will not start a new surname on the current index page unless there are at least as many slots available as set by the Name Index Reserve property. The intent is to keep surnames with only a few names on the same index page. (Second Site has always had a name index reserve; it was hard-wired to 20 and was not exposed in the UI. Now it is)

Added support for "Ctrl-A" to select all the characters in a text property or in the text editing window (F7)

Added the "FirstPersonPageHREF()" method to the Site object to implement links to the first person page which may not be "p1.htm" if Static Page Assignments is checked

Add the Strings.Page Strings section that includes strings to control the "Pedigree" link text as well as the ALT text for the Next and Previous buttons in graphic Themes

Added a Topics List to help

Changed the display of names in short footnote sentences to always display the full name

Changed the Add Parent Sentence processing such that the sentence is added one day after the primary birth group sortdate rather than the actual date

Changed the Children section on the person pages; the spouses/partners are sorted by the earliest child the couple had together, which has always been true, but now the calculation is made using the sort date from the primary birth event, rather than the actual date

Second Site now checks the current template (-t) folder when an SDF file is opened to see if the Theme needs to be refreshed, and performs the refresh if the user approves

Changed the "Tip of the Day" window; it can now be left open while you use the main Second Site window

Fixed a bug where embedded citations would not always refer to the proper source when used with TMG v5 datasets

Fixed a bug where unprintable characters were included in the HTML for embedded citations in Grid format output

Fixed a bug where name memos were not appearing as footnotes even when the property was checked

Fixed a bug where setting Pages.Page Sizes.People per Page to 1 caused the first person page to be p2.htm rather than p1.htm

Fixed a bug where citation references were misplaced in certain cases if italic or bold text was in the sentence

Fixed a bug where source sentences were not always correct when read from TMG v5 projects that contain multiple datasets

Fixed a bug where single-excluded sentences could not be printed despite setting "Show Excluded Data" to True

Second Site now includes its version number in the SDF file and on the generated pages

26 July 2002

Version 1.0 Build 28

Enhancements

The Windows Script runtime files were removed from the Second Site install program. The install program now assumes that an appropriate version of the Windows Script subsystem is present. Second Site, however, checks Windows Script at startup, and if the subsystem is missing or out of date, Second Site directs the user to install it

The install program does not reset the registration data which should simplify the upgrade process a bit

Fixed a bug where " At " and other variable prefix words were added in front of source statement variables inappropriately

Fixed a bug where the entire memo was excluded if the memo contained subfields and the first subfield was excluded

Fixed a bug where all non-primary names were excluded after any excluded name while loading the names for a particular person

Fixed a bug where the Database Memo was not displayed properly for TMG v5 datasets

Added support for embedded citations in event memos

Added the Media.Add CD AutoRun Files property. When checked, Second Site adds files to the output directory to support "autorun". If those files are copied, along with the main site, to the root folder of a CD, inserting the CD will launch the index.htm file

Added support for the "RPAR:Rolename" variable

For TMG v5 datasets, added the name of the current dataset after the name of the current project below the Set Database... button in the Data.Database section

Added the Help > Subscribe to Second Site Newsletter command and added a message (one-time display only!) to urge people to subscribe

Added the display of the class name to the Stylesheet pages to help users who want to use the same classes in other HTML

Changed the method used to close the Tip of the Day window in an attempt to avoid a problem where a particular user is unable to close it

15 July 2002

Version 1.0 Build 23

Changes

Build 10 (below) introduced some errors...

Index entries now include inferred name parts as they did before build 10, but the narratives (or grid entries) do not except when a name with inferred parts appears in the narrative of another person, in which case the inferred parts are shown

The handling of the [SIZE:] and [:SIZE] printer codes was wrong; Second Site was deleting the text as well as the printer codes. Note that Second Site still does not honor the "[SIZE:]" and "[SIZE:]" printer code, but it now leaves the text enclosed by the codes in place

UPDATE, 12 April 2008: The [SIZE:] and [:SIZE] printer codes are now supported.

The Lackey fix in build 10 only worked for TMG v4 datasets (with user input). Now Lackey sources work properly in TMG v5 datasets, too. If you are using TMG v4 datasets with Second Site, make sure that the File > Preferences > Source Categories... preference is set properly

Other items that have been fixed or modified...

Fixed a bug where Second Site was not ignoring certain deleted events in TMG v5 datasets

Changed Second Site's handling of fields that include excluded sensitive data (surrounded by { and }) to more closely match TMG

Fixed a bug where Second Site was not distinquishing between excluded surnames and missing or unknown surnames in the index for sites built from TMG v5 datasets

Database changes in the latest update to TMG v5 cause a problem where previous builds of Second Site issue an "Unrecognized Function" error

Some events were missing for female subjects in TMG v5 datasets. This was caused by a difference between how TMG v4 and TMG v5 store the sentence variations

Added the Data > Database > Include Witnessed Events property. When checked, which is the default, Second Site includes witnessed events in the person page narrative. When unchecked, witnessed events are ignored. In Grid format, witnesses are listed in the display of an event for a principal regardless of the setting of this property. Note that this property controls whether or not the person page entry includes events witnessed by the subject only

Fixed a bug where the OK button was not enabled when "<No Flag Field Filter>" was chosen from the list of Flags in the Set Flag Value Filter dialog

Fixed a bug where Second Site was not creating the value of the "RM" variable ("[RM:RoleName]") properly

Fixed a bug where Second Site was not reliably sorting person page entries in order by the TMG ID when processing TMG v5 datasets

Changed Second Site to support multiple variables within a conditional variable reference

Added a new "Force BMDB Sequence" property that is enabled when BMDB First is true. If checked, BMDB events in the first paragraph sort as follows: birth, marriage/divorce, death, burial. The primary event within any group (B, M, D, or B) will sort first. The remaining events within the group will sort by sort date. For marriage/divorce, the only way to get acceptable results when someone has a mixture of marriages and divorces is to set the sort dates

Added a new "Omit SortDate-Only Birth Events" property. If checked, Second Site will ignore birth group events that have no date, no location data, no memo, and no custom sentence. The event will be ignored for the principal as well as all witnesses. The default is unchecked

Changed exhibit file handling; Second Site will now detect duplicate file names for exhibit files and rename the second or subsequent files. This can happen when the source files come from different folders. Note that only the output files stored in the "-p" folder are changed. The original files are unchanged

Changed exhibit file handling; Second Site will now replace read-only exhibit files that exist in the "-p" folder from a previous execution of Make Site

Second Site now includes the memo attached to the primary name, if any, as a citation. This can be disabled by unchecking the new Data > Names > Show Primary Name Memo property

Changed Second Site so that its icon stays in the alt-tab window when the Make Site command is executing

29 June 2002

Version 1.0 Build 10

Changes

Fixed a bug related to custom sources when using Lackey source categories. Unfortunately, for TMG v4 datasets, the user must tell Second Site that Lackey source categories are being used. See File > Preferences > Source Category. The default is "Mills or Custom". For TMG v5 datasets, Second Site correctly detects Mills, Lackey, or Custom without input from the user

Fixed a bug where Second Site was not sorting index entries properly when people had middle names or suffixes.

Fixed a bug where Second Site had too low a limit on source elements and was not handling the case where that limit was exceeded

Fixed a bug where Second Site failed when the output of a sentence was empty, such as can be caused when all the elements are conditional and all the associated variables are empty

Fixed a problem where Second Site failed when there was an invalid source element definition. Second Site will now ignore invalid source elements, so the name of the invalid element will appear in the output

Fixed a bug in the PUPBody style in site.css for Soft Stone

Fixed a bug where printer codes such as "[:CR:]" where not being processed in image captions in Grid format pages

Fixed a bug where unprintable ASCII codes where being included in event memos for Grid format pages

Fixed a bug where name formatting was not honoring TMG's Infer Given and Infer Surname settings

Second Site now ignores differences in role names due to capitalization differences, for example, Witness = WITNESS

Second Site now ignores differences in capitalization when indexing surnames, for example, Atwood = ATWOOD

Second Site now ignores the [SIZE:] and [:SIZE] printer codes; it was not honoring the codes and should not have been passing them through into the output

In witness sentences, Second Site now treats all references to "current principal" variables (P, PG, PF, PGS, PFS, PS) as references to the equivalent principal one variables (P1, P1G, P1F, P1GS, P1FS, P1S). Similarly, all references to "other principal" variables are considered references to the equivalent principal two variables

Added support for sentence construct "<one principal|two principals> where there is no variable in the part that follows the "|"

Changed source number display for TMG v5 datasets to use the user-visible number, rather than the internal number

The Second Site install program now creates a desktop icon for Second Site

Second Site now avoids the use of a third-party component that doesn't work on all CPU models