The Master Genealogist v9.x
Change Log

[v9.05.0000] 3 Dec 2014
Bug Fixes
•	Language - Errors could occur when selecting or editing custom languages.
•	Tag Entry - When running in Dutch, under some circumstances, clicking F4 to add a tag gave an error - Index does not match the table. Delete the index file and re-create the index. 4204 CINTLSTRING.RESOURCEINSERT.
•	Citation screen - v9.04 erroneously changed the tab order on the 'Existing' citation screen form.
•	Add Family - The default Roles assigned for the Principals P1 and P2 of a Marriage tag created for the added family weren't being respected.
•	Journal report - The full justification option was not implemented for all paragraphs.
•	Journal report - If you create a Journal report to screen or PDF with footnotes or endnotes, and if some Tags have multiple citations, the note reference numbers after the first for each Tag were in a significantly smaller font than the first.
•	Family Group Sheet - A similar footnote/endnote reference number issue to the one above occurred with the FGS.
•	Relationship Chart – If you generated a Relationship Chart with the "Closest relationship only" option unchecked for the same two people where the Relationship Calculator reported two relationships, then the Relationship Chart reported only one relationship.  The chart itself had two relationship lines, but both lines showed the same relationship.
•	Relationship Calculator - If there are two relationships between two people the Relationship Calculator showed the two relationships but, depending upon the point of view, the calculator reported one of them from the reverse perspective. 

[v9.04.0000] 24 Sep 2014
Changes
•	GEDCOM export - A new GEDCOM export option has been added to facilitate transfering TMG data to other programs. The option includes the export of sort dates and witnesses. Read the section in the GEDCOM export topic in Help for a full description of the option and export recommendations.

Export Wizard
Step 5: Option screen 1
[   ] Enhanced GEDCOM tag export (see Help)
Bug Fixes
•	Open Project - When some projects were opened in v9.03, an error message was displayed as a result of errors in the event witness table.
•	GEDCOM export - The line length setting was not being respected.
•	GEDCOM export - Some name tags were exported as a GEDCOM EVEN tags and with a duplicate of the tag citation subordinate to the name NOTE tag.
•	Auto-Relationship tag - The tags were displaying "of the husband of" when they should have been displaying "of the wife of".
•	Tag Entry - When a name tag or a relationship tag was saved, the mouse cursor disappeared until the mouse pointer was moved outside of the Tag Box.
•	Tag Entry - An error could occur when a name tag was saved – Function argument value, type, or count is invalid.        119 FRMNAMETAG.MSAVE.
•	Tag Entry / Citation screen - Typing multiple values into the last Surety field overflowed into the Citation Memo field.
•	Focus Group - An error related to the focus group occurred after a series of steps followed by closing the project - Variable 'FSORT' is not found. 80 FRMFOCUS.MREFRESHMEMBERS.
•	Tag Type Definition screen - Appropriate sex and age settings for roles were not resulting in the corresponding warnings for principals and witnesses added to the Tag Entry screen.
•	Ahnentafel - When Options / Miscellaneous tab / Output in Columns was selected, the report was not correctly formatted.
•	Ahnentafel - Direct Line - The oldest selected ancestor was dropped from the report output.

[v9.03.0000] 17 Jul 2014
Bug Fixes
•	Project update - The role variable project update in v9.02 had an issue and some sentences weren't updated.  When a project is first opened in v9.03, it will update those sentences that weren’t previously updated.
•	Error - Some users got an error when navigating, adding people, running Validate File Integrity and under other circumstances. Also problems were seen in accents. - Numeric overflow. Data lost. 1084. FRMDETAILS.CNTEVENTLIST.MPREPAREEVENTS3.

[v9.02.0000] 10 Jul 2014
Changes
•	Role Variables & Project update - A project update will correct several long-term inconsistencies in how some role variables work. The project update will make no changes to the projects of the majority of TMG users. The changes that are made will be appropriate for almost all other users. 

The update changes the [R:rolename], [RA:rolename] and  [RE:rolename] role variables to the equivalent [S:rolename], [SA:rolename] and [SE:rolename] role variables.

This is to make sure that the role variables work the same in TMG v9.02 as they have in previous versions. A log of the role changes made will be found in the project folder.
Bug Fixes
•	Project update - An issue with updating a TMG5 project to TMG9 has been fixed.
•	GEDCOM export - A change was made to try to deal with the issue of third-party programs interrupting the GEDCOM output process.
•	Restore - An issue with Step 4 of the restore process was fixed.
•	Accent - Accent color output has been updated to deal with exclusion markers.
•	Tag Entry / Irregular date warning - The irregular date warnings have been updated to avoid unnecessary warnings.
•	Tag Entry / local sentence display - If bold and italic formatting were used in a global role sentence, the sentence was displaying as a local sentence on the Tag Entry screen.
•	Tag Entry - Some issues of reminders for Principal sentences were fixed.
•	Tag Entry / new Citation screen - Issues with using the down arrow and reminder screen display have been fixed.
•	Tag Entry / new Citation screen - A cosmetic text overlap issue has been fixed.
•	Tag Entry / Citations screen - Citation preview failed to show the repository address.
•	Tag Entry / Citation screen – It was possible for two copies of the Citation screen to be opened at the same time.
•	List of... reports - These reports have been updated to aid filtering for role variables and corresponding output column selections have also been updated.
•	List of Events report - Additional filter values and output columns for Principal roles have been added.
•	List of Events report - The report failed to run if a filter Value field begins with an escape character.
•	List of People report - Filtering for the Principal or Witness roles under a tag type gave an error - Command contains unrecognized phrase/keyword.  229 XFILTERFILE_EROLE.
•	List of Witnesses - The witness sentence was being output in uppercase.
•	Journal report - There was an error in the Norwegian date format when the "b. 1861" option was chosen.
•	Narrative reports / Sentence output - End-of-sentence processing should no longer remove periods in the middle of sentences when segmented memos are used.
•	Kinship report - The report was duplicating the ancestors of the subject as spouses.

[v9.01.0000] 26 February 2014
Bug Fixes
•	Fixed a variety of problems importing from GEDCOM and GenBridge.
•	Visual Chartform didn't work and had to be updated for TMG9.
•	Add Person - Fixed an error that could occur when restoring a template.
•	Add Person / Citation - The Surety boxes should not have shown.
•	Tag Entry - Fixed an error that could occur when adding or viewing a Witness .
•	Tag Entry / Sentence structures - The screen has been adjusted to accomodate the [Reminder] button and role reminders now work for the Principal roles.
•	Citation screen - The citation preview didn't work correctly with split CDs.
•	Citation screen - In some fields, CTRL+F3 followed by [Cancel] removed existing data rather than canceling the operation.
•	Citation screen - Several issues with F3 and CTRL+F3 were fixed.
•	Citation screen / 'New' screen version - When you click the Reminder button but the source type has no reminder, the resulting message has been revised.
•	Citation screen / 'New' screen version - In Beginner mode, the Surety boxes should not have shown.
•	Reports - The print button on the Screen Preview screen didn't work.
•	Sort Order - There were some sorting errors with the international collation sequence selections NORDAN and SWEFIN for the Focus Group, List of Names, List of People, Master Event List and Master Place List.
•	Source Definition Screen / Attachments tab - Repositories could be erroneously linked to sources. 

[v9.00.0000] 7 February 2014
Enhancements
•	Citations – You can now add a new source without leaving the Citation screen.  If/when you want it, you can still click on the [+] button to add a source using the full power of the Source Definition Screen.
•	Citations – There is now a button to preview the source output directly from the Citation screen.
•	Add Person – Setups can be saved and loaded.
•	Add Multiple People – You can now add shared events (e.g., Census) on the Add Multiple People and Add Family screens, including the role of each participant.  To set up a shared event, click on Setup on that screen.
•	Add Multiple People – You can now add an Age column with a Birth Date column.  If an age and the event date are added for a person, the Birth date will be calculated automatically. 
•	Add Multiple People – A new Copy button allows you to copy the value in the top cell of a column to everyone else on that screen.
•	Add Multiple People – Setups can be saved and loaded.
•	Tag Type Definition - Reminders can now be added for roles. 
•	Tag Entry - Right-clicking in either principal ID number field offers an option to switch the Principal ID numbers. 
•	Tag Entry - The notice about irregular date entry has been revised to work better and to be more informative.
•	Tag Entry - Reminders now show on the Add/Edit Witness screens. A role reminder will display if it exists and will change if you change the Witness roles. If no role reminder exists, the tag type reminder will display. 
•	Sentences - The right-click menus in the Sentence fields are much more informative about the role variables being selected.
•	Sentences - A number of new variables for event tags have been added.  The “Subject” is the person about whom the current sentence is being constructed (the current Principal or the current Witness).  These new variables are designed to make the global and custom sentences much more flexible.

    [S]    Subject, Full name 
    [S+]    Subject, Full name without pronoun substitution 
    [SS]    Subject, Possessive full name 
    [SG]    Subject, Given name 
    [SF]    Subject, First name 
    [SL]    Subject, Last name 
    [SA]    Subject, Age 
    [SE]    Subject, Exact Age 
    [SP]    Subject, Pronoun he/she 
    [SPP]    Subject, Possessive pronoun his/her 
    [SM]    Subject, Objective pronoun him/her 
    [SGS]    Subject, Possessive given name 
    [SFS]    Subject, Possessive first name 
    [SLS]    Subject, Possessive last name 
    [SFATH]    Primary name of the father of the Subject 
    [SMOTH]    Primary name of the mother of the Subject 
    [SPAR]    The parents of the Subject 

    [PL]    Current Principal, Last name (i.e., surname) 
    [POL]    Other Principal, Last name 
    [P1L]    Principal #1, Last name 
    [P2L]    Principal #2, Last name 
    [PLS]    Current Principal, Possessive last name 
    [POLS]    Other Principal, Possessive last name 
    [P1LS]    Principal #1, Possessive last name 
    [P2LS]    Principal #2, Possessive last name 
    [RL:rolename]: The last name of all the people assigned the given role 
•	Master Place List - A column for place styles has been added. 

Bug Fixes  
•	Detail screen - Column headings were not vertically centered.
•	Detail screen / Tag Box - An error occurred when you right-clicked and selected 'Show History tags for people that are not linked to them'. 
•	Detail screen / Tag Box / History Group tags - Role names in role 
variables in the witness memos were not correctly displayed for a History tag in the Tag Box. 
•	Detail screen / Tag Box - Item tips were being truncated when you hovered the mouse pointer over the text. 
•	Project Explorer - The 'History Group...' filter didn't work. 
•	TMG4 import - Updated to deal with the changes in role structure. 
•	FTM & Legacy import - Both imports were broken and, as an example, sources were not being imported. 
•	Validate File Integrity - Cosmetic changes were made to the "List of 
folders for location" window. 
•	Validate File Integrity - An error could intermittently occur when running Validate File Integrity.
•	Tag Entry / Latitude/Longitude field - When saved, all spaces around the delimiter are now removed as long as there is a comma or '~' delimiter. 
•	Tag Entry / Latitude/Longitude field - There were various cases where exclusion marks were not being recognized properly. 
•	Tag Entry - While editing a tag, if you edit the same tag type via the "Tag Type" button, changing a role name would unlink a witness from that role. 
•	Tag Entry / Add Multiple Witnesses - If you add multiple witnesses using the Simple or Expanded Picklists, the witnesses were added using the role 'Witness' rather than using the current default witness role. 
•	Tag Entry / History tag - Deleting all witnesses and then clicking [+] to add a witness produced an error message. 
•	Tag Entry / Add/Edit Witness - Roles with no sentence didn't show in the role list. Now such a tag will show in the role list and will use the Witness sentence. 
•	Tag Entry / Add/Edit Witness - When you entered a role variable in the Witness Memo field and misspelled it, there was no warning. 
•	Sentence screens - In the Sentence field for the Tag Type Definition 
screen and in the Sentence screen from the Tag Entry screen the variable [N] - Current Name - appears under Current Principal for all Tag Type Groups. This variable is only valid for Name Tags. 
•	Sentences / [AE] variable - The date "31 Mar" with any year would cause all [AE] age calculations to exclude the days. 
•	Tag Type Definition Screen - History tags didn't allow changing the 
default witness role. The [W] button was inactive. 
•	Tag Type Definition Screen / Roles and Sentences tab - There were 
circumstances where the female sentence was being saved as the male sentence. 
•	Tag Type Definition Screen / Roles and Sentences tab - When adding a new Tag Type, the Right-click menus for the Sentence field were not updated when you changed to a different Group. 
•	Add Person - F3 didn't work in Birth, Marriage, or Death memos for an Austrian user. 
•	Add Family - A Marriage added by Add Family was not honoring the P1/P2 role settings. 
•	Project Explorer - After editing a Project Explorer filter, there could be a "This report filter cannot be processed because it has an unbalanced sequence of parentheses." error although the edited filter visually appeared to be correct. 
•	Project Explorer - Filtering the Project Explorer by a name tag using a subfield surety option produced an error message.
•	Narrative reports - Role variables in memos didn't work when the memo was output embedded, as a footnote or as an endnote. 
•	Report Options / Tags tab - When you change Tag Types to Selected and click on a tag to select it, it wasn't being highlighted. 
•	Family Group Sheet - Images were being output to Word documents at a lower resolution than should have been the case. 
•	List of Events report - A filter wouldn't work correctly if you ran the 
report, made data changes that affected the filter results, and then ran the report again unless you exited and restarted the program after the data changes. 
•	List of Events report - Subsequent runs of custom List of Events reports could result in columns from the default report configuration being added to a custom conconfiguration. 
•	Exhibit Log / Properties / General tab - [Save as] was saving exhibits as BMP files, regardless of the original file type. 
•	Name Styles - When creating Custom Name Styles using the other Name fields that are not included in the US Standard, the resulting display (print) often did not strip out the extraneous spaces when a field was empty. 
•	Name Styles - The spaces between fields in a Name Style sort template were retained when sorting the names in a list, such as the Picklist, even when the surrounding fields were empty.

[v8.08.0000] 22 Apr 2013
Bug Fixes
•	Tag Entry - Open a name tag or a relationship tag, click [Tag type], select the same or a different tag type and click [Select]. You got: ErrorMarker: Property RNETYPEOLD is not found. 151 FRMTTL.CMDOK.CLICK.
•	Add Tag - Open the Tag Type List from the Add menu or Tag Box toolbar, select a name or relationship tag type and click [Select] to add the name or relationship tag to the person. You got: ErrorMarker: Property RNETYPEOLD is not found. 136 FRMTTL.CMDOK.CLICK.
•	Tag Type Definition screen / Roles and Sentences tab - The Principal and Witness roles could be renamed and that should not have been possible.
•	Tag Type Definition screen / Roles and Sentences tab - Some cosmetic changes were made to this screen and to various warning messages.

[v8.07.0000] 19 April 2013
Enhancements
•	Tag Type Definition screen - Four buttons have been added to set the default role for principals (or to set the default roles for principal 1 and for principal 2) and to set the default role for witnesses. For standard tag types, the defaults will be set to "Principal" for principals and "Witness" for witnesses. For custom tag types, the defaults will be set to the first (for principals) and second (for witnesses) role in the list.  Thereafter, you can change the defaults for each tag type as you wish. This will not change any role assignments for existing tags. 
•	New projects (and projects created by an import) - The initial first two roles in the role order for all standard tag types will be Principal and Witness respectively. You can change that after the project is created. 
•	Tag Entry - Clicking [Tag type] from an event tag, making no changes, and immediately clicking [Select] will no longer result in any changes to the roles used by that tag. 
•	Tag Entry - Clicking [Tag type] from an event tag, selecting a new tag type and clicking [Select] will result in the following: Any roles existing in the new tag type will be retained and will use those roles as defined in the new tag type. Any roles that do not exist in the new tag type will be changed to the new default roles (as defined above) for the selected tag type.
Bug Fixes
•	Program start - When starting the program, a few users got: Program Error / Data type mismatch." Click Ignore. "Program Error / Variable 'LNMESSAGELEN' is not found. 
•	UFT Import - The UFT import hadn't been updated to deal with the changes in how roles are stored in the tag type table in v8.05 and later. 
•	Open project - Several users were seeing a stack space error when they opened a project after starting the program. 
•	Move Person - An error occured when a person is moved from one data set to another: Invalid subscript reference. 313 MERGEROLES
•	Add Tag - A user reported an error when adding a Burial, Death or Marriage tag using CTRL+U. CTRL+D or CTRL+M respectively: ErrorMarker: Subscript is outside defined range. 24 GETPARTID.
•	Tag Entry - The role lists in Tag Entry showed the role IDs of deactivated roles. 
•	Tag Entry - The warning message when a role was selected for a person of the wrong sex displayed the role ID# rather than the role name. 
•	Tag Entry - When in Beginner mode, roles displayed as role IDs rather than as role names. 
•	Tag Entry - A user got an error when clicking the [Sentence] button to open the Sentence field: Variable 'ORIGINAL' is not found. FRMPROLE.MROLESFORRCM. 
•	Narrative reports - There was an 'end of sentence' processing issue in narrative reports where an erroneous character would show up before the sentence-ending period. The erroneous character differed depending on the report output destination (screen or different filetypes).
•	Narrative reports - There were erroneous characters showing repeatedly in Norwegian reports output to RTF. 
•	Master Source List - Some refinements were made as to what is allowed when accessing the Master Source List from the Tag Entry / Citation screen. 
•	Master Tag Type List - When a project was updated from TMG7 to TMG8, tag types with custom styles that have new roles added when updating to TMG8 were displaying the wrong style in the MTTL. They all showed the correct custom style when you opened the Tag Type Definition screen. 
•	Master Tag Type List - Errors occurred when using the translate function to import sentences. 
•	Sentence construction - The [R+:rolename] role variables were 
incorrectly stored when the project was updated to v8.05.  They have now been fixed.

[v8.06.0000] 28 March 2013
Enhancements
•	The numbering of multiple .LOG files and .LST files added to the project folder has been changed to a numeric sequence (file, file1, file2, etc.). 
•	Role variables - When you edit a field containing a role variable and save the field, any spaces before or after the role name within the role variable will now be removed.
Bug Fixes
•	Preferences / Program Options / Reports - "WordPerfect 7" is no longer included in the 'Preferred output types' list. 
•	Validate File Integrity - An error could occur when using the [Search in subfolders] feature: Variable 'TFILENAME' is not found. MENUOBJTMG.MVALIDATEINTEGRITY 331. 
•	Validate File Integrity – An error could occur when using the [Search in subfolders] feature, running VFI, and then running VFI again: Operator/operand type mismatch 23 FRMAD2.INIT 
•	Tag Entry - Clicking [Tag Types] from a relationship tag and clicking [Add] gave an error: ErrorMarker: Array dimensions are invalid. 9 TAGTYPEDEFINITION.MUPDATERCRCO 
•	Tag Entry - Clicking [Tag type] from an event tag, making no changes, and immediately clicking [Close] or [X] changed the roles for that tag to the defaults. 
•	Tag Entry - If a tag type has custom roles, but Principal and Witness do not have sentences, then the custom roles do not show in the drop down lists in the Tag Entry window. 
•	Tag Entry / Sentence - Prompt to copy principal sentence to other principal didn't work.
•	Sentence construction - The [R+:rolename] sentence variable was broken. 
•	Dates - There were some issues with date display and saving the data when the program date display format was set to yyyy.mm.dd.
•	Journal report - When 'Blanks for missing data' was selected, the settings for Birth, Marriage, Death and Burial on the Tags tab weren't being respected when unselected. 
•	Tag Type Definition Screen - Name group tag types couldn't be edited.

[v8.05.0000] 22 March 2013
Enhancements
•	WordPerfect has been added to the Report Destination / File Type selections on the Report Definition Screen.
•	TMG v8.05 includes a major redesign of how roles are stored in the database. For more details, see...
   http://www.whollygenes.com/forums201/index.php?showtopic=14990
•	A [Search in subfolders] option has been added to the 'List of folders for location' screen under Validate File Integrity. To use this feature, add a folder to search for missing external exhibit files. Select this folder in the list and click the [Search in subfolders] button. This will mark the folder with an "*". When Validate File Integrity is run and the 'Search for missing external exhibits' option is selected, this folder and its subfolders will be searched.
•	List screens - The default data set selection on the list screens (Picklists, Master Source List, Master Repository List, Master Place List, Master Event List, Master Tag Type List, Master Style List, Source Types, Source Elements) were revised. When there is only one data set, the data set selector will be inactive.
•	Add Person - Now all methods of adding a new spouse use the role "Principal" by default for both principals in the new Marriage tag regardless of the sort order of the roles in the tag type. The only way to get a different role is to include the "Principal" field of the Marriage tag type in the Add Person template and manually change the role.
Bug Fixes
•	OCX registration - When you run TMG8 for the first time after installing under Windows 8 and try to open a project, some users got an error message about three OCX registration failures.
•	GEDCOM import - Editing an imported custom tag type could give an error. ErrorMarker: Function argument value, type, or count is invalid. 11 TAGTYPEDEFINITION.MUPDATELIST.
•	Validate File Integrity - VFI could change the custom role assigned to a witness to the role 'Witness'. This issue is resolved by the new role design (above).
•	Validate File Integrity - When a user ran VFI, a very large number of surety values were fixed. This should happen only once but in some cases, the issue reoccured periodically. Further changes were made to resolve this issue.
•	Accent - An error could occur with multiple field accents after moving a field up and clicking [Apply]. Operator/operand type mismatch. 51 CUSACCENTMANAGER.MGETCOLOR.
•	Tag Entry / Memo / Embedded Citations - The last cited source for the tag wasn't being highlighted when the Master Source List was opened during the embedded citation entry process.
•	Tag Entry / Sentence - When a role sentence used [W] and this role was assigned to a Principal, then the sentence preview displayed "unknown witness" but reports output the name of the Principal.
•	Tag Entry / Add Witness - Under certain circumstances, a selected name would revert to the primary name when the Witness was saved.
•	Tag Entry / Add/Edit Witness - When the ID# was entered directly, the contents of the sentence field were copied to the memo field (and would overwrite any existing data in the memo field.
•	Sentence construction / Event variables - Some issues with the [:NP:] variable were fixed.
•	Name tags - An error could occur when creating Name-Var tags using <CTRL>+V. Illegal redefinition of var LLPRIMARY. 80 FRMNAMETAG.CNTBASICDETAIL.CNTNAME1.MSAVE.
•	Project Explorer - When filtering for Givenname, the 'Does not contain' operator didn't work.
•	Project Explorer - Some names were not being displayed after merging projects or data sets.
•	Project Explorer - An error could occur when expanding a family. GC_PE_SP' is not found. 69 FRMEXPLORER.CNTPVIEW.CNTTREE.MSTANDARDEXPAND.
•	Custom toolbars - The images of active/inactive custom toolbar buttons were not working correctly and have been fixed.
•	Add Person - If you use Add Person and use a existing place that has a place style that differs from the settings, you get a prompt to change the place style to match the settings [Yes] or to keep the existing place style [No]. If you choose [No] to keep the current place style, the choice was ignored and the place style was changed to match the settings.
•	Add Person - After updating a TMG7 project to TMG8, an error could occur when using Add Person. Variable 'LNS37' is not found. 48 CREATEAPTEMPLATE.
•	Add Multiple People - The columns on any Add Multiple People form can be moved left/right to show a different order. If you move a Name part column out of order, the name would be sorted incorrectly in the Picklist.
•	Report Definition Screen / Options / General tab - If you type an invalid value of '0' into the 'Number of generations' field or the 'First Reference Number' field and try to change the tab or save the Options, the program would hang.
•	Reports - Diacritics or special high bit characters entered in the researcher information were not printing in reports.
•	Narrative reports - The sequence of witnesses (as determined by the Tag Entry screen) in reports wasn't honored when roles were used.
•	Audit report - The "Birth after non-birth events" and "Death before non-death events" tests were being conducted only on non-primary tags.  They should be conducted only on primary tags.
•	Descendant Box Charts / Options / data Types - When a new data type was added, this change was not being saved when the chart configuration was saved.
•	Family Group Sheet - The presence of <[M0]> should affect the option on the Report Options "Memos" tab of "Memos that are not included in the sentence". For the FGS it did not.
•	Journal report - On the General tab of the Journal report under Direction/Ancestor, selecting the box to restrict data for siblings to "BMDB only" didn't work.
•	Journal report - When a report was indexed by both given name and places, the name index was by surname rather than by given name.
•	Kinship report - Some spouses of siblings were missing.
•	List of Names - An error could occur with the Subject filter when filtering on a flag. For example... 'Subject... SEX = M END'. LCVALUETYPE' is not found. 71 XFILTERNAMES.
•	List of People - The filters 'Any Event  Sentence (Default)  Is not empty' and 'Any Event  Sentence (Default)  Is empty' resulted in an error. Function name missing. 41 XFILTERFILE_EDSENTENCE.
•	List of Tag Types - The filters for Sentence Principal and Sentence Witness returned incorrect results for the operators 'Is Empty' and 'Is Not Empty'.
•	Compressed Pedigree Report - Truncate to printer didn't work when the report was output to Word.
•	Source templates - If you use Split CDs, and repeat the same segment in a template, and have conditional brackets around the second appearance, those conditional brackets appear in the output notes.
•	Master Place List - An error could occur when sorting the MPL. ErrorMarker: Array dimensions are invalid. 74 FRMPLACESORT.INIT.
•	Master Tag Type List / Tag Type Definition screen - The placeholder sentences for a new tag will nopw contain the tag name rather than 'New Tag'.
•	Tag Type import - An error could occur during tag type import. Invalid subscript reference. 390 FRMTTL.MIMPORT.
•	Tag Import - The error message when trying to import tags from an earlier program version was updated.
•	Merge two people - If you merge two people you could get the same tags from both people marked as primary.
•	Other issues - Dozens of minor corrections were made including text messages, cosmetic issues and language issues.

[v8.04.0000] 2 May 2012
Enhancements
•	The Dutch help file is installed when Dutch is selected as the 
installer language. (There was a loose end in v8.03 that is now fixed.) 
Bug Fixes
•	Tag Entry, Add/Edit Witness - When the ID# was entered directly, the contents of the sentence field were copied to the memo field (and would overwrite any existing data in the memo field. 
•	Tag Entry, Citations - If you added or edited a citation and used the 
sequence <F3>, enter surety, <F9>, the saved citation would appear to be doubled. 
•	Report Definition screen / Options / Sources - if you choose the option Combine Consecutive Sources, the option to Disable Ibid should be automatically checked, and dimmed so the user cannot uncheck it. 
•	Merge Two People - A witness was lost from a tag when the witness 
selected name tag was omitted from the merge. (A remaining refresh issue was fixed.) 
•	IN DEVELOPMENT: Report Definition Screen - WordPerfect report output is still in development and has been hidden until completed. 
•	IN DEVELOPMENT: Reports / Options / Exhibit tab - The output selections to footnotes and endnotes are disabled until a number of issues are resolved.

[v8.03.0000] 1 May 2012
Enhancements
•	Swedish was added to the language files (strings).
•	The language files (strings) were updated.
•	The Dutch help file is installed when Dutch is selected as the installer language.
•	Strings prompt - A checkbox has been added to the program start / strings prompt so that you can select whether to have the prompt reoccur if you choose not to have the language files (strings) updated.
•	Person View - The primary name tag label is displayed in the colors selected for the tag type.
Bug Fixes
•	Data Set Manager - Both the [Add] and [Enable] buttons used the same keyboard shortcut.
•	Import - Tag type names used by the Advanced Wizard for mapping the import of tag types were updated from those used by TMG7 to those used by TMG8.
•	Export - In TMG7, inferred name parts were exported to GEDCOM NAME tags. The inferred name parts weren't being exported by TMG8.
•	Preferences, Program Options, Exhibits - A cosmetic issue was fixed.
•	Preferences, Program Options , Reports - deselecting "Show Configurations on the Report Menu" didn't stick.
•	Preferences, Current Project Options, Advanced, backup path - The backup path set by the user was reverting to the default path when the backup device was not available.
•	Program exit, Backup - The last used backup configuration setting was not being used in the program exit / backup process.
•	Relationship tags - Sometimes, when a relationship tag was opened and saved, the focus person would change.
•	Tag Entry, principal and witness sentence fields - When 'Recalculate the preview with each keystroke' is selected, the preview is not updated as you type.
•	Tag Entry, Sentence field - <F9> didn't save and close the expanded sentence field window.
•	Tag Entry, Sentence field - Updated to the tag memo field were not showing in the sentence preview until the tag was saved and reopened.
•	Tag Entry, Sentence field - The [PP] variable showed the wrong sex in the sentence when previewed.
•	Tag Entry, Add/Edit Witness - The <F3> repeat function for ID numbers was not working correctly.
•	Tag Entry / Witness - After adding a witness using the Add Multiple Witnesses button, an error occurred if you tried to open the Edit Witness screen by double-clicking on the new witness.
•	Project Explorer, Filter the Project Explorer screen - If the Project Explorer was filtered and you opened the Master Tag Type List and edited and saved a tag type and then opened the Filter the Project Explorer screen, the filter settings on that screen would be reverted to the defaults.
•	Project Explorer, filters - The "Begins with" operator was giving extra erroneous returns.
•	Project Explorer and Picklists - The filter "Birth # of Witnesses = 0" and include both primary and non-primary names wasn't being saved correctly when the program language was German or Norwegian.
•	Surety - Some people have had recurring instances of Validate File Integrity fixing a large number of surety issues. An attempt has been made to fix this issue.
•	Add Multiple People - The data for some place fields added by using F2 was not being saved in the tags that were created. In other words, the Add Multiple People behavior when using <F2> was not the same as Add Person.
•	Reports, Screen Preview - The preview screen allowed editing and should not have done so. You can mark/copy text from the preview screen.
•	Reports, screen preview - Opening and canceling Find would result in the vertical scroll bar being non-functional.
•	Reports, Screen Preview - An error occurred if a report was output to screen and Norwegian or german was selected as the report language.
•	Family Group Sheet and Individual Detail - Having a very large internal person image gave a "String is too long to fit. 31 REPIMAGE" error.
•	Individual Narrative - Some external image exhibits weren't appearing in reports.
•	Journal report - Conversion error #6 was caused by a combination of the font name and using [SIZE:][:SIZE] formatting.
•	Box charts, Options , Text tab - The color selection button was missing.
•	Box charts, Options , Images tag - A cosmetic issue was fixed.
•	Filters - The filter "Last Edited Date" wouldn't accept "[?]" as a value.
•	Lists - The data set selection listbox in lists has been reverted to the TMG7 default of "All Data Sets".
•	Master Source List - Can now be sorted by cited.
•	Source Definition screen, Supplemental tab - If you edited a source type from the Source Definition screen, the list box settings on the Source Definition screen / Supplemental tab would be reset to default.
•	Tag TYpe Definition screen - A serious bug involving the role list was fixed. This bug affected role disable / role enable / role delete / role ordering / the erroneous display of role duplicates and roles disappearing / and the possible corruption of the stored role order data.
•	Tag Type Definition screen - An error "Record is out of range. 65 TAGTYPEDEFINITION.MMOVEUPDOWN" associated with role name ordering was fixed.
•	Tag Type Definition screen - If a user translated role names in TMG7, those names could conflict with the translated names of the new roles added by TMG8. Now all role names that conflict are incremented when the project is updated to TMG8 and new roles are added. Role name conflicts in existing TMG8 projects are also resolved by incrementing the role names as necessary.
•	Tag Type Definition screen - Corrected the message invoked when clicking [Edit] to rename a role.
•	Exhibit Log, image Properties - Images weren't being displayed correctly on the Properties / General tab when the Properties window was maximized.
•	Check for Duplicate People - A "Too many arguments 692 CHECKFORDUPLICATEPEOPLE" error occurred if a project had a large number of data sets but less than seven data sets were enabled.
•	Merge Two People - A witness was lost from a tag when the witness selected name tag was omitted from the merge.
•	Merge Two People / Merge Two people screen - A cosmetic issue was fixed.
•	IN DEVELOPMENT: Report Definition Screen - WordPerfect report output is still in development and has been hidden until completed.
•	IN DEVELOPMENT: Reports / Options / Exhibit tab - The output selections to footnotes and endnotes are disabled until a number of issues are resolved.

[v8.02.0000] 5 Feb 2012
Enhancements
•	Tag Entry screen - The current tag type role list was added to the right-click Role selection option for the four sentence and memo fields. The roles included in the list will show the role names for the current program language.
•	Tag Entry screen - Role names and the role names in role variables will show the role names in the current language (whether the language is set as the program language or selected on the current screen).
•	Tag Type Definition screen - A role [Copy] button was added.
•	Tag Type Definition screen - A warning screen was added when the role [Edit] button is clicked.
•	The language files (strings) were updated.
Bug Fixes
•	Expanded Picklist - Cosmetic issues on the Tag list options screen and Filter the Picklist / Query by Example tab were fixed.
•	Tag Entry screen - Role variables used in memos were not updated when the role was renamed. (non-English (U.S.) language or all languages?)
•	List of People - Some problems with using flags in filters were fixed.
•	Master Source List - An error was fixed that occurred when the data set had more than 999,999 citations and the Master Source List was opened.
•	Master Place List - An error occurred when the Sort Master Place List screen / 'Sort by' column was cleared and one sort field was added to the column and then the screen was saved.
•	Master Place List - An error was fixed that occurred when closing an empty Master Place List.
•	Tag Type Definition screen - Renaming a role should no longer change the position of the role in the role list.
•	Tag Type Definition screen - A serious bug involving the role list was fixed. This bug affected role disable / role enable / role delete / role ordering / the erroneous display of role duplicates and roles disappearing / and the corruption of the stored role order data.
•	Validate File Integrity - Binary content was being added to the 'Last VFI.log' file when external exhibits were missing.
•	Backup - Binary content was being added to the 'Last Backup.log' file when external exhibits were missing.
•	IN DEVELOPMENT: Report Definition Screen - WordPerfect report output is still in development and has been hidden until completed.
•	IN DEVELOPMENT: Reports / Options / Exhibit tab - The output selections to footnotes and endnotes are disabled until a number of issues are resolved.

[v8.01.0000] 19 Jan 2012
Enhancements
•	Search the Web - The web searching form has been updated to reflect Fold3.com (formerly Footnote.com).
•	Project file (PJC) - Additional code was added to detect and repair corruption.
•	Tag Type Definition Screen - When a new role is created in a language other than English (U.S.), the appropriate data is automatically added to English (U.S.) fields when the role is saved. This should make role creation much easier for users of languages other than English (U.S.).  (Implemented in v8.00 but omitted in error from the change log).
•	Mitochondrial DNA (mtDNA) - The URL for the Family Tree DNA test was outdated and fixed.

Bug Fixes
•	Master Tag Type List - When a new tag type is created in a language other than English (U.S.), the appropriate data is automatically added to English (U.S.) fields when the tag type is saved. This should make tag type creation much easier for users of languages other than English (U.S.) 
•	Search for place information - The URL for GNIS didn't work. 
•	FTM import - FTM databases could not be imported. This was the result of a required DLL not being registered during the program installation.
•	Restore - When a project was updated from TMG7 to TMG8, the exhibit paths were being changed for exhibits that were not restored.
•	Preferences - When the program language was not English (U.S.), text was hidden on the right side of the tab selection column.
•	Filters - Project Explorer and Picklists - If the language was other than English (U.S.), the "# of Tags" filter was broken.
•	Tag Entry - Under certain conditions the Sentence failed to change when one changed Roles for the Principal.
•	Tag Entry - F3 didn't work after clicking into the citation field on the Tag Entry screen.
•	Tag Entry / Sentence - The sentence preview wasn't updated after the sentence was replaced using F3.
•	Add/Edit Witness - An error was encountered when selecting a role that was marked inactive. Inactive roles should no longer show in the role list.
•	Add/Edit Witness - If a witness was added, saved, reopened, saved and the tag saved, the witness would be missing the next time that the tag was edited.
•	Person View / Tag Box - If you right-click on an Automatic Relation "tag" in the Tag Box and choose Edit Tag Type, it triggered an error "Variable 'LNETYPE' is not found. 341 RCLICKMENU.MEVENTLIST2".
•	Picklist - Sorting of the Reference column only worked to 32 characters. The sort has been extended to additional characters.
•	Add Person - Flag changes to the Add Person template weren't saved when the language was not English (U.S.).
•	Add Person - Select Wife (or any other person type) and then the [Help] button didn't work correctly when the Add Person screen was opened.
•	Add Person - Role changes to the Add Person template weren't saved when the language was not English (U.S.).
•	Add Family - When the language was other than English (U.S.) and event tags were added, after Add Family was saved and you viewed the tags in the Person View / Tag Box, erroneous text appeared at the beginning of the Name/Place field for each added tag.
•	Report Definition Screen - If you set a printer for reports in Properties, it used the Windows Default printer instead.
•	Individual Narrative preview with sources - The default report was not correctly configured.
•	Individual Narrative preview with sources - One or more users encountered errors when trying to run this report. Some changes were made to prevent the errors.
•	Narrative reports - When an exhibit was centered with caption and had multiple caption lines, the second and subsequent lines would be left-justified rather than centered.
•	List of Events / Secondary Output - An error occurred when you tried to change a custom flag.
•	List of People / Secondary Output - Changing a flag with secondary output didn't work.
•	Relationship Chart - A character error in Norwegian reports was fixed.
•	Relationship Chart - An error occurred if an image used by the report was missing.
•	Screen preview - Under some circumstances, an OLE error occurred when outputting reports to screen preview, printer, and PDF. 
•	Master Tag Type List - A few users got an error when trying to open a specific tag type that was imported from TMG v7.
•	Tag Type Definition Screen / Role names - In English (U.S.), given role names were not being consistently stored and displayed in regard to capitalization. 
•	Tag Type Definition Screen - If you opened the Tag Type Definition screen, changed the Language, edited a field, and clicked OK, then you got the message "Tag type name cannot be empty."
•	Master Source List - The last used source wasn't the focus the next time that the Master Source List was opened.
•	Source Definition Screen / Output form tab / Preview fields - The text overran the left border of the memo field and was partly hidden.
•	Master Style List - With the program language set to English (U.K.) the U.S. Standard place style displayed as though it was the U.K. Standard Place style.
•	Trouble report - The "Platform" line in the System Description section of a Trouble Report would most often return "unknown". 
•	Maintenance / Validate File Integrity - Validate File Integrity could give an error when an exhibit was missing or had an invalid path.
•	Help files - The help file has had minor updates.
•	Trial Period - Non-English users found that the TMG8 trial period was expired although they have never had any version of TMG8 on their system. This will not happen when TMG v8.01 is installed on a system that has never had any version of TMG8 installed.

In Development / Known Issues
•	Report Definition Screen - WordPerfect report output is still in development and has been hidden until completed.
•	Reports / Options / Exhibit tab - The output selections to footnotes and endnotes are disabled until a number of issues are resolved.