| Version |
Release Date |
Description |
|
1.2.32 |
14
Jun 2010 |
Set IPTC Data - changed build of IPTC.dll
from AnyCPU to x86. The AnyCPU setting may have
caused problems for people running Win64.
Set IPTC Data - fixed bug in IPTC.dll that
was causing multiple APP14 segments to be
written to the JPG. Anyone who has used this
LTool after installing 1.2.31 should restore
their JPGs from their backup and rerun this
LTool if they ran it multiple times on the same
JPGs. If you only ran it once you should be OK. |
|
1.2.31 |
13
Jun 2010 |
SelectQueries.csv -
added to the canned SELECT queries for View
Legacy Tables:
- "Marriages - Find Unknown
Spouses w/o Children"
UpdateQueries.csv -
added to the canned UPDATE queries for Run
Raw SQL:
- "Individuals - Tag Cremated"
- "Marriages - Tag Unknown Spouses w/o
Children"
Check for Updates -
added a message that will inform the user that
LTools was unable to check for the update due to
a problem with the internet connection. Set IPTC Data
- enhanced to also update IPTC Headline,
Copyright, and CaptionWriter fields in addition
to the Caption field. Now has a
"mapping" feature which will allow the user to
control where Legacy Caption, Desc,
and Date are placed within these IPTC
fields. See the Help file
for more details. Set IPTC Data
- changed references from IPTC Description
to IPTC Caption. This seems to be what
most people call this field. Set IPTC Data
- changed the default Action to Copy
to all IPTC fields. Set IPTC Data
- removed the requirement to install
Microsoft Pro Photo Tools by developing my
own VB.Net code for reading/writing IPTC data. I
did this because the Microsoft DLLs that I was
using added a couple of megabytes to the size of
the update. Additionally, I did not like the
idea of requiring users to install another
software package just to get one particular
LTools feature to work. After
installing this update you may uninstall
Microsoft Pro Photo Tools if you desire.
Because I "rolled my
own" code for updating IPTC data, please be sure
to make backups of your images prior to running Set IPTC Data!!!
I am not responsible for any loss of data!!! Set IPTC Data
- added the option to Backup Image Files. Run Raw SQL - fixed
problem with uncaught exception when user
cancelled from the "Enter Parameter" dialog.
Find Unattached Multimedia - some code
clean-up.
Tidy Legacy HTML - added the ability to
hide the Family Links box when there are
none. After installing this update you should
edit your pedigree.css
file and insert the following class:
/* style for empty Family Links table */
table.t5 { width: 200px; background-color: black; border-spacing: 0px; display: none; }
It should look identical to table.t3
except for the "display: none;". If you
have made your own customizations to
table.t3, make sure to make corresponding changes
in table.t5. Removing the "display:
none;" style will make the Family Links
box visible again. |
| 1.2.30 |
5 Jun
2010 |
Set IPTC Data
- new deluxe LTool which copies image Caption and/or
Desc data from your Legacy database and inserts
it in the associated JPG's
IPTC Caption (aka Description) field. It only
operates on files with a .jpg
extension. Care should be
taken to backup your Legacy images before running
this LTool.
NOTE: Without getting into detail, you will need
to install
Microsoft Pro Photo Tools on your PC in
order for Set IPTC Data to work. The installation
of Microsoft Pro Photo Tools seems to configure
something on the PC that eliminates a certain COM
error. What is funny is that you can immediately
uninstall Microsoft Pro Photo Tools and
Set IPTC Data will continue to work. So it
appears that whatever Microsoft Pro Photo Tools
adds during installation it does not remove
during uninstallation. Probably a registry key.
SelectQueries.csv
- added "Individuals - Find Cremated" to the
canned SELECT queries.
|
| 1.2.29 |
27 May
2010 |
List Events
- added the Generate Timeline feature. This
feature uses the listed events to create a text
file in a format that can be used as a timeline
in Legacy's Chronology tab. You should save the
resulting file as a .txt
file into your Legacy Timeline folder after making
any desired changes. Only events with a date in
"MMM DD, YYYY", "MMM YYYY", or "YYYY" format will
be included in the timeline. Events with dates that
contain a prefix (such as "abt") will be ignored. |
| 1.2.28 |
20 May
2010 |
Copy Master Events
- changes which eliminate the need for the "Fetch"
button. UpdateQueries.csv
- added to the canned UPDATE queries for Run
Raw SQL:
- "Marriages - Tag All Marriages"
- "Marriages - Tag Marriages
by IDSR"
- "Marriages - Tag Marriages
by Source Name"
LTools.xml - added
code to recover from a corrupted
LTools.xml config file
during startup. The corrupt config file will automatically
be emailed to
dennis@zippersoftware.com
for examination.
Run Raw SQL and View Legacy Tables
- cosmetic changes.
Run Raw SQL - allow '*' or '%' to be used
as wildcard characters in LIKE clause.
|
| 1.2.27 |
11 May
2010 |
Copy Master Events
- new deluxe LTool which allows you to create a
copy of an existing Master Event record. Tidy
Legacy HTML - coding efficiencies made to
ConvertToEntities logic.
Sort Marriages by Date - cosmetic changes.
|
| 1.2.26 |
9 May
2010 |
General - fixed
problem that occurred when users decline to open
a Legacy database when LTools is used for the very
first time. Tidy Legacy HTML - added an
option to convert ASCII characters that are greater
than 127 to HTML entities (with a few exceptions).
For example, by setting the
ConvertToEntities option
to TRUE under Options|Preferences,
the character 'Å' will be converted to "Å"
everywhere in the output.
Help - a few updates to the Help file.
|
| 1.2.25 |
4 Apr
2010 |
Main Window
- added the ability to open a Legacy database by
dragging and dropping the
*.fdb file onto the Main Window.
Tidy Legacy HTML - placed the LTools
link text on the Tidy Legacy HTML dialog
window rather than require a prompt every time.
You will still get prompted if you choose to add
the LTools link without any associated text.
No LTools Bulletin issued.
|
| 1.2.24 |
21 Mar
2010 |
General - allow
LTools to run using an alternate config file. See
"Command Line" in the Help file. Main
Window - display name of config file on Title
bar.
Tidy Legacy HTML - fixed a few glitches
with the launch index.htm*
logic.
No LTools Bulletin issued.
|
| 1.2.23 |
19 Mar
2010 |
Tidy Legacy HTML - allow international
users to customize various phrases that the program
keys on to make its changes. These phrases include:
Tidy Legacy HTML - work around Legacy
bug where Legacy inserts double colons in some international
versions.
Tidy Legacy HTML - now prompts the user
to launch index.htm*
in the default browser upon completion.
Options|Preferences - added an option
to suppress the newpedigree.css
warning when Tidy Legacy HTML is done.
Address Converter - made removing the
link to the Address record (tblAR) optional.
Set Special User IDs - added the ability
to generate
de Villiers numbers. This particular implementation
of the de Villiers numbering system does
not propagate down thru the female lines.
|
| 1.2.22 |
9 Mar
2010 |
Tidy Legacy HTML
- added checks in the pre-processor to insure that
the Source and Destination folders exist before
proceeding. Options|Preferences - added
the default text for the optional LTools link in
Tidy Legacy HTML to Options|Preferences.
Options|Preferences - changed
XmlConfig.dll to save
LTools.xml using Windows-1252
encoding so that special characters used by international
users can be entered and saved in the Tidy Legacy
HTML section of the Options|Preferences
dialog.
|
| 1.2.21 |
5 Mar
2010 |
Main Window
- added a link on the Help menu to the
LTools User Group. Tidy Legacy HTML
- made a few minor changes to the following:
- Checking/unchecking the Add LTools link
to Legacy footer checkbox will now reset
the added text to the default value.
- Minor change to the LTools META tag that
gets inserted in the output.
- Now includes my own custom version of
tidy.exe (built
from the source code at
http://tidy.sourceforge.net/) It contains
a couple of minor tweaks that makes it more
compatible with what I am using it for). The
only change you should see is in the META tag
that tidy.exe inserts
in the output.
Tidy Legacy HTML - allow international
users to customize various phrases that the program
keys on to make its changes. These phrases include:
- "Cause of" (cause of death)
- "Other names for" (AKA)
- "This Web Site was Created"
(Legacy footer)
- "Spouses/Children" (in Family
Links box)
- "Parents" (in Family Links
box)
- "Sources" (Sources section
at bottom of pages)
You can change the values of these key phrases
by going to the Tidy section under Options|Preferences.
If you are generating Legacy web pages for non-English
users and don't change these phrases, Tidy Legacy
HTML may not convert the web pages properly.
|
| 1.2.20 |
28 Feb
2010 |
Tidy Legacy HTML
- added a check to prevent the user from entering
a Destination HTML Folder which is the same
or a sub-folder of the Source HTML Folder.
Tidy Legacy HTML - tweaks to the code that
appends an LTools link to the Legacy footer.
No LTools Bulletin issued.
|
| 1.2.19 |
28 Feb
2010 |
Tidy Legacy HTML
- added CSS class 'table.t4' for adjusting the width
of the area containing the subject's data. Please
add the following default value to your
pedigree.css files...
/* style for table which contains the subject's data */
table.t4 { width: 95%; text-align: center; }
Tidy Legacy HTML - changed to more truly
implement the spirit of <!--
start custom html --> and
<!-- end custom html -->.
The pre-processor will change everything between
these tags into one giant comment. That way, when
the HTML Tidy phase runs, it will totally ignore
your custom code (because it sees it as a comment).
Finally, the post-processor will uncomment the code
between these tags.
To put it another way, any custom code between
the <!-- start custom html
--> and <!-- end custom
html --> tags will no longer be modified
by the HTML Tidy phase.
Please keep in mind that the custom html feature
is not implemented for index, name, and surname
pages.
Tidy Legacy HTML - will use the copy of
tidy-pedigree-settings.cfg
(config file for
HTML Tidy) in the Application Data folder if
it exists. Your Application Data folder is located:
- For XP:
C:\Documents and Settings\<username>\Application
Data\Zipper Software\LTools\
- For Vista/Win7:
C:\Users\<username>\AppData\Roaming\Zipper
Software\LTools\
If one is not found in the Application Data folder,
it will use the one found in the folder where you
installed LTools. This allows custom settings to
be retained between LTools upgrades. Just copy the
file from the installation folder to the Application
Data folder and make any customizations to the latter.
Warning - use caution when making changes to
this file, as changes you make can break things
in the post-processing phase.
Tidy Legacy HTML - added an option to
add an HTML link to LTools in the Legacy footer.
|
| 1.2.18 |
26 Feb
2010 |
Tidy Legacy HTML
- additional tweaks affecting the appearance of
names*.htm* files.
Help - minor changes to the Help file.
Registration - fixed bug in registration
logic.
|
| 1.2.17 |
23 Feb
2010 |
Legacy 7.4 -
made a few additional minor tweaks. Affects...
- Find Unattached Multimedia
- Backup/Restore USR Files
Tidy Legacy HTML - minor fix to replace
extra space at start of "Cause of Death" line with
CSS class 'P2'.
Tidy Legacy HTML - minor fix to replace
extra space at start of "Other names for" line with
CSS class 'P3'.
Tidy Legacy HTML - changed to send
index.htm* thru the
"HTML Tidy" phase. If you don't want this file processed
by the "HTML Tidy" phase, rename it to
index.xxx or
move it somewhere safe prior to running Tidy
Legacy HTML.
Tidy Legacy HTML - made a few minor changes
which affect the appearance of
names*.htm* files...
- centered the top alphabet
index bar
- centered the top [FROMSURNAME-TOSURNAME]
line
- eliminated the trailing ",
" on the alphabet index bars
|
| 1.2.16 |
31 Jan
2010 |
Changes made to accommodate
Legacy 7.4. Affects how LTools determines the Legacy
installation folder for:
- Find Unattached Multimedia
- Backup/Restore USR Files
- RegEx GEDCOM
- Tidy Legacy HTML
|
| 1.2.15 |
30 Jan
2010 |
Generate CSV
- fixed bug in CSV generation code where an exception
was being thrown when a NULL column value was encountered.
No LTools Bulletin issued.
|
| 1.2.14 |
24 Jan
2010 |
Find Unattached
Multimedia - fixed old bug involving filenames
containing single quotes, which crept back into
the code with V1.2.12. Find Unattached Multimedia
- fixed additional problems dealing with sound,
video, and document types.
|
| 1.2.13 |
22 Jan
2010 |
Setup - made
a change which resolves (I believe) the problem
which required users to uninstall LTools from the
Windows Control Panel prior to running the installation
program when upgrading. If you still encounter the
problem (see Note below), please report it to me.
Note: An "Everyone" installation will not upgrade
a previous "Just me" installation and vice versa.
So try to always choose the same one each time you
run the setup program. The easy way to remember
what you used last time is to just click thru the
installation dialogs and take all the defaults.
No LTools Bulletin issued.
|
| 1.2.12 |
21 Jan
2010 |
View Legacy Tables
and Run Raw SQL - changed to address the
problem of adding queries to
MySelectQueries.csv
and MyUpdateQueries.csv
containing linefeed characters. Will now replace
each linefeed character with a space before adding.
Find Unattached Multimedia - changed program
to look in tblBR.PicSoundName
column in addition to tblBR.PicName
for the filename.
|
| 1.2.11 |
19 Jan
2010 |
Advanced Tag Living
- new deluxe LTool which tags individuals who appear
to be living in the year specified. For example,
you can use this LTool to tag everyone who was living
at the time of the 1930 U.S. Census. |
| 1.2.10 |
11 Jan
2010 |
Minor tweaks/cleanup to various LTools.
Find Unattached Multimedia - fixed a minor
bug which was causing some marriage events to be
reported as individual events.
No LTools Bulletin issued.
|
| 1.2.9 |
28 Dec
2009 |
Add Events -
fixed a bug which was caused by a NULL value in
a Master Location table column. The fix affects
all tools which retrieve data from the Legacy database. |
| 1.2.8 |
19 Dec
2009 |
Address Converter
- new deluxe LTool which can be used to convert
Event Addresses into Locations. It operates on the
standard event types (birth, baptism, death, burial,
and marriage) as well as any additional individual
and marriage Events/Facts that you have added. After
creating a new Location with info from the Address
(prepends the Address Name and the 1st Address Line
to the old Location) and copying lat/lon from the
Address to the new Location, this tool will remove
the link to the Address. Tidy Legacy HTML
- added CSS class "td9" to align individual data
to the left.
Minor tweaks to:
- Set Marriage User IDs
- Merge Basic to SourceWriter
Sources
|
| 1.2.7 |
26 Nov
2009 |
Minor tweaks/cleanup
to various LTools. Find Unattached Multimedia
- fixed problem with the dialog initially displaying
the incorrect "Root Multimedia Folder".
No LTools Bulletin issued.
|
| 1.2.6 |
13 Oct
2009 |
Advanced Set Living++
- added a progress bar to the dialog and tweaked
code. No LTools Bulletin issued. |
| 1.2.5 |
12 Oct
2009 |
Advanced Set Living++
- new deluxe LTool which sets the Living flag to
NO for individuals based on dates from parents and
spouses. Legacy's Advanced Set Living works
differently (see the Legacy Help for more details).
This LTool goes thru your database looking for individuals
that are flagged as living and are without a birth
or baptism date. It then tries to estimate a birth
date for the individual based on his/her parent's
birth, baptism, marriage, death, and burial dates.
If unable to do so, it will do the same using the
individual's spouses. It will make additional passes
thru your database until it encounters a clean pass
or reaches the limit that you set. It does this
because an individual whose birth date could not
be estimated on an earlier pass might have more
data to work with on a subsequent pass (their parent's/spouse's
birth date was estimated on the earlier pass and
is now available on the subsequent pass). That being
said, unless you have a very lengthy family tree,
you will probably never need more than two or three
passes. For large databases, this LTool may take
several minutes to run.
A log of the changes this LTool makes to your
database is displayed when processing is complete.
This LTool does NOT replace Legacy's
Advanced Set Living feature. It should be
used in addition to it.
NOTE: This LTool is designed to catch many situations
that Legacy's Advanced Set Living feature
misses. But it will not catch them all.
Help - fixed to allow Help window to be
placed underneath other LTools windows (as opposed
to always on top).
|
| 1.2.4 |
10 Oct
2009 |
View Legacy Tables
- fixed minor problem with window resizing.
List Events - fixed minor problem with window
resizing.
View Legacy Tables - changed window style
to
non-modal or modeless.
Run Raw SQL - changed window style to
non-modal or modeless.
NOTE: Making these two windows non-modal allows
them to stay open while you are doing other things
in LTools. As a matter of fact, you can now open
multiple copies of these two windows.
|
| 1.2.3 |
3 Oct
2009 |
Repair Multimedia
Paths - new deluxe LTool which finds (case-sensitive)
and replaces substrings in multimedia paths. Can
be used, for example, when moving multimedia files
to a new hard drive. Just have it find "C:\"
and replace it with "D:\".
It will replace every occurrence of the found substring
... so telling it to find "C"
and replace it with "D"
might have undesired consequences. Edit Preferences
- additional tweaks to the PropertyGrid control.
|
| 1.2.2 |
1 Oct
2009 |
DAR Lineage Worksheet
- added missing tooltip on main window. Edit
Preferences - changed the dialog to make use
of a PropertyGrid control.
Tidy Legacy HTML - added the ability to
specify the name of the CSS file used for pedigree
style web pages. This filename can be set in the
Edit Preferences dialog (see the TidyPedCSS
property).
|
| 1.2.1 |
21 Sep
2009 |
DAR Lineage Worksheet - new standard LTool which creates a worksheet
(in HTML format) similar to that used by
DAR. Click
here
for a sample. LTools does not require descendant
to be a female. RegEx GEDCOM - fixed problem
when RE contained "\/" (escaped forward slash).
Edit Preferences - fixed bug with color
preferences causing an unhandled exception.
Set Special UserIDs - fixed additional
bugs with Ahnentafel numbering and split lines of
ascent that lead back to same ancestor. Same with
Henry and d'Aboville numbering and split lines of
descent.
UpdateQueries.csv
- added several new "canned" UPDATE queries.
|
| 1.2.0 |
10 Sep
2009 |
Renamed Basic Version to Standard
version.
Main Window - has a new look! Now uses
several TreeView controls instead of a TabControl
with buttons. Just double-click your favorite LTool
to bring up that LTools' dialog. Includes a few
minor changes to several dialog names.
Edit Preferences - added the ability to
set color preferences.
Check for Updates - Changed shortcut to
Alt+C due to conflict with another shortcut.
View Legacy Tables - added "Select All"
and "Add Query to MySelectQueries.csv"
to the context menu. Changed to evaluate
{parameter-name} when
Run is clicked, and only prompt once if a
{parameter-name} occurs
more than once in the SQL. Also made a few modifications
re parsing SelectQueries.csv
and MySelectQueries.csv.
Run Raw SQL - added "Select All" and "Add
Query to MyUpdateQueries.csv"
to the context menu. Changed to evaluate
{parameter-name} when
Run is clicked, and only prompt once if a
{parameter-name} occurs
more than once in the SQL. Also made a few modifications
re parsing UpdateQueries.csv
and MyUpdateQueries.csv.
Set Special UserIDs - fixed bug with Ahnentafel
numbering and split lines of ascent that lead back
to same ancestor. Same with Henry and d'Aboville
numbering and split lines of descent. Also fixed
bug in Ahnentafel where long ancestral lines were
causing an arithmetic overflow. Really long ancestral
lines could still have a problem if the Ahnentafel
number exceeds the capacity of a 64-bit integer.
Sort All Children - fixed to point at
the correct Help page.
MySelectQueries.csv
- added several new "canned" SELECT queries.
UpdateQueries.csv
- added several new "canned" UPDATE queries. They
include queries to change an individual's gender
per Denise L. Moss-Fritch's instructions at
http://www.moss-fritch.com/legacy_7.html. I
do not recommend this method, but include it for
those who wish to use it.
|
| 1.1.14 |
30 Aug 2009 |
View Legacy Tables - added
some new "canned" SQL SELECT queries. You can refresh
SelectQueries.csv with the latest
copy from the Internet at any time by entering Ctrl+S from the
main LTools window. If you have already added your own queries
to SelectQueries.csv, a copy will
be saved as SelectQueries.bak.
In the future, adding your own SELECT queries to
MySelectQueries.csv will eliminate
the problem of separating the "canned" queries that come with
LTools from the ones that you add yourself. Run Raw SQL
- added some new "canned" SQL UPDATE queries. You can refresh
UpdateQueries.csv with the latest
copy from the Internet at any time by entering Ctrl+U from the
main LTools window. If you have already added your own queries
to UpdateQueries.csv, a copy will
be saved as UpdateQueries.bak.
In the future, adding your own UPDATE queries to
MyUpdateQueries.csv will eliminate
the problem of separating the "canned" queries that come with
LTools from the ones that you add yourself.
View Legacy Tables - added Cut, Copy, Paste to context
menu.
Run Raw SQL - added Cut, Copy, Paste to context menu.
|
| 1.1.13 |
28 Aug 2009 |
View Legacy Tables - added
a context menu (right-click) to the Custom SELECT text box.
This context menu will contain some "canned" SQL SELECT queries
that I have created and that have been contributed by other
users. If you wish to add your own you may do so by editing
the SelectQueries.csv file in your
LTools Application Data folder (in XP:
C:\Documents and Settings\<userid>\Application
Data\Zipper Software\LTools). Queries may contain
parameters ({parameter-name}).
When LTools encounters a parameter it will prompt the user to
enter some text. The text entered will replace
{parameter-name} in the resulting
query. Run Raw SQL - added a context menu (right-click)
to the SQL text box. This context menu will contain some "canned"
SQL INSERT/UPDATE/DELETE queries that I have created and that
have been contributed by other users. If you wish to add your
own you may do so by editing the UpdateQueries.csv
file in your LTools Application Data folder (in XP:
C:\Documents and Settings\<userid>\Application
Data\Zipper Software\LTools). Queries may contain
parameters ({parameter-name}).
When LTools encounters a parameter it will prompt the user to
enter some text. The text entered will replace
{parameter-name} in the resulting
query.
NOTE: Any updates you make to SelectQueries.csv
or UpdateQueries.csv will not get
overlaid when you install a new version of LTools. By the same
token, any new queries that are included in an LTools upgrade
will not be visible to you. To see the versions of
SelectQueries.csv or
UpdateQueries.csv that are distributed
with any new version of LTools, look in the LTools program installation
folder (C:\Program Files\Zipper Software\LTools).
If you have queries that you think might be useful to other
users, you can send them to me and I will consider adding them
to the SelectQueries.csv and
UpdateQueries.csv files that are
distributed with LTools.
|
| 1.1.12 |
26 Aug 2009 |
Sort Events - renamed to
Sort Events by Date. Advanced DNA Tagging -
combined Tag Y-DNA Descendants and Tag Mitochondrial
Descendants into a single LTool.
Set Picture Captions - new Deluxe LTool which fills
blank (or all) individual and marriage Picture Captions of tagged
individuals with the names of the individual or married couple.
Optionally, this LTool will place the individual's birth/death
date, or the married couple's marriage date, in the Picture
Description field (if empty). Commissioned by Bob Bashford.
|
| 1.1.11 |
7 Aug 2009 |
RegEx GEDCOM - added a few
edits on the REs and a few other tweaks to speed things up.
Main Window - now displays a warning if you are not running
the latest version of LTools.
Check for Update - added this menu item to the Help
menu.
|
| 1.1.10 |
5 Aug 2009 |
RegEx GEDCOM - new Deluxe
LTool which allows you to modify a GEDCOM file using regular
expressions (REs). For example, you can use RegEx GEDCOM
with the following two REs to remove quoted nicknames from your
GEDCOM file:
/^(1 NAME .*)\".*\"(.*$)/$1$2/
/^(2 GIVN .*)\".*\"(.*$)/$1$2/
In the example below, the following two REs will convert
a quoted nickname to the nickname followed by an asterisk (*):
/^(1 NAME .*)\"(.*)\"(.*$)/$1$2*$3/
/^(2 GIVN .*)\"(.*)\"(.*$)/$1$2*$3/
You can even use it to insert lines in the GEDCOM:
/^(1 NAME .*)\"(.*)\"(.*$)/$1$3\n2
NICK $2/
/^(2 GIVN .*)\".*\"(.*$)/$1$2/
REs are very intimidating, but are also a very powerful tool!
Help with writing REs can be found in many places on the
Internet, or you can ask for help on the
LTools User Group.
P.S. This tool will actually work on any text file, not just
GEDCOMs.
|
| 1.1.9 |
4 Aug 2009 |
Set Individual User IDs
- added an action to set individual User IDs to the value of
Legacy's sorted birth date field. This allows the user to use
Legacy's Index View to display individuals sorted by birth
date (provided they display the User ID column on the Index
View and change the Options to "Change Sort/Search to User ID"). |
| 1.1.8 |
25 Jul 2009 |
Upon startup, prompt user to open
a Legacy database if one has never been previously opened.
Various internal tweaks. Nothing a user should notice (I hope).
|
| 1.1.7 |
15 Jun 2009 |
Remove Medical Notes for Living
- new Basic LTool which either makes private or removes Medical
Notes for living individuals. You might consider using this
ON A COPY of your database when you want to produce reports
or web pages that include living individuals. Some Legacy users
add Medical Notes to living individuals (Uncle Fred is
near-sighted), but would not want these included in a report
along with the Medical Notes of deceased individuals. |
| 1.1.6 |
13 Jun 2009 |
Merge Basic to SW Source
- new deluxe LTool (V7 only) which:
- Converts a Basic Source to a SourceWriter Source in
place. Only the Master Source record is changed. All
Source Detail records still point to the original Basic
Source (now a SourceWriter Source). In essence, it performs
the MS Access steps that Richard Van Wasshnova describes
in
this LUG post.
- Combines a Basic Source with a SourceWriter Source.
In Legacy, this is verboten. All Source Detail records
that used the Basic Source will now point to the SourceWriter
Source. The Basic Source is then removed.
This LTool is very rudimentary and you will still have much
work to do to whip your SW Sources into shape. If you are going
to try this LTool, be sure to do so on a COPY of your Legacy
database and report any problems to me ASAP. I am not a V7/SourceWriter
user so I cannot say whether this LTool is a help or a hindrance.
It has been given a brief spin by Richard Van Wasshnova and
he has reported no problems to date.
|
| 1.1.5 |
25 May 2009 |
Set Reminders - replaced
Set Birthday Reminders and Set Anniversary Reminders
with a single tabbed dialog. Set Reminders - added
a tab for Death reminders (Legacy V7 only).
|
| 1.1.4 |
14 May 2009 |
Sort All Children - new
deluxe LTool which will sort the children of ALL marriages where
ALL children have a populated birth or baptism date. Sort
Children - renamed to Sort Children of Tagged Individuals.
List Events - increased the height of the rows in
the Results table.
Ctrl-M - shortcut which clears the MRU List of all
but the currently open database.
|
| 1.1.3 |
13 May 2009 |
Tidy Legacy HTML - fixed
error in pedigree.css (missing
curly braces for span.b and span.s) |
| 1.1.2 |
3 May 2009 |
Main Window - added a list
of Most Recently Used (MRU) databases to the File menu.
List Events - added the ability to customize the title
of the printed report.
|
| 1.1.1 |
2 May 2009 |
MRIN Filing Helper - added
the ability to always include the parent's MRIN. List Events
and View Legacy Tables - added the ability to show/hide
columns for display, print, and CSV export.
List Events - added Age column to output.
|
| 1.1.0 |
29 Apr 2009 |
List Events - new deluxe
LTool which lists selected Events (birth, baptism, death, burial,
marriage, tagged individual events, tagged marriage events)
by date for tagged individuals. Results can be printed or saved
as a
CSV file. Help - replaced the web-based Help with
HTML Help (LTools.chm file included).
Find Unattached Multimedia - fixed bug where program
gagged on filenames which contained an apostrophe.
View Legacy Tables - placed quotes around CSV values.
CSV generation - changed to export
" as "".
Changed dialogs which allow selection of Tag # to default
to Tag #1.
Find Unattached Multimedia, Search File IDs,
Search Citations - added some tblSX.Type's
that I hadn't known about before.
Tag Y-DNA Descendants - added option to include daughters
and their spouses.
Tidy Legacy HTML - fixed problems in routines which
converted events to lists.
Tidy Legacy HTML - changed code to only convert events
to unordered lists. Converting events to ordered lists was never
working properly anyway for events with photos.
Tidy Legacy HTML - fixed problem in routine which
adds the CSS (additional spouses in Spouses/Children box were
being assigned span.f5 when they
should have been assigned span.f8).
|
| 1.0.30 |
26 Mar 2009 |
Product Registration - added
code to convert old product keys to Win64-compatible product
keys. Additional Win64 support.
|
| 1.0.29 |
24 Mar 2009 |
Product Registration - fixed
problem in dialog which was keeping Win64 users from being able
to register the product. |
| 1.0.28 |
24 Mar 2009 |
Set Source Verified - new
basic LTool which checks/unchecks the Verified checkbox
on Master Sources and Source Detail records for any tagged Master
Sources. |
| 1.0.27 |
16 Mar 2009 |
Print Best Sources (Verified)
- new basic LTool which checks/unchecks the Include this
Citation on Reports checkbox for all Source Detail records
if the Master Source or Source Detail record is unverified.
Renamed Set Source Detail Surety Level to Set Source
Surety Level.
Added Help menu items for Make a suggestion and
Report a bug.
Tidy Legacy HTML - added a warning when
tidy.exe terminates with exit code
2 (encountered when Legacy generated HTML contains invalid markup).
|
| 1.0.26 |
14 Mar 2009 |
Tidy Legacy HTML - fixed
bug where ancestor box containing a photo was not being assigned
a CLASS of "span.f5". Tidy Legacy HTML - changed post-processing
to move the <TITLE> tag to immediately follow the <HEAD> tag.
Renamed Set Minimum Report Surety Level to Print
Best Sources (Surety).
|
| 1.0.25 |
13 Mar 2009 |
Set Minimum Report Surety Level
- New basic LTool which checks/unchecks the Include this
Citation on Reports checkbox for all Source Detail records
whose Surety Level is below a specified threshold.
Tidy Legacy HTML - changed post-processing to make the
conversion of sources to <OL>...</OL> format optional.
Tidy Legacy HTML - changed post-processing to optionally
convert individual and marriage event lists to <OL>...</OL>
or <UL>...</UL> as appropriate.
Tidy Legacy HTML - added the following style to the
generated HTML and to pedigree.css
for individual and marriage event lists:
li.li2 { margin-left: 0.33in; margin-top: 0.5em;
margin-bottom: 0.5em }
Tidy Legacy HTML - changed to insert the contents
of pedigreeHead.txt into the <HEAD>...</HEAD>
section of all HTML pages.
|
| 1.0.24 |
12 Mar 2009 |
Set Source Detail Surety Level
- New basic LTool which sets the Source Detail Surety Level
for any tagged Master Sources. Tidy Legacy HTML - fixed
bug which was causing this LTool to stop updating the progress
bar while large numbers files were being processed. The files
were being processed but the lack of movement in the progress
bar made it look as if the process had stalled.
|
| 1.0.23 |
10 Mar 2009 |
Tidy Legacy HTML - fixed
bug which was causing this LTool to bypass processing files
that were associated with individuals with multiple parents
(files named with a RIN followed by a letter).
Tidy Legacy HTML - changed the following styles in
pedigree.css:
span.f2 - added font-weight: bold
span.f4 - added font-weight: bold
Added the following styles to the generated HTML and to
pedigree.css:
span.f7 - font for Legacy footer (was span.f1)
span.f8 - font for the Spouses/Children text (was span.f1)
span.f9 - font for the Individual's name (was <H2>...</H2>)
a.a5.* - styles for hyperlinks in ancestor boxes
a.a8.* - styles for hyperlinks in Spouses/Children boxAdded
default styles for generic hyperlinks.
Tidy Legacy HTML - added the ability to bypass CSS
post-processing for custom headers and footers.
|
| 1.0.22 |
8 Mar 2009 |
Tidy Legacy HTML - new deluxe
LTool which cleans up the output of Legacy pedigree style web
pages. Includes an external stylesheet (CSS),
which makes it easy for users to customize an entire website
by editing a single file. Sort Children - tweaked sort
criteria to include Baptism/Christening date if Birth date not
present.
|
| 1.0.21 |
21 Feb 2009 |
Tag Y-DNA Descendants -
new deluxe LTool which tags the Y-DNA descendants of a starting
male. Optionally, the spouses of these descendants can also
be tagged. |
| 1.0.20 |
20 Feb 2009 |
View Legacy Tables - added
the ability to enter a Custom SELECT statement. You can even
join tables or enter sub-selects. View Legacy Tables
- added the ability to send the query output to a
CSV (comma separated value) file.
|
| 1.0.19 |
17 Feb 2009 |
Sort Children - added a
secondary sort criteria. Sort Marriages - tweaked the
secondary sort criteria.
Sort Events - tweaked the secondary sort criteria.
Sort Events - added the ability to untag individuals/marriages
whose events are already sorted. The user then has the opportunity
to go back to Legacy and review any remaining tagged individuals/marriages
before proceeding.
|
| 1.0.18 |
16 Feb 2009 |
Sort Marriages - added the
ability to untag individuals whose marriages are already sorted.
The user then has the opportunity to go back to Legacy and review
any remaining tagged individuals before proceeding. |
| 1.0.17 |
15 Feb 2009 |
Tag Mitochondrial Descendants
- new deluxe LTool which tags the mitochondrial descendants
of a starting female. Optionally, the husbands and wives of
these descendants can also be tagged. |
| 1.0.16 |
14 Feb 2009 |
Sort Marriages - new deluxe
LTool which sorts the marriages (by marriage date) of all tagged
individuals. |
| 1.0.15 |
4 Feb 2009 |
Set Individual User IDs
- added ability to pad the RIN with leading zeroes. Set
Marriage User IDs - added ability to pad the MRIN with leading
zeroes.
|
| 1.0.14 |
25 Jan 2009 |
Sort Events - new deluxe
LTool which sorts the events of tagged individuals or marriages.
Does what the Legacy feature does but restricts the sorting
to individuals or marriages which are tagged. The Legacy feature
operates on your entire database. Add Events - added
the ability to attach a source citation to the events that are
added.
Add Events - added the ability to add marriage events.
|
| 1.0.13 |
24 Jan 2009 |
Add Events - new deluxe
LTool which adds a single unsourced Event to each tagged individual
in a single operation. |
| 1.0.12 |
20 Jan 2009 |
Backup/Restore .usr Files
- changed to create a compressed archive rather than merely
copying the files to another folder. |
| 1.0.11 |
15 Jan 2009 |
Backup/Restore .usr Files
- new deluxe LTool for backing up and restoring .usr files. |
| 1.0.10 |
10 Jan 2009 |
Added a menu item for editing a few preferences like fonts,
display of tooltips, and backup warning.
Changed Open Database dialog to start in the appropriate
folder.
|
| 1.0.9 |
6 Jan 2009 |
Implemented additional Vista support
in order to avoid the pitfalls of
File and Registry Virtualization. Vista is a PITA!!! Added
a Help button to all dialogs that have online help. The
Help button is the "?" on the right side of the caption
bar.
Added tooltips to the various buttons.
Modified the installer to remove the previous version automatically.
You will no longer be required to use the Windows Control Panel
to remove old versions prior to installation.
|
| 1.0.8 |
4 Jan 2009 |
Find Unattached Multimedia
- fixed bug that was causing the program not to
search sub-folders of the root multimedia folder. Also made
modifications for Vista support. |
| 1.0.7 |
3 Jan 2009 |
Set Individual User IDs, Set Special User IDs,
MRIN Filing Helper - fixed bug where User IDs
for AKAs were not being set. This causes Legacy's Check/Repair
to find problems, which it promptly fixes. It is advisable to
run a Check/Repair on your database to correct any leftover
problems.
|
| 1.0.6 |
3 Jan 2009 |
Main Window - added Basic
and Deluxe tabs. License - updated to allow non-simultaneous
use of software on more than one PC.
License - fixed bug in dialog that was causing an
exception to be thrown when viewing license after opening Legacy
database.
Main Window - fixed bug which was causing LTools to
open full screen after closing LTools from the Windows Taskbar
while minimized.
|
| 1.0.5 |
1 Jan 2009 |
Product Registration - fixed
to not disable Help > Product Registration menu
item upon successful registration. Search Citations
- added ability to clear the tag before searching.
Search File IDs - added ability to clear the tag before
searching.
Add To-Do's - changed %name substitution to {NAME}.
Set Individual User IDs - renamed to Set Special
User IDs.
Set Individual User IDs - new LTool which allows the
setting of individual User IDs of only tagged individuals.
Set Special User IDs - added check to make sure
Starting RIN is ≥ zero.
Set Marriage User IDs - added ability to set marriage
User IDs of only tagged marriages.
|
| 1.0.4 |
29 Dec 2008 |
Fix to several dialogs to allow
the entry of ' (single quote) or " (double quote) in certain
text fields. MRIN Filing Helper - fix to correct problem
when Text was present without including {MRIN} substitution
string.
|
| 1.0.3 |
27 Dec 2008 |
MRIN Filing Helper - new
LTool for populating User IDs with MRINs for tagged individuals.
For use with the
MRIN Filing System. Find Unattached Images - renamed
to Find Unattached Multimedia.
|
| 1.0.2 |
26 Dec 2008 |
Find Unattached Images -
Made Attached To column output more "user friendly". |
| 1.0.1 |
25 Dec 2008 |
Set Marriage User IDs -
Added {MRIN} substitution to text. |
| 1.0.0 |
29 Nov 2008 |
Initial public release of LTools. |