[tngusers] TNG 7.1.0
Darrin Lythgoe
darrin at lythgoes.net
Sat May 9 10:16:10 CDT 2009
Hi everyone,
This is to announce that TNG v7.1.0 is now available on the v7 downloads page (http://tng.lythgoes.net/downloads7).
Thanks to all who tested it in the previous weeks or who helped with translations. I received multiple translations for
some languages, and some translators mentioned having trouble without any context, so if you notice errors in the
translations, please let me know.
Please remember to follow the upgrade instructions carefully. If your site doesn't work after you finish the upgrade,
please consider first the possibility that you missed a step, forgot to upload something, or just need to refresh.
Here are the changes for this version (also listed on the downloads page). The most significant changes are at the top:
The standard, box and compact pedigree charts now use a JSON feed instead of XML.
Those same pedigree charts (and some other boxes) now show rounded corners in most browsers (IE being the most notable
exception).
Events on the timeline chart may now have beginning and ending dates.
A new third-party event timeline (Simile) may also be displayed on the same timeline page (configurable from the Chart
Settings).
The GEDCOM import now features a progress bar and can restart itself automatically if needed.
A GEDCOM uploaded from your computer will now be saved on your site during the import (you may delete it afterwards).
GEDCOM and media files may now be deleted from the "filepicker" window.
A PDF version of the Family Group Sheet is now available.
Choosing a new tree in the tree selection dropdown box in the public area will now automatically cause the page to be
reloaded with the new tree (the "Go" button has been removed).
The installation instructions (readme.html) now include an "Express" option.
Now if you attempt to go to your home page before TNG has been installed, you will be redirected to the installation
guide (readme.html). This is done by querying a variable called $tng_notinstalled, which will be turned on in new
installations.
Various alternate ways to format latitude and longitude (including degrees/minutes/seconds) will now be recognized on
import.
A "fulltext" index was added to the sources table, allowing searches on the "Actual Text" field from the Admin/Sources
page.
If latitude/longitude data is entered with commas, the commas will be replaced with periods when the data is saved
(commas cause errors in the map display).
If a family record was deleted, the family ID was not being removed from the primary parentage fields ("FAMC") for
individuals (fixed).
Split years with only one number after the slash (eg, 1885/6) will now be recognized for proper internal formatting.
Setting "Box" as the initial display mode for the pedigree chart was preventing images from being shown on the
descendancy charts (fixed).
The GEDCOM export function was very slow (fixed).
The GEDCOM export was excluding people if the same family appeared more than once at different levels in the same
ancestry or descendancy tree (fixed).
Deleting sources from the Admin/Sources page did not remove citations that pointed to that source (fixed).
Column formatting on the Cemeteries page didn't work if more than 200 cemeteries existed in the database (fixed).
Browsing to a non-existent report, or to an inactive report without rights, will now generate a "404 page not found"
error.
The search results page would not show Birth Place if no birth date or christening date existed (fixed).
Special UTF-8 characters were not displayed correctly when they appeared as initials in a living person's privatized
name (fixed).
Searching on the Notes page for a value that included quotes would not allow you to move to a second page of results
(fixed).
Changing a blank Place record would cause all blank place fields in the entire database to receive the new name (fixed).
The GEDCOM export will now replace hard returns with spaces in media titles.
The pagination links at the top of a media page (showmedia.php) will now be displayed above the image title.
A security vulnerability existed in the $rootpath variable that allowed hackers to gain access to a TNG site (fixed).
TNG will now attempt to turn off the PHP variable "allow_url_fopen" from within the code (globallib.php).
TNG will also now attempt to set the available memroy to 200 Mb in the most memory intense operations (used to be 80
Mb).
"Half" relationships were not always correctly described as such at the bottom of the Relationship chart (fixed).
Links to places whose names contained an apostrophe were sometimes invalid (fixed).
Long media file names that used two lines in a GEDCOM were being truncated on import (fixed).
Notes containing lines of all blank characters were preventing the GEDCOM export from finishing (fixed).
Tree links on the Place page (placesearch.php) did not work (fixed).
The Reset button on the Admin/People page was not clearing the "No spouse" box (fixed).
The PDF report for descendants was not observing the max generations value from the Chart Settings (fixed).
Clicking on the "pin" for a Google Maps location will now show any notes associated with the location.
The random photo generator for some of the templates was showing photos for living individuals (fixed). The corrected
file (randomphoto.php) has been added to the standard distribution.
Burial info was not showing on the search results page if there was no death date (fixed).
The confirmation message for unlinking a child from his/her parents was incorrect (fixed).
Some note ordering issues were corrected on Register & Ahnentafel reports.
If the ID for a new individual entered from the family view already existed, the error message was not visible (fixed).
A photo's "mediaID" number will now be displayed on the showmedia.php page under the large photo.
When a photo is linked to an individual, you will immediately be given the opportunity to designate that photo as the
default.
The login was changed so that inactive users cannot request a new password.
Another default zoom parameter was added to handle the initial zoom level after a location is found using Google's
search tool.
When adding a new family with an existing individual as a spouse, the parental family ID ("FAMC") of that person would
not be saved if the value was initially non-blank (fixed).
If the default "replace" option on the Import page was "Replace Matching" or "Append", some of the applicable options
were not shown initially (fixed).
If an individual with no gender was deleted from the Edit Family page, the ID was not being removed from the family
record (fixed).
The statistics page was showing birth info for the "Earliest Birth" and "Longest Lived" individuals even when those
individuals were living (fixed).
The Relationship chart will only prefix ID entries with the letter "I" if no non-numeric character is used anywhere in
the entered ID.
The function to uppercase surnames on import was not working with special UTF-8 characters (fixed).
When adding media and album links, the new links will now be added at the top of the links table (to make the additions
more visible).
Hebrew dates will now be recognized.
ISO-8859-2 characters will now be displayed more accurately.
The repository page (showrepo.php) was not showing source titles if the source did not have a "long" title. The "short"
title will now get priority.
Users who had Add but not Edit rights could not finish creating people, family, source, repository, media or album
records (fixed).
Custom events were not imported (although the "types" themselves were) when "Accept data for all new custom event types"
was selected on import (fixed).
Some hardcoded HTML in genlib.php was replaced by CSS (see the .tngmenuicon, .tnggif and .arrow blocks in genstyle.css).
Thanks,
Darrin
More information about the tngusers
mailing list