GeneWeb Version 2.00 -------------------- From the version 2.00, the license is GPL (GNU General Public License). The previous license still applies up to the version 1.11 included. * GeneWeb daemon/CGI (gwd) - [Mar 7, 99] Added ability to enter directly birth dates for children in families forms. - [Feb 27, 99] Added case "half-siblings" in relationship links. - [Feb 27, 99] In personal pages, titles dates when complete are displayed completely (not just date). - [Feb 26, 99] For a birth the present day, does not display "happy birthday" any more! And displayed age is "birth" and not "less than one year". - [Feb 26, 99] Displaying of first name alias in personal pages does not include the surname any more. - [Feb 23, 99] In non leap years, birthday anniversaries of February 29 are counted and celebrated March 1. - [Feb 19, 99] Replacement of "%s" by the name of the base with context, also in family comment. - [Feb 18, 99] Added deletion of photos. - [Feb 13, 99; Feb 20, 99] Added ability to send photos. - [Feb 12, 99] Improved displaying in Hebrew language. - [Feb 8, 99] Fixed bug in CGI mode under Windows: images (flags e.g.) were often truncated. * Gedcom to GeneWeb (ged2gwb) - [Feb 14, 99] Assumed wrongly that all families were defined after individuals, because it is often the case in Gedcom files. But this is not mandatory in definition Gedcom 5.5. Fixed. - [Feb 6, 99] Accept dates with "/" (20/11/1993) although it is not standard Gedcom 5.5. Interpreted as day/month/year. * GeneWeb to Gedcom (gwb2ged) - [Feb 26, 99] Fixed error: the first name alias if any was always saved in the gedcom as first name. Now saved only as first name if it starts with the first name (e.g. if first name = "John" and first name alias = "John Philip Robert"). * GeneWeb compiler (gwc) - [Feb 19, 99] The option "-cg" did not work. Fixed. * GeneWeb uncompiler (gwu) - [Feb 16, 99] Fixed bug: names holding "?" were sometimes not saved correctly, so that gwc did not work afterwards. * Lexicon - [Feb 26, 99] Small change in French translation. - [Feb 11, 99..Feb 24, 99] Some changes in Swedish version and fixed some errors in English version (Lars Gustavsson). * Documentation - [Mar 8, 99] Added a short paragraph in update.htm, section 5.2, paragraph "Filling", alinea "Create" about the fact that one can add his birth date. - [Feb 26, 99] Small change in French version (translation of "first name alias") in file update.htm, section 5.4. - [Feb 18, 99] Explained how to delete photos (new feature) in file "update.htm", (new) section 5.7. Some more changes in "start.htm", section "File a.cnf" and "update.htm" section 3 and 5.6. - [Feb 15, 99] Completed info for configuration files in file "start.htm", section "File a.cnf". Explained how to send photo (new feature) in file "update.htm": added section 5.6, completed section 3. - [Feb 11, 99..Feb 24, 99] Updated Swedish version and fixed some errors in English version (Lars Gustavsson). - [Feb 10, 99] Updated Dutch version (Joris Esch). GeneWeb Version 1.11 -------------------- * General - [Jan 27, 99] Added Hebrew (Jonathan Marder, Ruth Marder) * GeneWeb daemon/CGI (gwd) - [Jan 30, 99] Added link to welcome page after updates. - [Jan 24, 99] Added default photo names: not necessary to specify a photo for someone, a default name is searched. - [Jan 20, 99; Jan 30, 99] Added display of latest deaths. - [Jan 19, 99] Added direct links to siblings. - [Jan 18, 99] Family comment now displayed like dates (=> possible visibility by password restriction). - [Jan 18, 99] In notes and sources, the string "%s" is replaced by the name of the base in the same context. For example, in a source field, if "John Smith" is in the same database, it is possible to record it as: John Smith - [Jan 11, 99] Display declined forms (for some languages). E.g.: * in German: "x ist ein Sohn von einem Cousin von y" ("einem" instead of the inkorrect "ein"). * in Esperanto: "aldoni personon" ("personon" instead of the incorrect "persono") * GeneWeb compiler (gwc) - [Jan 26, 99] Fixed bug: failure when backslashes in source. - [Jan 18, 99] Fixed two bugs in dates parsing: 1. "x..y" (between x and y) was interpreted as "x|y" (x or y) 2. did not accept "d/m/y..y". * Gedcom to GeneWeb (ged2gwb) - [Feb 3, 99] No more message "Not implemented SUBM". - [Feb 1, 99] Accept now "BET x AND" as "AFT x" and "BET AND x" as "BEF x". - [Feb 1, 99] Fixed bug: date intervals did not work (generating "maybe"). * GeneWeb to Gedcom (gwb2ged) - [Jan 19, 99] Fixed bug: the tag "
" was converted into a new line only in lowercase form; "
" did not work. * Gedcom to GeneWeb and GeneWeb to Gedcom (ged2gwb, gwb2ged) - [Jan 18, 99] When there are several names (several records "1 NAME") for someone in Gedcom, the other become "aliases" (and vice versa for gwb2ged). * GeneWeb uncompiler (gwu) - [Feb 4, 99] Notes for persons having "?" no more saved (these persons are supposed to be deadends and this made "gwc" fail). * Lexicon file (lexicon.txt) - [Feb 3, 99] Some changes in Swedish translation (Lars Gustavsson). - [Jan 28, 99] Added section "!dir" for languages written right to left. - [Jan 28, 99] [minor] Portuguese translation now in pure ascii using HTML "&" macros instead of accents (no changes in Portuguese displaying) - [Jan 16, 99] For update forms, changed text "Date" into "Date (d/m/y)" in english version to be sure there is no ambiguity. - [Jan 16, 99] Added declined forms. - [Jan 16, 99] Fixed typos in German version (Markus Mottl). * Welcome files (xx/start.txt) - [Jan 30, 99] (en) Some changes in terms used (anniversaries). * Documentation - [Feb 3, 99] Added a paragraph (Message "socket failed") in "problems". - [Feb 1, 99] Updated Dutch version (Joris Esch). - [Jan 29, 99] Added remark at end of introduction for how to redirect the command displaying in a file. - [Jan 26, 99..Feb 3, 99] Fixed many typos in english version (Lars Gustavsson). - [Jan 25, 99] Added doc explaining consanguinity: new link in "directions for use". - [Jan 24, 99] Added doc for default photo name (new feature) in "directions for use", page "modifications", section 5.4 ("modify a person"), paragraph "Photo". - [Jan 24, 99] Fixed typo; was indicated "image" instead of "images" as directory name in this paragraph. - [Jan 22, 99] Added a few lines for "How to merge two families" in the page "modifications". - [Jan 20, 99] Added documentation for: * how to put links to GeneWeb databases. * how to customize welcome pages. - [Jan 11, 99] Swedish version (Lars Gustavsson). GeneWeb Version 1.10 -------------------- * GeneWeb daemon/CGI (gwd) - [09/01/99] Fixed bug in CGI mode: images in directory "images/base" were sometimes not found. - [08/01/99] Changed term "consanguinity" into "relationship" in relationship computing (because confusion with the usual meaning of the term "consanguinity"). - [06/01/99] Deleted Unix option "-robot_xcl": worked bad, did not detect robots, detected robots when there are not, too complicated to fix. (The normal HTTP robot exclusion remains.) - [28/12/98] Changed some http requests to hold no accents (should be continued...) - [19/12/98] Fixed bug quotes disappearing in field "first name aliases" in form Update/Person (if the value holds quotes). - [18/12/98] No more HTML "table" used in relationship links with one branch (=> more compact display and visible in browsers without tables, e.g. "lynx"). - [13/12/98] The directory cnt is no more searched in the directory where the daemon (or the CGI) is launched but in the base directory (option -bd of gwd; no difference if option -bd not used). - [13/12/98] In relationship links, display the ancestor couple (if both are ancestors). --- [12/12/98..13/12/98] Added displaying of cousins. - [11/12/98] Fixed more bugs (accents) due to new ANSEL encoding. * Gedcom to GeneWeb (ged2gwb) - [14/12/98] Fixed bug in Windows version (displaying "uncaught exception: Stream.Failure"). * GeneWeb compiler (gwc) - [02/01/99] Fixed missing accents displaying for undefined persons. * Lexicon file (lexicon.txt) - [06/01/99] Fixed and completed German version (thanks to Markus Mottl). - [15/12/98] Added some missing phrases in some languages (mainly Espagnol, Italian). - [11/12/98] Fixed and completed Dutch version (thanks to Joris Esch). * Welcome files (xx/start.txt) --- [06/01/99, 08/01/99] Wizard and Friend passwords are to be provided in a popped window (except in CGI mode). - [04/01/99, 09/01/99] (de) Fixed some typo (thanks to Markus Mottl). - [11/12/98, 04/01/99] (nl) Fixed and completed (thanks to Joris Esch). * GeneWeb uncompiler (gwu) - [12/12/98] Added option "-mem" to save memory space, but slower. * Documentation - [09/01/99] Changed link to "LICENCE" which did not always work. --- [04/01/99] Added dutch version (thanks to Joris Esch). GeneWeb Version 1.09 -------------------- * Inside databases --- Precisions of dates now apply not only for years, but for complete date. E.g. "maybe on september 1815" or "after september 23, 1815". --- In dates, added case "between": between year and another year. - Structure of databases have been changed for these two above points. - Area "comment" in families is now kept even if there are children. * Gedcom to GeneWeb (ged2gwb) - Delete of duplicated FAMS which sometimes happen in erroneous Gedcoms. - Delete families from GEDCOM when parents dont have the good sex. - Added displaying of line number when syntax errors and unrecognized dates. - Get sources if defined by pointer (but just the 1st line). - Added option "-no_nd" (no negative dates), not to interpret years preceded by a minus sign as negative dates. * GeneWeb to Gedcom (gwb2ged) - Added option "-ascii" to output in ASCII encoding instead of ANSEL. * Gedcom to GeneWeb and GeneWeb to Gedcom (ged2gwb, gwb2ged) - The GeneWeb fields "public name", "surname alias" and "photo" are now loaded from and saved to Gedcom resp. as: "2 GIVN", "2 SURN" and "1 OBJE (newline) 2 FILE". * GeneWeb daemon/CGI (gwd) --- Added alibity to specify someone as Sosa reference. Then the Sosa number is printed in navigation when displaying ancestors. Thanks to Emmanuelle Visseaux for this idea. --- Restructuration of displaying of surnames and first names by alphabetic order and frequency. Fixed bug of bad alphabetic order when first names and surnames with accents. Access in indexes faster. - In list by title places, added clickable "The whole list" giving the list of all persons associated with this place, whatever the title. - Descendants display limited to 12 generations in all cases (else too much text or too long to answer). - Added error message in relationship computing when loop in database (someone being his/her own ancestor). - In "search", added ability to write "I" instead of "Ier" (french form). Ex: "Charles I" or "Charles Ier" are both accepted. - Added ability to add ";opt=no_index" at end of requests to get an equivalent link independant from the persons' index number (useful to put direct links in Web pages). - Added text "Parents of" in top of pages of missing ancestors. - Fixed still several bugs (accents) due to new ANSEL encoding. * Base configuration files (xxx.cnf) - Added variable "wizard_just_friend" to suspend the powers of "wizards" (e.g. for maintenance): when set to "yes", they become simple "friends" (default: "no"). - Variable "renamed" can be used to specify that a database has been renamed. Generates a page giving the good URL to use. * GeneWeb compiler and Consanguinity computing (gwc, consang) - Fixed accents displaying in traces and error messages. * Welcome pages (start.txt) - Fixed wrong displaying of number of accesses in spanish (es) and portuguese (pt) versions. - Display thousand separators in numbers of accesses. * Documentation (directory doc) - Added 2 cases in FAQ. - Many small changes. GeneWeb Version 1.08 -------------------- * Added portuguese among languages (thanks to Yves Guignard). * gwd: - fixed several displaying bugs due to ANSEL - in forms, when a precision (about, maybe, before, after, or year) is given for a date, the day and month part are ignored, since its works only for years (for the moment). - photos and background in directory "images" can be installed in a subdirectory having the name of the database; ex: "images/martin" for the database "martin". - display "+" for dead people even if not known date * gwc, gwu: - added backslash as escape character for underscores * gwc: - save much much memory space while running when there are many many notes * ged2gwb: - fixed bug displaying "Uncaught exception: Stream.Error("get to eoln")" when the gedcom file did not end with a newline * consang: - more clear message when consang does not work because of loop in database * doc: - added doc for merging databases, persons and families. - added doc for databases maintenance. - small changes in diruse.htm, server.htm, start.htm GeneWeb Version 1.07 -------------------- * Added some stuff to allow chinese like languages. * Started chinese translation * Added source field for birth, baptism, death, burial, marriage. * gwd: - fixed bug, missing ancestors were printed in reverse order - fixed bug, could not find file "start.txt" in -hd directory. - fixed bug, missing persons when displaying close names - used flags for languages selection instead of tables - better displaying of dates for the miscellaneous languages - display birthdays of persons with death "don't know" (but without age) * ged2gwb: - does not stop any more when bad GEDCOM line found => warning and goes on. - added option -nd setting flag "not dead" instead of "don't know if dead" for personal records where "DEAT" exists but is empty. * gwb2ged: - start now pointers with 1 instead of 0 because some softwares seem not to accept @I0@ and @F0@. - generate always ANSEL encoding * gwu: - added option -d to select descendants like in gwb2ged GeneWeb Version 1.06 -------------------- * ged2gwb: - warning, not error now, when a person is undefined * a.cnf: - added example of setting background image GeneWeb Version 1.05 -------------------- * gwd: - added ability to merge persons and families. - added advanced requests - added year interval when displaying missing ancestors - (detail) added dates when displaying descendants indexes. - (detail) misc terms changing ("add"->"insert"; "nickname"->"qualifier"...) * gwu: - added option "-a" to select ancestors like in command "gwb2ged". * bug fixes: - Fixed a problem of blocking: the symptom was that, in some versions of Windows 95, "gwd" started normally, but when opening the site in the navigator, the site was found but the navigator was waiting and waiting forever. - When updating a person, if the "notes" field holds only a newline, the request is rejected => fixed. Moreover some browsers add this "bad" newline if the notes fields is empty => fixed. GeneWeb Version 1.04 -------------------- * gwd, ged2gwb, gwb2ged: - added baptism (separated from birth) and burial/cremation. - added sources for marriages. * gwd: - added "access" info, for infos display when dates < now - 100 years = * "If Titles" => displayed if the person has titles * "Public" => always displayed * "Private" => not displayed - added link to welcome page in personal record pages. - added option -auth: authorization file to restrict access (password) - fixed bug: in cgi mode, access to images did not work. - in welcome page, date (since ...) is printed in original language. - birthday months displayed as a menu and at the end instead of beginning * lexicon.txt: - some changes in translations GeneWeb Version 1.03 -------------------- * Added swedish version. * gwd: - in display by name, display year with precision in marriages - in missing ancestors by alphabetic order, display spouses too - in missing ancestors by Soza, shorter display of numbers - changed syntax of gwd.arg file (for cgi mode) => see doc "server" - in update person form, display "born" and "died" in neutral when language can do it (e.g. french "ne(e)", "decede(e)") - added request m=R;p=..;n=..;p1=..;n1=.. displaying relationship between two persons by their names * ged2gwb: - when converting a date with qualifier, if the date holds day or month, converts into: "ca Year". Ex: "AFT APR 1218" is read as "ABT 1218". - fixed bug: date 16/2/1964 gave "year = 16" instead of "year = 1964" * gwd, a.cnf, lang/lexicon.txt - deleted principle of "message" (was undocumented, anyway) * gwd, doc: - changed terminology "occurrence number" into just "number" (I realized that "occurrence" is mathematical jargon). * gwd, lang/*/start.txt: - displaying of total number of accesses, not only accesses in welcome page * in all commands: - options -help display message on standard output instead of standard error, allowing to use "| more" in Windows 95/NT GeneWeb Version 1.02 -------------------- * doc: - explain a solution for the problem of connection off line * ged2gwb: - ANSEL encoding is automatically detected (1 CHAR ANSEL in GEDCOM). Suppression option "-tma"; adding "-ansel" and "-no_ansel" to force or suppress the encoding, overriding the possible setting in GEDCOM. * gwd: - fixed bug: error while treating anniversaries of marriage in databases where families had been deleted: Uncaught exception: Failure("access persons out of bounds") GeneWeb Version 1.01 -------------------- New: - Command gwb2ged to export GEDCOM files. - More doc Other changes: * ged2gwb: - accept BAPM (unspecified baptism) together with CHR (christian baptism) in individual records - treat fields TITL (nobility titles) in individual records - fixed bug: families and children was bad ordered or reordered - added field SOUR (sources) (if not a pointer) for personal record; was only selected from BIRT (birth) and DEAT (death) - options -epn and -efn are now by default: options -no_epn and -no_efn added to cancel thems. - applies "-lf" after "-epn" * gwd: - changed: when deleting a person, it is now deleted also among the children of his parents. - fixed bug: when deleting a person, some fields were not erased. - added option -lang: default language - changed: displaying shortcuts when accessing by titles: for example, if there is only one king in the data base, and it is "king of France", selecting "king" directy displays "kings of France". * gwb2gw has been renamed gwu. GeneWeb Version 1.0 ------------------- CGI mode is Ok. * gwd, ged2gwb, lang/lexicon.txt: - errors on dates become warnings GeneWeb Version 1.0-beta.10 --------------------------- Still intermediate version to perfect "CGI" mode. * gwd: - fixed bug: update did not work in cgi mode. - print person link after "family switch" - when using "add parents", surname is printed in child area => ability to change father's. GeneWeb Version 1.0 beta.9 -------------------------- Intermediate version to perfect "CGI" mode under Windows NT. * More documentation * gwd: - cgi is detected by the presence of environment variable QUERY_STRING. It seems that .bat files is not accepted in Web servers in Windows NT, so one must use "gwd" itself. - if "gwd" is installed in cgi directory, and is renamed, e.g. "geneweb.exe", ability to add a file named "geneweb.arg" holding some lines * the first line if existing holds the name of the directory where "lang" is installed * the second line if existing holds the name of the directory where the databases are installed * the third line, if existing, may hold the string "cgi" telling that gwd must run on "cgi" mode, even if QUERY_STRING is not set - added option -bd: bases directory - no error message now if background not found * Deleted "add/person" in update (gwd) and in welcome pages (lang/*/start.txt) => impossibility now to directly create isolated persons. This is because it often leads to manipulation errors. To add a new baby, use "modify family" from one of his parents' personal record. GeneWeb Version 1.0 beta.8 -------------------------- * Added documentation in HTML: directions for use * Added LICENCE * Deleted COMM-en.txt & COMM-fr.txt * gwd: - added cgi mode (option -cgi) - Less general for acces by approximative spelling: ex: first name "agns" will not yet answer: "Agnes" and "Gunza", but just "Agnes". - Unix version: time out limited to 120 seconds instead of 60 - Descendants by list limited to 8 instead of 5 - added missing divorce information in descendants by list - Fixed bug: Ok on "add person" did not work - Fixed bug: could not cancel a friend or wizard password, by giving an empty one in the form in starting page - Fixed bug: shift at end of page for the indexes of descendants. - Fixed bug: update of family did not work. * ged2gwb: - added divorces - suppressed sources when forward defined (code reorganizing to do). * lang/lexicon.txt: - german translation updated * lang/de/start.txt: - german translation updated GeneWeb Version 1.0 beta.7 -------------------------- * general: - changed bases representation => memory consummation reduced in gwd and in consang - negative years are treated (gwc, gwd, ged2gwb) * gwd: - the directory cnt holding counts is searched in the current directory not in the one given by option "-hd" (no difference if -hd not specified). - this directory, cnt, is created if no present - ability to add a file "foo.trl" for the base "foo", in lang directory and in its subdirectories: the file is inserted at the end of all pages after the GeneWeb copyright. Note: the files ".txt" in the subdirectories do not hold yet the final tag "". - limitation to 5 generations for descendants display in list format - fixed bug: families could be displayed twice in case of close surnames - fixed bug: displaying of lexicon worked bad in 1.0-beta.6 * gwb2gw: - memory consummation significantly reduced - added option -tnd: infer negative dates when missing minus signs in GEDCOM - added option -lf: lowercase first names - add file "command.txt" in base directory to remind the used command and arguments - fixed bug: when multiple lines with 1 NOTES, only the first was treated - fixed bug: names starting with special letters were truncated - fixed bug: better search for possible years in undecoded dates GeneWeb Version 1.0 beta.6 -------------------------- * ged2gwb: - now only shortcut for options, suppressed long versions, finally - fixed bug in option "-tma" creating sometimes strings of bad length - fixed bug sometimes omissions of recording notes - try to find a year (a number between 32 and 2500) in dates impossible to decode * gwd: - added option "-only" in version Windows 95 too. - added option "-log" in version Windows 95 to redirect log to a file. - added display of ascendants up to an ancestor in relationship computing. - while displaying ascendants, the first generation is now the person himself (which is displayed with Soza number 1), not his parents - accept local ".GIF" files as photos (up to now, it was only ".gif", ".jpg" and ".JPG"). - local photo files are searched in (new) directory "images" - added copyright (c) * gwc - options described in english - added "unnamed" in statistics (option -stats) * lang/lexicon.txt: - some fixes in dutch version * lang/version: - added copyright (c) * lang/*/start.txt: - added form at end of pages to allow entering password for other entries. GeneWeb Version 1.0 beta.5 -------------------------- Main changes * ged2gwb: - added option "-translate_msdos_accents" - added shortcuts for options => -ls -efn -epn -tma - errors go to standard output instead of standard error * gwd: - missing ancestors: o added alphabetic order o no more display of spouses o proposed for all entries (not only for wizard one) - added "From inet_addr" in traces in Windows NT/95. - added date of service start in starting files. - fixed bug: internal error after: relationship computing => selection by name => alphabetic order * lang/lexicon.txt - completed translations in german and spanish Secondary changes * gwd: - added more explicit messages for some system errors. - changed the text "numbers" into "Soza numbers" in ancestors. - changed surnames display in alphabetic order (particles after) - improve messages in relationship links ("click here to see the first branch") - signature version of GeneWeb in default starting pages GeneWeb Version 1.0 beta.4 -------------------------- * ged2gwb: - fixed bug: tag DEAT generated "dead" in some wrong cases. - options "-extract_first_name" and "-extract_public_name" more separated and working better * gwd: - There was another problem of blocking. Fixed (supposed to!). * a.cnf: - palette of colors is proposed GeneWeb Version 1.0 beta.3 -------------------------- * ged2gwb: Options - option "-uncapitalize" is renamed "-lowercase_surnames" - Added options "-extract_first_names" and "-extract_public_names" Behaviour: - Newlines (
) added in notes when CONT. - Field NAME of the form "/ NAME / first name" correctly treated - Field CHR (baptism) taken into account. - Several fields "1 OCCU" treated. - Field SOUR is now only if directly in the line (not reference) * consang: - recompute all consanguinity in base if family updates has been done * gwd: - added possibility of nth in titles (ex: 3rd earl of ...) - displaying of baptism in short dates, if not birth date - thousand separation in numbers depending on the language (comma in english, dot in french, etc). - fixed bug in Win 95 version: blocks from time to time