>> From VM1.NoDak.EDU!LINES-L Fri Oct 23 22:51:22 1992 >> Subject: Keeping you up to date LifeLines Users, LIFELINES WISH LIST -- 23 OCTOBER 1992 LifeLines Known Bugs, Almost Bugs and Coming Changes o Allow last persons browsed use for menus (Dennett) o Add user defined functions to the programming language (Woodbridge) o Add a "break" statement to the programming language (Woodbridge) o Provide general methods to search GEDCOM node trees (Wetmore) o Use environment variable for default database locations o Use environment variable for default reports locations LifeLines Enhancement Requests o One of the date formats leaves a comma in (Romelfanger) o Implement database validation (names, dates, links) o Add wildcard option to search for all persons with same surname (Manis) o Implement more operations for date arithmetic and statistics o Enhance number printing (A, B, C; a, b, c; etc) (Wetmore) o Allow use of \-characters in the surnames (for TeX users) o Allow users to create their own default person and family templates o Handle "wild/illegal" pointers a la "print(i)" rather than "print(d(i))" o Use environment variables for useful directories (Dennett) o Use environment variable for default backup location o Don't overwrite existing files without confirmation (Dennett) o Provide read-only access to the database so others can browse o Have a directory of user defined templates o Add better name support for married women (Wetmore) o Provide a way to compute relationships between persons (Wetmore) o Allow GEDCOM to GEDCOM mapping on import or export (Wetmore) o Allow family merging when parents aren't the same (Eggert) o Add lower bandwidth interface for people using modems or networks o Provide fast database insert to speed up restore operation (Wetmore) o Let ~ represent the user's home directory o Allow user defined menus to list available report programs (Manis) o Modify the restore command to handle illegal GEDCOM names (Wetmore) o Support a permanent reference number and show it rather than key o Write a register program that follows a single descent line o Implement floating-point arithmetic o Implement higher precision integers for long ahnentafels (Wetmore) o Make more and more and more performance improvements (Wetmore) o Make values of all 1 NAME lines searchable Longer Term Enhancements and/or Dreams o Add EVENT and SOURCE record types o Allow user specified record types o Allow general linking between, out of and into records o Provide facilities for date estimation o Provide facilities for suggesting duplicates o Provide more automatic facilities for merging o Provide better support for family construction o Add run time type checking to the report programming language o Add another level of indirection in r.p.l. to avoid wild pointers o Reimplement LifeLines using a client/server model o Add a journaling feature (Dennett) LifeLines Closed Issues o Provide better merging support (Wetmore) o Fix bug in strconcat routine o Fix bug in addtoset (Romelfanger, Eggert, Dennett) o Fix bug in last few browsed feature after merging (Eggert) o Allow MS-DOS GEDCOM files as input (already implemented) o Add builtin for string length (Woodbridge) o Allow identification of families with no parents (Wetmore) o Add builtin to convert an xref to INDI or FAM (Woodbridge) o Cleanup the write_node(), new_write_node() debacle (Wetmore) o Remove redundant data when creating records to merge (Eggert) o Allow persons to be identified by key value (Dennett) o Change the word "restore" to something more general (Wetmore) o Order children after merging families (Dennett) o Change message "enter name" to "enter name or key" (Wetmore) o c1783 doesn't show up as a date in menus o Add \n, \t, and so on capability to report program strings (Wetmore) o Fix bug that dumps core on names with three slashes (Roegel) o Don't require leading 'I' when finding persons by key (Wetmore) o Make the GEDCOM restore error messages more explicit (Wetmore)