Changes to Jan 93 Update of the Family History System
This document describes changes that have been made to individual programs in the Family History System since the most recent (Jan 93) update to the programs was first sent out. Individual programs are available for downloading from the DOWNLOAD page at this site. This document includes references to programs that are not part of the publicly distributed version of FHS, but are provided in the Registered Version of the software that is sent to registered users of FHS. Registered users who have received the Jan 93 update of FHS from me and find that they do not have the most recent update to any of these programs should send a message to me to arrange receipt of copies of those programs.The programs that have been changed and the nature of the change(s) are:
- FAMINIT - System Initialization Program changes:
- 01/30/93 - Changed default node file name to "CHRTNODE.WRK" from "DESCNODE.WRK"
- 10/20/93 - After DOS command: SET FHSCURS=BIG (in caps) a large block cursor will be used when data is entered
- FAMMENU - Main Menu Program changes:
- 06/29/93 - Corrected problem that caused program diskette to be corrupted when attempting to save changed date format when STARTUP diskette was not the current program diskette.
- FAMILY - Family File Display/Update/Create program changes:
03/11/93 - Correct error occuring when entered ID numbers are larger than 32767
- 06/25/93 - Correct "CLEAR" of Search Criteria when Date format is different from MM-DD-YYYY; eliminate "Press PGDN to Continue" message when no records are found during search
- 01/04/94 - When using "long" address format: only 15 characters of 20 character City field were being read from the screen; 14 characters were provided on screen for zip/postal code field which is only 12 characters long in the file
- FAMRELAT - Ancestor/Descendant/Relative Report program changes:
- 02/04/93 - Was printing # years married even when "Print Age/Anniv" was "N"; changed to always print just 1 blank line after title on first page instead of printing the same number of blank lines as at top of page; changed so that if page numbers are printed and at least one blank line is requested before the "footer", then at least one blank line will print before the "footer". (The number of lines in the body of the report may vary when printing in fixed format with place names below the date...the program always keeps the dates and places on the same page, so sometimes an extra line is printed in the body of the report. This had caused the page number to sometimes print without a preceding blank line, even when a blank line was requested.)
- 03/10/93 - Allow entering 4 digit number for first page number
- 03/20/93 - Corrected possible blank page after printing page with zero value for # blank lines at bottom of page
- 04/21/93 - Changed so that comment lines after the first one for spouse are aligned with spouse's name
- 04/30/93 - When printing marriages and all anniversaries in free form style report, if marriage date is known, both spouses were deceased and dates of death unknown, then number of years married was being computed to current date
- 05/06/93 - When ID's were printed on descendant or relative reports with spouses, ID's for spouses were not printed; When ID's were printed on the second line of information, ID info was always printed at left margin instead of printing at same offset as name
- 05/13/93 - Program was not printing ages consistently
- 09/06/93 - Correct printing of extra blank line when printing free form report with comments and last line of comments just fills a print line
- 09/07/93 - Correct saving of ancestor/descendant/relative report options (saving each had affected the others)
- 08/19/94 - Spouse ID was not printing in free form report when ID numbers requested but comments not being printed.
- 09/13/94 - Correct computation of years married in fixed format descendant/relative report and free and fixed format ancestor reports; correct printing of "*" after years married in ancestor report when determined from death date;
- 10/03/94 - In Free Form report without relationships, move back reference "(see prior....)" to immediately follow name (for non-spouse entry...spouse entries had always been that way)
- 10/06/94 - Another correction to computing #years married
- FAMGROUP - Fixed Format Group Report Program changes:
- 02/10/93 - Corrected error in formatting dates of addresses
- 02/11/93 - Corrected not being able to change Forms Width and Length, among Printer Parameters
- 02/17/93 - Corrected missing header after first group report when batch printing separate reports; moved offset of comments after first line 6 characters to the left;
- 03/06/93 - Corrected multiple header after first group report when batch printing separate reports; corrected printing of extraneous characters on first line of report after terminating previous report with ESCape key
- 03/10/93 - Allow entering 4 digit number for first page number
- 03/20/93 - Corrected possible blank page after printing page with zero value for # blank lines at bottom of page
- 03/21/93 - Correct "overflow" error that occurred when ID numbers entered with value > 32767
- 04/08/93 - Correct missing header for blank group reports; correct not retaining changes made to "Min" values in info table; correct condition causing blank page to be generated; change default value for number of blank lines at bottom of page to 3
- 04/29/93 - Correct extraneous characters in residence info when individual reports are printed on printer; correct not picking up the # blank lines at bottom of page from saved option values
- 09/22/93 - Changed to give preference to ancestral relationship over cousin/aunt/uncle relationship if both are applicable when showing relationship
- 05/19/95 - When creating REFERENCE file, give option of recording "Single Most Important Reference", where references are graded (from most important to least important) in the order: *,C,S,F,M,SF,SM,CS
- FAMFFGRP - Fixed Format Group Report program changes:
- 02/09/93 - Corrected error in creating header record for reference work file;
- 02/10/93 - Corrected error in formatting dates of addresses
- 02/17/93 - Corrected missing header after first group report when batch printing separate reports;
- 03/10/93 - Allow entering 4 digit number for first page number
- 03/20/93 - Corrected possible blank page after printing page with zero value for # blank lines at bottom of page; correct printing of multiple header after first group report when batch printing separate reports;
- 03/21/93 - Correct "overflow" error that occurred when ID numbers entered with value > 32767
- 04/08/93 - Correct condition causing blank page to be generated; change default value for number of blank lines at bottom of page to 3
- 05/13/93 - Make printing of "Age at death" an option; add printing of "age at death" for subject of report
- 07/08/93 - Only first 4 digits of ID numbers > 10000 were being printed in body of report (when ID numbers were requested); was generating LASTPAGE number in REFERENCE file one higher than actual LASTPAGE number; third line of merged group report header not centered properly in some cases
- 08/25/93 - was not printing marriage date when day of month for date of marriage was less than 10.
- 09/22/93 - Changed to give preference to ancestral relationship over cousin/aunt/uncle relationship if both are applicable when showing relationship
- 09/24/93 - Changed to use three spaces (instead of two) as delimiter for parts of address
- 05/19/95 - When creating REFERENCE file, give option of recording "Single Most Important Reference", where references are graded (from most important to least important) in the order: *,C,S,F,M,SF,SM,CS
- FAMCHART - Ancestor Chart/Map program changes:
- 02/21/93 - Corrected double-spacing of 4 GEN chart
- FAMDESCH - Descendant (Vertical Box) Chart program changes:
- 02/03/93 - Corrected program's not picking up "# Blank lines at bottom of Page" from program options
- 05/16/94 - produce page feed at end of chart even when using "continuous forms"
- FAMGENCH - Ancestor/Descendant (Horizontal) Box Chart program changes:
- 01/30/93 - Added new "Family Path" chart option
- 02/01/93 - Corrected problems printing charts with "+","-", and "!" box drawing characters; changed to "center" the chart in more situations
- 02/03/93 - Changed displayed symbols in option frame for "Hilited Box Drawing Symbols"; corrected problem when first creating node work file for ancestor or descendant;
- 04/22/93 - When printing ancestor charts with marriage info changed to display marriage date and place (if requested) even if there is a back reference to a previous entry on the chart; also corrected the identification of the location of the previous chart entry when a REFERENCE work file is NOT being created
- 04/24/93 - Changed so length of place name will be 22 if last character of place name is non-blank (had previously terminated place name at first imbedded string of 3 blanks)
- 05/06/93 - Modified to print birth, marriage, death dates and places on same line in more instances when the box width is large enough
- FAMSCRNA - Screen Colors/Error Tone Utility changes:
- 05/20/93 - Report error if attribute for numeric field is same as attribute for updatable alpha or uppercase field
- FAMPRNTC - Printer Setup Utility changes:
- 03/22/93 - Add printer table for Laserjet III (provided by FHS user)
- 06/08/93 - Changed (corrected?) printer table for Deskjet 500
- 09/20/93 - Changed to avoid possible "Illegal Function call in line 1610" message
- 02/02/96 - Modify Setup for DESKJET 500...again
- PAFGEDCM - PAF GEDCOM Export/Import Utility changes:
- 05/07/93 - Program was only reading the first 4 digits of the values entered for Maximum input record ID and Marriage record number;
- 06/10/93 - Changed to detect when number of records in NAM or OTH file has exceeded 32765. Stop creating new records after that.
- 07/12/93 - Corrected error that occurred during import when GEDCOM header contained many CONT items.
- 09/07/94 - Changed to convert underscores in Surname to spaces; if birth or death date is of form "ABT...", "BEF..." or "AFT..." in Import file then set date status value to "?"
- 09/16/94 - Increased default values for input GED Max II number to 10000; delete FHS$PTR$ temporary file at end of export; do not report SOUR NAME line as error (for PAF 2.3 input GED)
- 05/24/95 - Corrected failure to delete full message in middle of screen following export operation
- FAMVALID - Pointer Validation Utility changes:
- 01/13/96 - Modified program to recognise EVENT records added in 96 update to FHS that is currently underway; added code to change Record type of deleted .ADR and .OTH records to x"255" to accomodate new file summary report in 96 update; changed some messages to show ASCII value of Record type to avoid unprintable characters being sent to printer;
- FAMCHECK - Data Validation Utility changes:
- 03/23/93 - Program was not checking "miscellaneous" dates under certain conditions
- 06/04/93 - Changed some references from "sex" to "sex code"
- 06/25/93 - Correct message for invalid sex code of parent
- 05/24/95 - Correct truncated ID number (only 4 digits) in "not married to father/mother" message
- FAMREPIX - (Registered Version) Report/Chart Index Report program changes:
- 01/30/93 - Added support for new "Family Path" chart
- 02/09/93 - Labels for Heading of "Ancestor Chart" and "Family Group" indexes were reversed;
- 03/20/93 - Corrected possible blank page after printing page with zero value for # blank lines at bottom of page
- 07/08/93 - "REF" literal in Title line placed too far right when RELATION literal not shown in index
- 09/22/93 - Changed to give preference to ancestral relationship over cousin/aunt/uncle relationship if both are applicable when showing relationship
- FAMSLECT - (Registered Version) Search/Select/LIST Program changes:
- 02/10/93 - When printing indexed lists, only primary sort field will affect order of fields on printline; for indexed lists, only use "Husband Surname" report option if primary sort field is NOT surname;
- 03/20/93 - Corrected possible blank page after printing page with zero value for # blank lines at bottom of page
- 03/21/93 - Corrected "overflow" error that occurred when values greater than 32767 were entered in ID range of Rules
- 04/18/93 - Corrected "Illegal function call in line 2706" message when printing addresses with "blank line between" option turned on, no phone number, and address ending date>0
- 06/23/93 - When selecting SELECT file or RELATIVE file as base set and an error occured while reading the file, then the selection table was cleared, but the selection count was not set to zero. Now the selection count is set to zero and the user is asked to choose the base file again.
- 09/22/93 - Changed to give preference to ancestral relationship over cousin/aunt/uncle relationship if both are applicable when showing relationship
- 09/27/93 - Changed so that the option for substitution of husband's surname is always taken from the index file when an indexed report is being produced
- FAMSUMRY - (Registered Version) Summary Report program changes:
- 01/28/93 - Corrected overlay of "AGL" by relationship literal in RELCALC option
- 03/20/93 - Corrected possible blank page after printing page with zero value for # blank lines at bottom of page
- 07/30/93 - Relationship Calculator was only reading first 4 digits of first ID; only allowed for 4 digit second ID
- 02/12/94 - Correct non-functioning option for listing "Heads of Family" in Ancestor/ Descendant/ Surname Summary reports
- 02/17/94 - Correct Header of Surname Summary Report for base set of Ancestor/Descendant/Relative file
- 08/27/94 - Allowed 5 digits for "number of unrelated names" at end of Relative Table report
- FAMTTAFL - (Registered Version) Tiny Tafel utility program changes:
- 05/14/93 - Header of Tiny Tafel did not allow 5 digits for number of records in file
- FAMINDEX - (Registered Version) Index File Creation utility changes:
- 05/08/93 - Corrected error that occured when attempting to create index for file with more than 13000 name records
- 07/30/93 - Corrected corruption of screen display when no drive ID was entered for the location of the sortwork file
- FAMGEDCM - (Registered Version) FHS GEDCOM Export/Import utility changes:
- 06/10/93 - Program was only reading first 4 digits of number entered for max # marriage record imported.
- 11/25/93 - Provide export option for converting text fields which are in ALL CAPS to Mixed Case; all text fields except comments will leave the first character of each "word" in upper case; in comments, only the first character of each "sentence" will be left in upper case.
- 08/19/94 - 10000 digit not cleared in record counters at end of import