HISTORY.TXT file - Family Scrapbook release notes - 8/5/92

Versions are in recent-to-oldest order.


v1.15 Released on 8/5/92

  New feature - Added Ctrl-PgUP and Ctrl-PgDN commands to the family
  screens.  These keys will only work if the cursor is in a spouse field
  or a child field.  It steps through the persons in record number order.

  New feature - Added a Ctrl-J command to the family and person screens.
  It jumps between the two screens...

  New feature - Added a 'Export Person and Relatives' to gedcom routines.

  New feature - New sorted list: Presons by Citizenship Date.

  Change - The Program Setup area is now 2 screens.  The seriaization
  info is entered here instead of with a command line parameter.  There
  is a new field for specifying where to put the swap file.  (It used
  to go in the same place as the temp files.)

  New feature - Added more hotkey variables and made them user definable.

  New feature - Can print a non-verbose Ahnentafel (dates only, similar
  to PAF), optional...

  New feature - The Chronological Reports can now be sent to the screen.

  Bug fix - The Alt-N notes function was hogging too much memory when it
  got to DOS.

  New feature - Family Reports can optionally include burial/cremn dates.

  New feature - Routines were added for automatically clearing and
  assigning ID numbers.  ...accessed from the Utilities Menu.

  New feature - You can now specify a range to print from on the Sorted
  Lists.

  New feature - The Relationship Reports can now print half relatives.
  Several other options were added too...

  New feature - A soundex search rountine was added to the person screen.
  It will search the name fields.  (Ctrl-S key)

  New feature - The Timeline reports can now be viewed on the screen.

  New feature - The Missing Information report can now be viewed on the
  screen.

  Change - The internal routines for accessing files have been totally
  rewritten.  This is to counter compatibility problems with certain
  versions of DOS.

  Bug fix - Gedcom: Intermittent problem with missing data during import.

  New feature - Lineage Chart:  A box chart that illustrates the direct-
  line relationship of two people.  (It's like one line out of a pedigree
  chart.)

  New feature - Relationship Diagram:  A box chart that illustrates the
  collary relationship of two people (i.e. cousins).

  New feature - When printing to a file, the program will now check to
  see if the file already exists.  If so, you are given the choice of
  appending, overwriting, or changing filenames.

  New feature - Help screens were added to several of the print options.

  New feature - Ahentafel Charts can now be viewed on the screen.


v1.14 Released on 5/26/92

  New feature - Sorted lists: Persons, Surname and Persons, Soundex Code
  will now optionally print surnames first.

  New feature - The margin settings are now saved to disk so that you
  don't have to adjust them each time.

  Change - Self-correcting code was added to many of the routines for
  when disk errors occur.

  Bug fix - Fixed a problem with exporting internal notes through gedcom.

  Bug fix - Runtime errors were occuring when an external routine (notes,
  reindex, hotkeys, etc.) were run while an unsaved new record was on the
  screen.

  Bug fix - The Re-Create Database routine was not setting the internal
  deleted-records counters to zero.


v1.13 Released on 4/27/92

  Change - Made various minor cosmetic changes and bug fixes to some
  reports.

  Change - Gedcom:  It is now capable of importing gedcom files created
  by the LDS social security number index CD-ROM system.

  Change - Family Records: The Alt-M window now displays for the spouses
  even if there are not multiple marriages.

  Change - Made the database load routines more forgiving when an invalid
  path was encountered.

  Bug fix - Sorted list: Marriages by Place Code had a problem.

  Bug fix - Made some adjustments to the IBM Proprinter printer drivers.
  Also added some other drivers...

  Bug fix - When an error was encountered in the setup paths and the
  program needed them fixed, it would get caught in an infinate loop after
  editing the settings.


v1.12 Released on 4/22/92

  Change - Added more error checking logic to the Edit Database Settings

  Bug fix - The current record was getting lost on a return from a Hotkey.

  Bug fix - Alt-M in the Family Records screen wasn't working correctly
  in the child fields.

  Bug fix - Found a problem with the margin settings in the blank forms.

  Bug fix - Fixed a problem with the temporary files path setting.

  New feature - Added another sorted list: Persons by Soundex Code

  New feature - Added another sorted list: Persons by First Name

  New feature - The relationship reports can now be printed to the screen.

  New feature - The descendancy charts can now be printed to the screen.

  New feature - Added another type of descendancy chart.  The new one
  prints in overlapping boxes.


v1.11 Released on 4/7/92

  Bug fix - I found a few places that were not acknowledging the annulled
  and separated flags.

  Change - The Address List report will now optionally include phone
  numbers.

  Change - The Select Database screen will now tell you that you cannot
  delete the active database, if you try to do so.

  Bug fix - Fixed a problem with some "other info" records not being
  unlinked when a person was deleted.

  Bug fix - Fixed a problem with importing SSN info through Gedcom.

  Bug fix - Fixed a problem with the Gedcom import routines missing some
  data in the gedcom files.

  Bug fix - Fixed a problem with the address list info of a person's last
  known address not being imported and exported via Gedcom.


v1.10 Released on 3/31/92

  MANY new features!  I can't even remember them all, but here are a few:

  New feature - Added a Register Chart report (detailed descendancy chart).

  New feature - Added a Database Timeline report.

  New feature - Added an End of Line Persons report.

  New feature - Added a Address List report, for printing mailing labels
  from the Last Known Address information.

  New feature - Added more options to the Alt-O menu in the person
  records screen (SSN, source, etc.).

  New feature - Added a Ctrl-A (toggle adoption status) command to the
  person and family databases.

  New feature - A database backup and restore feature that uses the
  LHA compression program.  It is called by batch file, so you can
  easily change it to PKZip or ARJ or just about any other program.

  Bug fix - The Relationship Report would sometimes lose itself on
  persons with multiple marriages and print out incorrect relationships.

  Change - Descendancy Charts now offer the options of including/
  excluding record numbers and including/excluding dates of birth and
  death.

  New feature - Added a Alt-Z (zoom/unzoom) command to the search
  windows.  It will expand and contract the window.

  New feature - Added an Alt-S (sort children) command to the Family
  Database.  This will sort the children by their birth dates.

  New feature - Added a Ctrl-T (toggle display) command to the Family
  Database.  This changes the display so that it includes the burial
  date and date codes.

  Change - The Family Group Sheets have been enhanced to include more
  print options.  They can now span up to 5 generations (spouses
  grandparents, kids children, etc).

  New feature - Added an Alt-K (kids) command to the person database and
  the various person selection screens that displays a person's children.

  New feature - Added a Ctrl-N (delete note file) command to the person
  and family databases.

  New feature - The person database now displays the family record number
  of the family where a person was born.

  New feature - Added the N date code to the date divorced field.  This
  code specifies that the couple's marriage was annulled.

  New feature - Added an Alt-U (update history) command the the person
  and family databases.  It displays a list of the records that you've
  added/edited/deleted during the current running of scrapbook.

  Bug fix - It no longer conflicts with SHARE.

  Bug fix - Fixed a problem with the searchwindow no-records error box.
  It could eat up memory and abend the program if it was displayed several
  times.  I doubt that anyone encountered this.

  Change - The family database file structure was altered so that it can
  now handle up to 24 children per record.  (it was 16)


v1.06 Released on 10/16/91

  Bug fix - The record stacks are now adjusted when a record is deleted.
  This would only cause problems if you trid to Alt-B (backup) to a
  deleted record.

  Change - I will no longer use LZEXE on the EXE files.  A user had
  trouble with the only version that used it (v1.05).  I don't know if this
  was the culprit.  I'm just eliminating the unknowns...  I hated to drop
  it...it's a great program.

  Change - The program will no longer automatically create new data files
  if the configuration file (CONFIG.DAT) is missing.  It will inform you
  of the situation and ask you what to do.  There is also an option to
  create a new configuration file without creating the other files.

  Bug fix - The sorted lists, persons by baptisms, christenings, and place
  codes, will now properly exit to the menu if you aborted it from
  reporting to the screen.

  Bug fix - The program won't mess up now if you decide to jump around
  in the person database while temporarily out of the family database
  (F8-edit or F9-add person).

  Bug fix - Gedcom:  The strip-blank-lines-from-notes function now works
  correctly.


v1.05 Released on 9/26/91

  Change - I LZEXE'd the INSTALL.EXE, REINDEX.EXE, FSGED.EXE, and
  PRINTER.EXE files so that they would take up less HD space.

  Change - The tiny tafel generator will now print the word "Unknown"
  for any birth place that is not known.

  New feature - Gedcom:  I added a Gedcom File Preview feature.

  Change - I made some internal changes that should speed up some of the
  search windows (F6).

  Bug fix - Gedcom:  Fixed a minor problem with importing month-year only
  dates.

  Bug fix - Fixed the problem with the Family Reports and Family Group
  Sheets not printing notes under certain conditions.


v1.04 Released on 9/16/91

  Change - Person Database, Person Select Screens:  The marriage counter
  has been changed so that it differentiates between marriages and family
  records where the persons did not marry.

  New feature - Blank Charts/Forms: You may now specify the printer's left
  margin.

  Change - The internal field I/O routines have been altered to allow
  direct foreign character input.  This makes Family Scrapbook more usable
  by those users (European, French-Canadian, etc) whose computers are setup
  for extended country-specific information and code-page switching.

  Change - The Foreign Characters list now includes the entire extended
  ASCII set (#128-#255).  Many non-alphabetic characters are now in this
  list, but the change was necessary because these characters can be
  changed by loading country-specific info and by code-page switching.

  Change - I made a few minor internal changes that should make the program
  look a little better in monochrome.

  Change - Tiny Tafel Generator: I increased the note lines in the
  submitter info to 3 and made each line longer (66 chars).

  Bug fix - Gedcom: Cleaned up the export family screen.  It was getting
  messed up after doing an export.

  New feature - Gedcom: The place code export feature has been extended to
  include date codes.  These codes can also be imported.

  Bug fix - Gedcom: It can now import single-digit-day dates where the text
  was shifted to the left one space in the gedfile.  This makes it more
  compatible with other programs.

  Change - The Family Database, Family Reports, FGS's, and search windows
  now show a person's Title/Nickname if there is one.

  New feature - I added a Family Record stack so that you can use Alt-B to
  back up to a previous family after jumping around with Alt-F, Alt-M, F6,
  and F7.  ...just like in the Person Database.

  Change - Altered all of the Spouse windows so that they now display the
  family record numbers as well.

  Bug fix - Fixed the problem with the family database allowing deleted
  persons to be enterd as a spouse.

  Bug fix - The Family Reports: Print All With Same Name was working only
  intermittantly.


v1.03 Released on 8/22/91

  New feature - Family charts will now put a ? next to a birth year or
  year of death that has a date code of A, B, F, or ?.  Also, the charts
  will no longer print that lonely dash " - " if no dates are known.

  Bug fix - Dates are no longer chopped off by the ahnentafel charts.  I
  also cleaned up some of the bad English (i.e. "born on about 1960").

  Bug fix - Killed the problem with the reindex routine that was trashing
  the Passenger List file.

  New feature - Family Database:  Added an Alt-F command for jumping to
  the family record where a spouse was a child.

  New feature - Gedcom can now import and export place codes.

  Bug fix - Installer:  It was displaying a disk's size instead of the
  amount of free space.

  Bug fix - I finally killed the gremlin that was causing the field
  jump-if-full inconsistancy problems.

  Change - Gedcom I/O:  I altered the gedcom import routines so that they
  would read the surnames from a gedfile that was created with the Roots
  III genealogy program.  I really don't think this was a bug on my part
  since I followed the Gedcom specs and the Roots people did not.

  Bug fix - The person delete routine was removing the wrong spouse from
  the person's family record.


v1.02 Released on 8/7/91

  Bug fix - Family group sheets were not printing the correct mother for
  each spouse.

  Bug fix - Relationship reports were not printing all of a person's
  descendants.  It would stop searching after the children.

  Feature removed - Option to send Person Report: all persons of same
  surname, to the screen.  It wasn't working correctly and it wasn't
  such a great option anyway since it didn't look exactly like the
  printed version...so I killed it.

  Feature removed - Option to send Family Report: all families of same
  surname, to the screen.  See last entry...

  Feature removed - Option to send Family Group Sheets: all families of
  same surname, to the screen.  Ditto...

  New feature - Person Database:  Added a help screen for the sex field.

  New feature - Added an option to the Relationship Report for selecting
  birth or current names.

  New feature - Added an option to the Relationship Report to print
  record numbers.

  New feature - Added an option to the Person Reports to print notes.

  New feature - Added an option to the Family Reports to print notes.

  New feature - Added an option to the Family Group Sheets to print notes.

  New feature - Added an option to the Family Group Sheets for selecting
  birth or current names.

  Change - Altered the width of the Family Charts so that older printers
  that do not support more than 132 cpl could print them.

  Change - Altered the left print margin of several reports (almost all
  blank forms) so that some older printers could print them.

  Change - Blank chart:  Relationship Chart:  Altered the chart's width
  so that some older printers could print them.

  Change - Altered the data structure of the Printer Driver Database so
  that it would be more versatile and thereby support more printers.

  New feature - Printer Driver Database:  Added an Alt-A (ASCII Input)
  command because I got tired of looking at ASCII charts to determine
  what a character's decimal value was.

  Change - Printer drivers:  For those printers that cannot support 20
  cpi mode, I entered the 17 cpi mode commands in their place.  If the
  printer is a wide-carriage, satisfactory results might be achieved -
  I hope....

  New feature - Printer drivers:  Added support for the HP Laserjet,
  Epson LQ-850/950/1050, Toshiba P351SX, Mannesmann Tally MT180, Citizen
  180-D, Citizen GSX-140, and Okidata 320 series printers.

  Comment - Because of the changes to some reports, some users of older
  versions of Family Scrapbook will notice a difference in the print
  margins.  This is a side-effect of trying to support other printers.
  I'm still trying to scheme up a way to better handle margins...

  Comment - Many of the printer drivers were based on information out
  of printer manuals and not from actually testing them on the printers
  themselves.  Please contact me if any problems are found.


v1.01 Released on 7/18/91

        This is the first official release of the program.


v1.00 Never officially released.

        This is a Beta test version that was never supposed to be
distributed.  One of my testers didn't follow instructions.  The filename
is F-57.ZIP and it is an unfinished copy of the program.  It also has
several bugs, some of which could scramble your data.  If you see it, DO
NOT USE IT and encourage those who have it to ERASE it!

