README.TXT Release Notes for BirthWrite Windows Genealogy Program Version 1.4 (C) Copyright Richard McDonald, 1994 This document contains release notes for BirthWrite Windows Genealogy program. Information in this document is more current than that in the online Help. This document also contains information that is not in the online Help on installation and setup. ------------------------ How to Use This Document ------------------------ To view README.TXT on screen in Windows Notepad, maximize the Notepad window. To view the Summary of Changes for this release, scroll to the last section of the document. ------------------------ Installation Notes ------------------------ If you received BirthWrite in a Zip file, then you should unzip it to a diskette or directory with some name like TEMP. Then run the SETUP.EXE file to install BirthWrite. If you received BirthWrite as a set of files on a diskette, then just run the SETUP.EXE like you would with any Windows Program. It is NOT advisable to run Setup from File Manager. Please run it from the File-Run pulldown menu. Otherwise you may see a "file in use" error. BirthWrite was implemented in Visual Basic. What that means to you is that there will be more files installed on the system than just the programs .EXE and .HLP files. The complete package contains the following files: \BIRTHWRI\BIRTHWRI.EXE .... you may have changed this \BIRTHWRI\BIRTHWRI.HLP directory name at install \WINDOWS\SYSTEM\CMDIALOG.VBX \WINDOWS\SYSTEM\COMMDLG.DLL \WINDOWS\SYSTEM\MSAES110.DLL \WINDOWS\SYSTEM\MSAJT110.DLL \WINDOWS\SYSTEM\VBDB300.DLL \WINDOWS\SYSTEM\MSAFINX.DLL \WINDOWS\SYSTEM\THREED.VBX \WINDOWS\SYSTEM\VSVBX.VBX \WINDOWS\SYSTEM\VSVBX.LIC Two files were eliminated from the release 1.2 install process. \WINDOWS\SYSTEM\MSABC110.DLL (not required) \DOS\SHARE.EXE (already included in system) This program requires Windows 3.1 or subsequent release. ------------------------ SHARE.EXE - IMPORTANT!!!!! ------------------------ Unless you have Windows for Workgroups, you MUST - repeat MUST - put the statement C:\DOS\SHARE.EXE /L:500 /F:5100 in your AUTOEXEC.BAT file before any WIN statement that may be there. If it's already there, ensure that the values are at least as large as those listed. If you have Windows for Workgroups or OS/2, you don't require to the Share command in your AUTOEXEC.BAT. ------------------------ Space Requirements ------------------------ Depending on if you have other Visual Basic applications installed or not, BirthWrite will require anywhere from .5 Mb to 3 Mb. If you should have a failure during install due to lack of disk space, please clear AT LEAST 3Mb of disk space to ensure correct installation. Then retry. ------------------------ Printing ------------------------ Printing can generate pretty big files. If your swap file isn't big enough, the program and Windows could hang - that is - stop entirely. Please give yourself lots of swap space if you're planning to print any reports with a lot of people. This is a general Windows problem and not a problem with BirthWrite. Printing of graphic charts doesn't work. It will be fixed for Release 1.5. Meanwhile, Family Sheet reports have been added. ------------------------ Display size ------------------------ BirthWrite works OK on a VGA screen. However, for best results I strongly recommend that you use at least 800x600 resolution. I personally use 1280x1024 so I can get lots of windows going. ------------------------ If you delete BirthWrite ------------------------ If you delete BirthWrite from your system AND it is the only Visual Basic application installed, then you will need to delete each of the files in the list above. Do not delete SHARE.EXE. If you have installed other Visual Basic applications or if you are not sure if you have installed other Visual Basic applications, then you should only delete the files in the \BIRTHWRI directory. ------------------------ If you have other Visual Basic applications ------------------------ BirthWrite was written using Visual Basic Version 3.0 with fixes from MicroSoft applied. If you install BirthWrite using the install EXE provided, BirthWrite will operate correctly. It is possible that the install process could update files common to most Visual Basic programs. If that happens, the behavour of the already installed program could change. It might even fail. If this happens, please contact me or the author of your other program. Generally, you should be OK. ------------------------ Registration ------------------------ BirthWrite is shareware. You are granted by the author a license to use it for 10 days for evaluation. If you decide to use it beyond those terms, you are expected to pay for a full use license. You may also redistribute BirthWrite as you see fit provided that no supplied materials are modified and all materials are shipped. Cost of registering for a full use license is $30.00 US ($35.00 Cdn). Registered users will get my attention when it comes to support. Otherwise the program is fully functional. Please read the registration section of the online help. Thanks Richard McDonald ------------------------ Summary of Changes ------------------------ Release 1.0 03/31/94 - Initial release Release 1.1 04/04/94 - fixed a couple of spelling mistakes - added hourglass to a couple of long running functions - clarified message shown when attempt made to deleted someone with siblings. Can't delete then because of "blank" parents recorded to hold family together. - clarified dialog box shown upon first time use. Now says that user can create a new data base OR import gedcom. - adjusted size of child list for large families so that list always has a little white space. - "about" dialog box disappears on it's own without requiring OK to be clicked. - fixed "delete tree" icon so that it didn't change to "add tree" icon after use. Release 1.2 05/15/94 - added GEDCOM Export support - improved performance of GEDCOM Import. - unrecognized GEDCOM fields are written as notes. - replaced Details and More Info display with a single window with index tabs to select the information required. This is known in the trade as a "Notebook" control. - added Adopted field to the data base. Data bases are automatically converted when they are opened. You will be asked if you want to do the conversion. - added birth dates and titles to list of individuals. My famiy has too many John Denison's to easily tell which is being selected. - added Window Cascade push button. I found I was using it quite a bit with my laptops small VGA screen. - optionally can choose to print statistics with descendents. Statisitics include number of people per generation. - added Cut/Copy/Paste/Delete push buttons to Notes section. These use the standard Windows Clipboard. - misc bugs fixed - when showing multiple trees and a details screen, closing a tree display that is currently driving the details display would cause a error - GEDCOM submitter fields were not being length checked. - occasionally the tree display would paint twice when the number of children would cause a change in the size of the children list. - married date wasn't being checked after an error found. - checking incomplete dates such as only month and day specified. - fixed GEDCOM import keycap changing - added a few more hourglass icons for long running tasks. Still to come..... - printing of graphic style charts. Release 1.3 07/23/94 - improved performance of most data base accesses. - printing/previewing of descendent/ancestor trees in chart format - accessed via print push button. - chart version of either type of tree will be previewed from print dialog box. Print can be invoked from the preview display. - limitations - prints only one page. Anything off the page will not be printed. Go for landscape printing and a large paper printer. You can specify that the page boundries should be displayed to let you know how bad it'll be. - can only display trees of a certain size. Once the size is exceeded, the building of the chart is stopped and the chart shown as far as it got. For BirthWrite 1.3, consider chart printing to be in beta form. It'll get better with BirthWrite 1.4. - added page breaks to text version of descendent chart. Upon encountering a new page, the immediate ancestors of the individual who caused the page break will be printed at the top of the page. This allows you to tell from one page how a descendent relates to the individual. Try it with a large tree. You'll see. - changed create File-New dialog from a Windows "Open" dialog to a Windows "Save-As" dialog. Shouldn't mean much to you, but you'll see that the file name list box is now grayed out. You can still select from the grayed out list. Selecting a file that already exists will result in a confirmation prompt before existing data base is deleted. - can now choose from 4 different date formats. See the "Options" pull down. - added new fields to the data base for marriage status including date of ending and marriage status. GEDCOM import and export supported. Only married, divorced and annulled marriage settings are exported. - age (if alive) and age at death displayed on details screen - improved GEDCOM import a little; - now handle OCCU, RESI, and EDUC tags - handle dates like 1795/96 by translating into About 1795 - handle marriage DIV and ANUL tags with dates - can print error report - misc bugs fixed - nasty little one when creating a new data base. If the sex is changed from female to male, then a Type Mismatch error will occur. Only ocurs on first individual when creating a new data base. - if the addition of a new individual is cancelled, under some circumstances, the redisplay of the tree may abend with error "No current record". - converting data base from 1.1 to 1.2 upon opening data base would cause tool bar to clear. Toolbar now displayed correctly after conversion. - cleaned up startup of new tree display. Used to show incomplete tree. Now paints the tree before displaying it. - displaying About screen with a no data base open causes user interface to lock up. Now can close About screen with OK push button. - upgraded install program - eliminated a number of bugs caused by Microsoft install program. Release 1.4 11/01/94 - Family sheet reports: This new report prints all information about an individual (except photos). A set of family sheets can be produced for the ancestors or descendents of the current individual. Within the set, each sheet is cross referenced with other sheets within the family. - Photo support: Photo’s can now be stored with any individual. - Ordered Lists: Lists of children are now shown in birth order with the eldest first. - Misc Fixes: - Graphical chart display: Under some circumstances, the peoples names will overlap on the display of a descendent chart. - Marriage Status and End dates: On the Marriage details notebook page, clicking on any pushbutton cleared ALL pushbuttons. Push buttons have been grouped to correct the behaviour. - Marriage end date: This date was not saved if the individual was new. - Spouse drop down list: On the tree display, the spouse drop down list had the first spouse in the list selected. Now shows the current spouse as selected. Also corrected name format to match that used in the tree display. - GEDCOM import: Misc fixes applied to improve support. - Date handling: Improved recognition of dates. - ID Numbers: No recognize hex id numbers. - Merge with empty: Merging GEDCOM file with an empty data base caused a program failure. - Divorces/Adoptions: Fixed some problems. - Messges: Messages are only issued once for each problem found. - Spelling: Fixed a very silly one on the main window at startup. - Fathers become mothers: This is a nasty little bug that showed up in release 1.1 and I’ve had enough comments that I added some checks on it in release 1.3. I had thought it might be a user problem related to BirthWrite accepting same sex marriages, but alas, a user took me through a scenario to show me what happened. With that I tracked it down to a coding error of mine. Apologies to all.