Version 7.5
Fixes
- Added filters and actions for the Excluded field of citations to the Change Citations Parts feature
This change allows filtering citations based on whether they are excluded or not and also allows changing the excluded status of a citation from excluded to not excluded and vice-versa.
Version 7.4
I recommend that you uninstall any existing version of TMG Utility before installing this version. If you are using Windows XP or prior, you cannot install this version so do not uninstall any existing version.
Changes
- Changed TMG Utility to use a new installer technology
- Changed the HTML produced by the Edit Image Map feature to always include the
ALT=
attribute - Added the If Given Inferred and If Surname Inferred filters to Change Name Parts
- Added the [PrimaryGiven] and [PrimarySurname] field labels to the Change Name Parts feature to allow comparisons to those values in filters and actions
- Added the Reminder field to the Sources export of the Export Data feature
Fixes
- Fixed a bug where Change Place Parts was not saving the Start Year and End Year values properly
Version 7.3 Build 6
Fixes
- Fixed a bug where Change Place Parts was removing codes used with mapping service links in Second Site
Version 7.3 Build 5
Enhancements
- Added three fields to Change Place Parts: Comment, Start Year, and End Year; all three can be used in both Filters and Actions
- Added a new Filter field, Tag, with two operators, "is primary" and "is not primary", to the Change Name Parts feature
Changes
- Moved the default log file folder from "Documents\TMG Utility Logs" to "Documents\TMG Utility\Logs" and removed the ability to customize the log file folder location
- Added the "Documents\TMG Utility\Rules" folder as the default location for Rules files
Version 7.3 Build 3
Fixes
- Fixed a bug in Change Place Parts where [DETAIL] was not recognized in a text value
- Fixed a bug in Change Citation Parts where setting Detail1, Detail2, etc., did not work
Version 7.3 Build 2
Enhancements
- Added context information to the log entries for the Find and Replace feature including tag label and date when operating on local sentences for name and events
Changes
- Updated the
compatability.ini
file to allow processing TMG v9.03 projects - Added more context information to error messages produced when saving image files as part of the Export Images feature
Fixes
- Fixed a bug where the Change Citation Parts feature would fail when attempting to set a surety value to a space
Version 7.3 Build 0
TMG Utility v7.3 is compatible with projects edited by TMG v8.05+ only.
Changes
- Updated TMG Utility to be compatible with projects from TMG v8.05+ having TMG project version 10.
- Added the File > Open Log Folder command to open the folder that contains the log files; this makes it more convenient to open a previous log file or manage the contents of the folder
- In the Set Year Only Dates feature, changed "Location Group" to "Address Group" and "Custom Group" to "Other Group" to agree with TMG terminology
- Some features that show sentence structures and other text containing role variables show the role ID, not the role label, i.e., "[R:00002]" rather than "[R:Witness]"
Fixes
- Fixed a bug where the "Not found only" option of Export Data > Export Sentences did not work properly
- Changed the Find and Replace feature to show empty field values when using the [Find All] button and the pattern is "^$"
- Fixed a bug where Set Year Only dates did not suppress the month and day if one of the two principals was deceased and the other was living; it now suppresses month and day if either principal is living
- Fixed a bug where non-primary children were included by Select DNA Descendants when they should be excluded
- Fixed a bug where TMG Utility issued an incorrect error message for the Select DNA Descendants feature if the user entered an invalid TMG ID# for the progenitor
- Fixed a problem in Add Events where using source number 0 would generate an error when it is supposed to be a valid way to indicate there is no citation data
- Fixed a bug where the Add Events feature did not allow using source #0 to mean no source assignment which did not match the documentation
- Fixed a bug where TMG Utility displayed "5.10" as the project version number for TMG v8.05+ projects; the correct project version number is 10
- Fixed a bug where TMG Utility used the wrong copy of TMG's strings.dbf file for users who customize the language settings in TMG
- Fixed a bug where TMG Utility showed the wrong mouse cursor when opening a project with multiple datasets
Version 7.2 Build 8
Enhancements
- Added the Grid XSLT Stylesheet to the Sentences option of the Export Data feature; the new Format produces a relatively compact list of roles and sentences
Fixes
- Fixed a bug where TMG Utility failed to start on some systems where TMG v8 was not installed
Version 7.2 Build 0
TMG Utility v7.2 is compatible with projects edited by TMG v7.x and TMG v8.0 through v8.04. TMG Utility v7.2 may work with projects edited by TMG v6.x, but it has not been tested. If you use TMG Utility with TMG v6 projects, please do not contact me for support or assistance.
Enhancements
- Added the Filter by sentence option to the Make P1 Male feature
- Added more date formats to the Add Events feature including support for partial dates; as part of this change, some localized date formats are no longer supported
Changes
- Removed the Export Sentences, Import Sentences, Rename Role, and Rename Language features; these duplicate features in TMG 8 and/or were invalidated by database changes in TMG 8
- Changed the name of the "compatability.ini" file to "compatibility.ini" to reflect the proper spelling of the word
- Moved the log files to the My Documents\TMG Utility Logs folder
Fixes
- Fixed a bug where Change Citation Parts would refuse to modify a field if the result was a single character
Version 7.1 Build 2
Enhancements
- Added the Change Citation Parts feature
- Added Create folder report option to the Verify Exhibit Paths feature
- Added Retain if has citation option to the Delete Tags by Type feature
Changes
- Removed the Change Citations feature; it has been replaced by Change Citation Parts
- Modified the log file contents for the Verify Exhibit Paths feature as part of adding the Create folder report option
- Changed the Choose External Image Exhibit window to be resizable
- Enhanced the prompt feature of the Change Citation Parts, Change Name Parts, and Change Place Parts to remember the last prompt value since the last time the rules were saved in the current TMG Utility session; see the description on the Change Name Parts page
- Changed the Change Name Parts feature to use the ".u5rn" filetype to save and load rule files; change the file extension of existing rule files to use them with Change Name Parts
- Changed the Change Place Parts feature to use the ".u5rp" filetype to save and load rule files; change the file extension of existing rule files to use them with Change Place Parts
Fixes
- Fixed a bug where Set One-Citation Surety didn't update the date and memo surety for Name tags or the memo surety for Relationship tags
- Fixed a bug where the Change Place Parts log had the wrong master place record number; improved the log to show more detailed information about changed parts
- Fixed a bug where the Find and Replace feature did not process the Name Sentence field properly
- Fixed a bug where using Change Event Type to move a BMDB tag within the same event group would sometimes unset the primary flag
- Changed the Output Folder property of the Export Images feature to an editable field as a workaround for PCs where the [Choose Folder...] button doesn't work properly
Version: 7.0 Build 0
TMG Utility v7.0 is compatible with projects edited by TMG v7.x, v6.x, and v5.x..
Enhancements
- Added multiple Research Log fields to the Find and Replace feature
Changes
- Changed the Add Married Names feature to support TMG v7
- Changed the Add Standard Names feature to support TMG v7
- Changed the Change Name Style feature to support TMG v7
- Changed the Change Name Parts feature to support TMG v7
- Changed the Fix Names feature to support TMG v7
- Changed the Select DNA Descandants feature to force the flag value to be uppercase
- Changed the Export Data XSLT Stylesheets to create HTML rather than XHTML; this avoids a problem with Firefox (and my XHTML kick was short-lived anyway)
Fixes
- Fixed a bug where styles deleted by Optimize Styles would appear in the menus of Change Name Style and other features if you didn't close the database or restart TMG Utility
- Fixed a bug where the Flag Filter was not working in the Set Reference by Name feature
- Fixed a bug in Optimize Styles that caused an "Unexpected parameter" error in a subsequent use of Change Place Style
- Fixed a problem where using field labels in Change Name Parts or Change Place Parts caused an error
- Fixed a problem where a temporary database file was not removed after using the Edit Exhibit Image Map feature
Version: 6.1 Build 11
Enhancements
- Added the Change Place Parts feature, which is similar to Change Name Parts, but for Places
- Added the "like" filter operator and the "replace" and "replace pattern" action operators to the Change Place Parts and Change Name Parts features
- Improved the error message for invalid patterns in all the features where pattern matching is available
- Increased the font size of the status message text, and set the default message to the path of the current project
Version: 6.1 Build 6
Enhancements
- Added "Places" as an export option on the Export Data feature
- Expanded the options related to dates in the Find and Replace feature
Version: 6.1 Build 2
Enhancements
- Added the "Short Place Field" to the Find and Replace feature
Fixes
- Fixed a bug that affected all exhibit-related functions where some valid image files would trigger an error message, "Invalid Image Resource Size"
- Fixed a bug where the Sentences option of the Export Data feature only included sentences from tags in the "Other" Group
Version: 6.1 Build 0
New Features
- Added the Select DNA Descendants feature
- Added the Export Data feature which exports various types of TMG data in XML format
- Added the Optimize Styles feature
Enhancements
- Improved the handling of the primary flag attribute in the Change Event Type feature; note that the feature can not set the primary flag correctly in all cases when an event is moved from one group to another
- Improved the log messages for the Change Event Type feature
- Added a warning message when the user selects a locked dataset
- Added the ability to reference existing field values in the literal parameters of the Change Name Parts feature; you can now construct filters and actions that use existing field values in various combinations
- Added the "Witness Memo", "Citation Memo", and "Place Comment" fields to the Find and Replace feature
- Changed the default location for log files from
Program Files\TMG Utility\Logs
toMy Documents\Logs
- Changed the help files to match the new look of my home page
Fixes
- Fixed a bug in the Make P1 Male feature where the exclusion marker for a principal was not moved with the principal's ID
Version: 6.0 Build 1
- Added more place information to the Verify Exhibits log file when the exhibit is attached to a place
- Changed the font in the Change Name Parts text value input boxes from MS Sans Serif to Courier New to allow the display of more characters
- Fixed a bug in the Change Name Parts feature where copying the SortGiven field value would copy the SortSurname value instead
Version: 6.0 Build 0
- Added
compatibility.ini
file to prevent TMG Utility from changing TMG Projects with which it has not been tested - Added dataset number to "Choose TMG Dataset from Project" dialog
- Added Place Style pull-down menu to Add Events feature
- Added "Missing Exhibits Only" option to Verify Exhibit Paths feature
- Changed the Recent Files List (File Menu) to show more of the file path (now shows up to 60 characters before truncation)
- Added "Exhibit Caption" field to Find and Replace when project from TMG v6 or greater
- Added the "Event Sort Date" field to Find and Replace
- Changed the Add Events feature to make it compatible with TMG v6 projects as well as TMG v5 projects.
- Fixed a bug in the Add Events feature where the new events were not always added to the proper dataset
- Fixed a bug in the Edit Image Map feature where double quotes (") were not handled properly in the TITLE and ALT properties
- Fixed a bug in the Verify Exhibit Paths feature where the wrong ID numbers were shown for exhibits linked to events
Version: 5.7 Build 0
- Added the Use Ancestor's Events option to the Set Living=N feature
- Changed the offset for the Use Descendant's Events options from 6 years to 10 years, and made the offset configurable via the tmgutil.ini file; see the Set Living=N feature
- Added the If Other Sources Cited option to the Exclude Citations by Source feature
- Fixed a bug in the Set Year Only Dates feature where the new dates were not saved even if Log Only was unchecked
Version: 5.6 Build 5
- Added the Set Year Only Dates feature
- Added "variables" to the Change Name Parts feature; variables can be used to modify the literal values used by filters and action
- Fixed a bug in the Change Name Parts feature where a "control element (n) doesn't exist" error message would be generated
- Added LogFilePath to the tmgutil.ini file; if you can not use the default Logs folder within the program folder, specify an alternate path using the LogFilePath property
- Removed an internal limit on the tag type number that affected projects which have had a lot of datasets added and deleted
Version: 5.6 Build 2
- Enabled the Add Events feature
- Fixed a bug where the Flag Filter would never select anyone
- Added support for \n, \r, \t and \\ to the Find and Replace feature
- Increased the number of the custom tag types allowed by the Set Sort Dates feature
Version: 5.5 Build 1
- Added the Edit Image Map feature
- Added the Adjust Birth and Death feature
- Fixed a bug where certain primary name tags had sort dates assigned by the Set Sort Dates feature despite the documentation to the contrary
- Fixed a bug where the progress bar was not positioned properly in some cases
Version: 5.4 Build 4
- Enabled the Change Place Style feature
- Added Exhibit Description to the list of fields in the Find and Replace feature
- Added the "set to Sdx" operator to the Change Name Parts feature
- Improved error detection code in the Set Sort Dates feature
Version: 5.4 Build 0
- Fixed a bug in Change Role which caused duplicate role definitions
- Added the Change Name Parts feature
- Added the Change Name Style feature
- Enabled the Add Married Names feature, and added the Name Style option
- Enabled the Add Standard Name feature
- Enabled the Capitalize Names feature
- Enabled the Fix Names feature
- Enabled the Flag Filter for the Add Married Names, Capitalize Names, and Fix Names features
- Fixed a bug where all data structures were not updated properly when Delete Tags by Type deleted name tags that were used as name variations on one or more event tags
- Fixed a bug where "ß" was not treated as a lowercase character by the Capitalize Names feature
- Changed the help page format
- If an unexpected error occurs, U5 now includes the error message in the log
Version: 5.3 Build 2
- Fixed a bug where people were not included in the Person and Source report
Version: 5.3 Build 1
- Fixed a bug in the Verify Exhibit Paths log where the source number for exhibits attached to sources was not always correct
- Changed Verify Exhibit Paths; it now supports the TMG "Exhibits Folder" preference. If an external exhibit is not found in the original location stored in the exhibit record, Verify Exhibit Paths will look in the folder specified in the Exhibits Folder preference, if any. If an exhibit is found in the exhibits folder after a failure to find the external exhibit in the original location, the log entry will begin with "OK (Exhibit Folder):" followed by the path to the file
Version: 5.3 Build 0
- Added Export Images feature
- Fixed ID entries for Change Role log
- Removed "Nederlands" language choice; TMG v5 uses "Dutch"
Version: 5.1 Build 0
- Added "Change Role=Principal only" option to Assign Principal Roles
- Enabled Export Sentences, Import Sentences, Copy Custom Sentences, and Rename Language
- Added language selection pull-down menu to Export Sentences
- Added standard "No changes ..." message to Import Sentences when Log Only is true
- Changed internal IDs in log for Copy Custom Sentences to external IDs
- Fixed a bug where incorrect role names were sometimes shown for tags with names longer than 10 characters
- Added tmgutil.ini file; currently the only section specifies default language choices
- Enabled Find and Replace. Note that this feature no longer supports name fields other than the name memo and the name sentence. A future feature will support name modification
- Fixed key field display in Find and Replace, as well as some other bugs in that feature
- Added name to Change Name Type log entries and changed log sequence to internal ID# sequence
- Fixed wrong ID# display in Rename Role log entries
- Added missing comma to log for Fix Sort Dates
Version: 5.0 Build 0
- Converted this program to support TMG v5 datasets only
- Change Citations now validates the source numbers before making any changes
- Change Event Type now prevents events with two principals from being moved into the one-principal tag groups Birth and Death
- Added "Include R=Principal, R=Witness" option to Show Role Usage
- Rename Role now prevents renaming an existing role to match another existing role
- Change Event Type now displays the roles that are defined for the "from" event and the "to" event
- Added "Change All Blank Surety Only" option to Set One-Citation Surety
- Log files are now written to the "Logs" folder under the program folder
- Added the [LowerCase Field] and [UpperCase Field] commands to Set Person Field
- Enabled the [Set Field to Literal] and [Clear Field] commands for most fields in Set Person Field
- Fixed a bug in Set Birth Order where a couple with more than 32 children caused a program failure; the program now correctly enforces the limit
Version: 3.8 Build 1
- Fixed a bug in Delete Tags by Type where the logic for "Retain if date not empty" was reversed.
- Fixed a bug in Show Role Usage where a large number of tag/role combinations would cause an "Overflow" error.
Version: 3.8 Build 0
- Added the Delete Tags by Type feature.
- Fixed a bug in Change Citations that made it difficult to use the Skip citations with an existing CD parameter.
Version: 3.7 Build 0
- Added context information to Prompt dialog in Change Citations
- The Set Sort Dates feature does a better job of recognizing blank dates.
Version: 3.6 Build 0
- Added Exclude Citations by Source Number
- Added filtering by citation detail contents for Change Citations
- Added a "Prompt" option to Change Citations which allows the user to make citation-specific adjustments
- Added filtering by flag value for some functions
- Fixed "Undefined registry return error code" which occurred under Windows 2000. (Finally have access to a Windows 2000 machine for debugging!)
Version: 3.5 Build 1
- Changed Add Married Names; now adds one day (if possible) when it copies the Marriage date to the new name
- Enhanced Make P1 Male; you may now restrict the events to be processed by event type
- Help button on toolbar is now context-sensitive; it loads the help page appropriate for the current selected feature
- Fixed an issue with the source-language pull down lists; the program now updates those lists after all operations where the list is changed
- The name index is now erased when Find and Replace is used on any of the name fields.
Version: 3.4 Build 8
- Added Show Role Usage
- Added the "Fix role name" option to Rename Roles [Note: this option was removed as part of the upgrade to version 5.0 of TMG Utility as it was no longer needed.]
Version: 3.4 Build 7
- Fixed a bug in Rename Role where the program was not renaming references to the role properly
Version: 3.4 Build 6
- Added Add Marriages
- Fixed a bug in Change Name Type where the program was not verifying that all the input options had been specified
- Verified compatibility with TMG Version 4.0c; no changes were necesssary
Version: 3.4 Build 3
- Version 3.4 Build 3 fixes a Find and Replace bug that prevented processing the Source Memo field.
These functions were part of earlier version 3.4 builds
- Added Export Sentences
- Added Import Sentences
- Added Copy Custom Sentences
- Added Rename Language
- Added Rename Role
- Added Exclude Citations by Type
- Added Assign Principal Roles
- Changed the Replace All subcommand in Find and Replace to change multiple occurrences within the same data value. This was the original design, but it didn't work that way because of a bug. Previous versions only changed a single occurrence within each value.
Version: 3.2 Build 1
- Updated for compatibility with TMG Version 4.0a
Version: 3.1 Build 4
- Fixed a bug in Change Married Names
- Added the "Replace existing suffix" option to Change Married Names
- Added the Change Name Types
Version: 3.1 Build 2
- Now includes a re-written Set Sort Dates
- Minor fixes to the user interface
Version: 3.0 Build 4
- Added options to Add Married Names
- Added Change Married Names
- Enhanced Find and Replace (more fields)
- Fixed a minor bug in the Set Living=N confirmation dialog box: the text did not correctly mirror the selected options. The program did function properly, however.
Version: 3.0 Build 3
- Rewrote database access using the CodeBase 6 database engine from Sequiter Software.
- Redesigned the user interface
- Changed the implementation of the program log
- Rewrote the Help files in HTML
- Added Set Living=N
- Added Make P1 Male
- Enhanced Make Source Page
- Enhanced Find and Replace
- Added options to Add Married Names
- ... and more
Version: 2.2 Build 8
- Added Add Standard Name
- Added Change Event Type
- Enhanced Change Citations
- Enhanced Find and Replace
- ... and more
Version: 2.2 Build 1
- Changed the way that married name events are created such that TMG's suppress married name option will work properly.
Version: 2.1 Build 1
- Fixed the name packing bug
- Added an option to repair names that were broken by previous versions of the utility
Version: 2.0 Build 2
- Added Capitalize Places
- Added a recently-used files list to the File menu
- Added preference save/restore. Preferences are associated with particular files
- Enabled the progress bar for all functions
- Fixed a bug in Set Sort Dates which made the program mishandle event dates on machines with non-US date formats.
- Fixed a bug in Add Married Names where the program was adding events when the husband's surname was null.