changelog

From GeneWeb
Revision as of 02:24, 16 February 2017 by A2 (Talk | contribs) (Geneweb 7.00 beta)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

English

Geneweb 7.00 beta

April 2017. (A new version of GeneWeb will be available for download.)

What’s new in version 7.00 beta:

  • Lots of cleanup of old and useless code
  • Ocaml4.02 is required to compile
  • Option gwd -dd as been deprecated, be careful to upgrade your CGI script.
  • Configure makefile has new debugging options, see ./configure --help, build api with --api.
  • New static_path option when using gwd in CGI to specify relative path of CSS and js files
  • Database :
    • [TODO] gwc2 and ged2gwb2 are adapted to gw+ format and available for big databases like Roglo.
    • [PR481] Cleaner .gw format with less redundancy of data, lighter database files
    • [BS] Reorganisation of /bases folder: all files of a database are now under the same folder
      • >!!to describe moves in details!! perhaps we need a migration tool for this and a good tutorial<
      • mybase.gwf becomes mybase.gwb/params.gwf
      • images/mybase becomes mybase.gwb/portraits
      • src/mybase and src/mybase/images become mybase.gwb/documents
      • etc/mybase becomes mybase.gwb/etc (to be verified!!)
      • in the mybase.gwb/documents folder, sub-folders are allowed
      • the mybase.gwb/documents folder can now contain PDF (m=PDF;s=file.pdf) and HTML (m=HTM;s=file.html) files. For homogeneity, m=TXT;s=file.txt is equivalent to m=SRC;v=file.
  • Templates :
    • Allow the sorting of family and individual events
    • New books of first names and surnames like books of occupation/places/sources to allow mass renaming
    • [BS] New type of witness “officer” for event
    • [BS] Update default template to HTML5 using Bootstrap 4
    • [BS] Icons are deserved by Font Awesome font
    • Update templm: add htrees rendering, manage new books and sorting events directly in forms
    • [BS] New p_mod variable included in %prefix; that allows customisation of perso_modules on the fly
    • [BS] Deleted templ a-f and 502, now available through perso_modules
    • [PR498] New type of date to manage a period of time of an event (from t1 to t2)
    • [PR499] Added case OfCourseDead on function %is_dead
    • [PR502] Add parents and spouses in lists of homonyms
    • [BS] New template variable to check if a file is loaded by template or by gwd itself.
    • [BS] New template page destable.txt for descendants table.
  • TO BE COMPLETED…

GeneWeb 6.08 and 7.00 alpha

September 4, 2014.

New versions of GeneWeb are available for download.

What's new in version 6.08:

  • Almost nothing, just bug fixes.

What's new in version 7.00alpha:

[TO BE COMPLETED]


GeneWeb 6.07

March 7, 2013. A new version of GeneWeb is available for download.

What’s new in version 6.07:

  • Added a history of updates where you can view the revision history of your genealogy data.
  • Changed the home page search form. To search by full name, enter a first name and a surname.
  • Added the following warnings: “BigAgeBetweenSpouses”, “DeadOld” (died after 1900 and aged 105+ years old, or died before 1900 and aged 100+ years old), “OldIndividual” (alive and aged 120+ years old). Specify if the “marriage before/after birth/death” warning applies to a witness or to spouses.
  • Fixed the GEDCOM Import for better support of letter case in the names when using UTF-8.
  • Added a list of missing events in your family tree.
  • Other minor changes and fixes.



GeneWeb 6.06

December 4, 2012.

A new version of GeneWeb is available for download.

Here is a list of the main modifications :

  • New! You can try the new graphical interface of GeneWeb. It’s supposed to replace gwsetup at the end. Right now, it’s a beta version so everything is not finished yet. Feedback is welcome.
  • Add three new warnings: ChangedOrderOfMarriages, CloseSiblings and ParentTooOld. Activate the warning YoungForMarriage.
  • Change totally the way to notify and record the changes of a base. There is now only one variable in your gwf file (notify_change) so you should update your script if you were using notify_delete and notify_key. You should then test in your script notify_change the kind of action: “dp” – > delete person (see upthist.txt for the complete list of action). The order of the argument are: base wizard action [variable arguments]. In the variable arguments, you may have: – KEY old_key new_key; – VISIBLE key boolean. This modification should allow in a close future to be able to see what was exactly modified in a person/family (eg: birth place, marriage date…).
  • Add a “book of sources” and “book of occupations” just like the “book of places”. The three functions use the same variable in the .gwf file: max_nb_updates (you should then update your gwf files). This variable allows to set up the maximum number of updates that can be done at a single time. Plus, this page is available as a template. For those who changed the values in updind and updfam template for the fields place, source, occupation, beware to put the right value in the upddata template.
  • Add a field in the advanced request to search in the marriage information. This is just a small evolution, it is not meant to add other searching fields again and again.
  • Add the occupation in the edition of a family form. One can create a family and specify the occupation of the father/mother and the children. This is again a small evolution, it is not meant to add other fields again and again.
  • Add two new outputs: “liste-éclair” (tiny tafel) and “book of ascendants”.
  • “Better” display in the ascendants/descendants menu/list/tree and the relatives outputs. Add a few new options in the ascendants/descendants list/tree.
  • The way a date is displayed is now completely dependant of the “date order” in the language dictionary. For example, if your date order is dd/mm/yyyy, your date will be 01/02/1880. If instead it’s d/m/yyyy, it will be displayed as 1/2/1880. Format accepted now are:
    • dmyyyy
    • mmddyyyy
    • yyyymmdd or yymmdd
    • ddmmyyyy or ddmmyy
  • Add the evaluation functions of a date (year, month, day, prec) in the template (interpreted by perso.ml).
  • Display the history of updates in a table.
  • Other small things…
  • Update of template A, B, C, D, F, H (Dominique Deram).
  • Update of template M (Mickaël Rouesné).

GeneWeb 6.05

June 4, 2012.

A new version of GeneWeb is available for download.

Here is a list of the main modifications:

  • Optimisation of the Sosa computing in the template. Can be 3 to 40 times faster (mainly with the option display_sosa=yes).
  • New organisation of the relationship computing page. Cousins and Relations are now in the same page. Should be easier to use (javascript must be activated).
  • New output in the ascendants and descendants menu: display in table.
  • Added a link to browse in the descendants tree as in the ascendants tree.
  • Added a warning in case the source field is not complete. Beware, it may not behave as you think. In order not to spoil the display, the warning will be displayed only like this: if there is any family sources then OK (no warning) else if there is any individual sources for him AND her then OK (no warning) else Warning missing sources.
  • Add a warning if a witness is born/dead after/before marriage.
  • If you define a “Sosa ref” in your gwf file, then GeneWeb will keep the gwf file up to date when the user modify the base (and potentially this individual).
  • Added the notify_key when changing the name of the children and check if the “Sosa ref” has changed.
  • In case of homonyms (creation of individual/family), display the spouses of the homonyms in the list.
  • When searching for a surname, the more there are answers the more the result will be displayed in many columns.
  • New template: annivmenu.txt. This page contains all the links related to an anniversary (birth, marriage, death…)
  • Lifting of gwsetup (I hope the menu is a bit clearer). In case of creating a new base, if there is no gwf file, then gwsetup will create a small “default one”.
  • Some modifications in perso.txt (modify menu…)
  • Add the option -add_lexicon to dictionaries.
  • Add the option -nopicture in order not to import pictures of GEDCOM/gw.
  • Added the template of the 5.02 version (named templ502).
  • Update copyright.
  • Update lex_utf8.txt.
  • Delete file README and INSTALL that pointed to an old documentation.
  • Various fixes.
  • Update of templates A, B, C, D, F and H (Dominique Deram):
    • New directory templx for the anclist, ancsosa, anctree. It will be used by the templates a, b, c, d, f, h.
    • Update copyright.
    • Various fix of minor bugs and improvements.
  • Update of template M (Mickaël Rouesné):
    • css.txt: refactoring of the CSS.
    • perso.txt:
      • Display the number of ascendants and descendants.
      • If misc=on (in the gwf file) or opt=misc (in the URL), then display the wiki links, index and ID (reference key) of the individual in the bottom of the page.
      • Vertical Family Tree with 4 generations.
      • Open the update individual/family form in a new page and automatic reload after clicking on the [x] at the bottom of the page.
    • ancmenu, ancsosa, anclist, anctree: fix bug in evar.v.
    • ancsosa: improve the surname list, add occupations, update style.



GeneWeb 6.04

March 15, 2012.

  • Fix limitation of the int size in OCaml. Now in 64 bits architecture (only), the maximum number of persons is more than 18 billion (Daniel de Rauglaudre).
  • New language available: Slovak (Ondrej Blazo).
  • You can now custom (more easily) the template perso by setting the right variables in the gwf files. Have a look at this page for the full documentation : http://opensource.geneanet.org/projects/geneweb/wiki/En_template#Personnaliser-les-fiches-individu
  • Template perso.txt: the update menu is now in the top of the page and split into:
    • update this person (shortcut to update this person directly)
    • update menu (the classic menu)
  • Variation of the favicon in the templates: perso, ancmenu, updmenu, relmenu, desmenu, cousmenu. Display the sex of the person as favicon.
  • Added the age of the individual in perso.txt
  • New search of the template files. This is no longer needed to copy the template files in the base. This evolution is backward compatible and works like this:
    • search in base/etc/mybase/name.txt
    • search in gw/etc/template/name.txt
    • search the first default template according to the template variable (gwf)
  • Notify_key is now called each time an individual is modified AND his key has changed. This is basically in the Modify individual and Merge individual.
  • Added a notify_delete that works just like notify_key
  • Added a nofollow option on the link in the search page (the number of branches and the “o” to fold/unfold.
  • Update lex_utf8 and the particles files. The last one is now the same as the generated (by GeneWeb) one.
  • Added “area” and “map” in the default HTML tags
  • Added an option in the ged2gwb tool. It behaves like previously, i.e. default relation for a couple is Married. If someone prefers, one can use the option -rs_no_mention to set the relation status to NoMention.
  • Added a new instruction in the template language: FOR. It is a simple instruction, and could be improved later but for now it works like this : for (i=MIN; i<MAX; i++)=> in template language: %for;i;MIN;MAX […] %end;. You can define any variable for iterator and you can use it in the loop. This variable lives only in the loop. Thus it behaves like this :
 %let;i;42%in
 %i;
 %for;i:0:10;
   %i;
 %end;
 %i;
 OUTPUT => 42; 0; 1; 2; 3; 4; 5; 6; 7; 8; 9; 42
  • Added an option to *not* try a getHostByName. Could slow down on windows. One should add -no_host_address to gwd to use this feature.
  • New implementation of the function that calculates if a person has a Sosa number or not. Much more efficient than the previous one!
  • It is now NOT possible to add or modify a family in which the first name or the surname of a person is not specified. => It can break the generation of the gw file.
  • Added a return button when there had been an error in a modification of a person or a family.
  • Fix the wedding anniversary list only if the couple is not divorced
  • Added a “happy birthday” for the wedding anniversary in the individual page.
  • Added the operator “/” (DIV) in the template language.
  • Fix the calculus in case there is more than a thousand number in templm.
  • Fix the duplicates of address in gwc2. Now the book of places if working completely in gwc1 and gwc2.
  • Fix the searching path for template in the CSS (Ludovic Ledieu).
  • Fix the wrong display of tag <hr> with IE (Mickaël Rouesné).
  • Added an option to limit the computation time of the consang.
  • Update of template M (Mickaël Rouesné):
    • delete file updhist.txt.
    • added calendar.txt: link to statistics, pyramid of age, anniversary, if calendar is republican, display the full date.
    • added the languages in welcome.txt.
    • ancsosa, deslist: added the divorce date, and state.
    • ancmenu, desmenu: added the first_name alias.
    • updfam, updind: refactoring and added JavaScript controller.
    • trl: added the link to the other templates.

GeneWeb 6.03

December 12, 2011.

  • Added an option to authorise or not the wizards notes. By default, notes are not allowed. One must specify {{{1}}} in the gwf to allow them.
  • Added the tool update_nldb to update the wiki’s note in the database.
  • Fix bug in the access rights of a person’s occ. It was possible to have an invalid request in a relationship calculus.
  • Delete some duplicate files (README/LISEZMOI/LICENCE).
  • Added gwc2 and ged2gwb2 in the gwsetup tool.
  • In the advanced search, if the number of results is more than the max defined, then it display the “max first” results instead of “too many results”.
  • Added a book of places (see a.gwf to specify the maximum number of events that can be corrected in one pass. !!! Beware !!! This functionality is not completely functional when using gwc2. You cannot edit twice the same place. If you want to edit more than once one place, you have to do a consang between each modification (because it will recalculate the index).
  • Fix the regression of rtl/ltr display in some pages.
  • When using ged2gwb, the status of a family is now by default NoMention.
  • Added the Sosa picture in the advance search.
  • In the place/surname search, one can now search only for baptism or burial (which was before being included in birth and death).
  • Display the picture of an individual inline instead of attachment.
  • In the surname search, if the surname was not found, display the results in ncols (you can specify it directly in the URL: {{{1}}}).
  • Added spouse (if exists) in the descendants tree.
  • Various source code refactoring.
  • Update templates a, b, c, d, f and h (Dominique Deram).
  • Update template m (Mickaël Rouesné).
  • Ludovic Ledieu:
    • Fix the truncate name and uncaught exception: end of file in the forum.
    • Interpretation of the is_invisible variable in the updhist.txt template.
    • Better management of the variable “referer” (link to welcome and previous page).
    • New implementation of the “place/surname” request that corrects the HTML errors.
    • New implementation of CSS as a template (css.txt).
    • Tree displaying (dag and RL) compliant with XHTML.
    • Better W3C compliance.
    • Fix wrong display for advanced requests in the welcome page.
    • Rewrite old templates so that they use common language: index.txt, moved.txt, redirect.txt, renamed.txt, robot.txt (no favicon, no image, no CSS since the client has no access).

GeneWeb 6.02

November 2, 2011.

  • In the population pyramid, display an image instead of &nbsp;. The purpose is that it can be printed now.
  • Added a patch in the calculus of the sea until the number of person in the database is well managed.
  • Some aesthetic changes.
  • Change "href=#" by "void" because Internet Explorer doesn’t support it (go to the top of the page).
  • Fix bug (in the source code, not the template) in updating a death date from OfCourseDead to Dead if there is actually a date of death.
  • Deleting the documentation (DOC ans WDOC) and the associated request.
  • Added an option to activate/deactivate the forum.
  • Added an option to turn on/off the counter for visiting web pages.
  • Change the order of displaying the note/source in the individual page. The family note/source comes before the information of death of the individual.
  • Added execution rights to configure and camlp5_comm.sh. GeneWeb can now be compiled out of box (I mean after SVN co).
  • Fix bug in the GeneWeb server in CGI mode. Should not answer 200 OK.
  • Fix bug in the death date by merging two individuals.
  • Add a function to delete bad characters (such as ':') in the first name and surname (that compose the key) and broken the links.
  • Added template of Dominique Deram and Mickaël Rouesné.
  • New implementation of the surname search function. There is now no differences between capital letters, accent…

GeneWeb 6.01

October 11, 2011.

For this version, you will not find a tag of GeneWeb 6.01 because I forgot it. Few changes since 6.00 (which was set up to start a new development of GeneWeb).

  • Add an option to display the day of a date.
  • Add notes/sources in the descendants list.
  • Fix bug creating a loop when adding a family and creating a father and mother bug linking the child to his parent (with the same name of course !).

GeneWeb 6.00

October 5, 2011.

Gwd, gwsetup

  • Add corrections for Windows compilation.
  • Use CSS sheetstyle to customize the pages.
  • Add notify_key (base old_key_of_person new_key_of_person) like notify_change.
  • Same access rights on person as in GeneaNet.
  • Add a Sosa picture in the results of the search request and on the individual sheet.
  • Fix bug in hidding individual of the same family.
  • Fix bug in showing individual by first name whereas there were hidden.
  • Add week day.
  • Add first_name_key_strip/surname_key_strip in perso.ml.
  • Change the display in pyramid age.
  • Add is_first for alias in perso.
  • Replace all alt by title.
  • Add favicon and other pictures.
  • Correct the access right in the display of a family.
  • Add toolbar.
  • Change .bat for Windows.

Doc

  • Change HTML pages in setup, documents...
  • Delete the note in the LICENSE.
  • Corrected the usage for all second version of the program (gwc2…).
  • Add a small explanation for css_prop in a.gwf.

Français

GeneWeb 6.08 and 7.00 alpha

4 septembre 2014

Une nouvelle version de GeneWeb est désormais disponible dans l'espace de téléchargement.

Voici la liste des principales modifications :

  • Ajout des événements personnalisés.

Il reste encore quelques correctifs à faire avant la version finale, n'hésitez pas à laisser un commentaire sur ce qui est bien ou moins bien.

ATTENTION: N'oubliez pas que la mise à jour de GenWeb 7.00 n'est pas compatible avec votre ancienne version ! Il faut donc impérativement faire un export avec l'ancienne version d'un fichier gw puis l'importer avec la nouvelle version (et pas copier/coller le dossier bases) !



GeneWeb 6.07

7 mars 2013

Une nouvelle version de GeneWeb est désormais disponible dans l’espace de téléchargement.

Voici la liste des principales modifications :

  • Ajout d’un historique détaillé. Il permet de faire des comparaisons pour voir les modifications qui ont changé.
  • Nouveau design pour le formulaire de recherche de la page d’accueil. Au lieu d’un select à trois choix, il y a maintenant trois champs textuels. Le premier permet de rechercher par prénom, le second par nom. Le dernier permet de rechercher par clé (prénom.occ nom), nom public, alias, Sosa… Une astuce est possible, on peut entrer prénom (.occ) et nom dans les champs respectifs (prénom et nom) et GeneWeb fera une recherche par prénom nom.
  • Ajout du warning BigAgeBetweenSpouses, DeadOld (si décédé après 1900 et âgé de 105 ans ou si décédé avant 1900 et âgé de 100 ans), OldIndividual (si non décédé et âgé de plus de 120 ans). Spécifie si le warning « marriage avant/après naissance/décès » s’applique à un témoin ou au couple.
  • Fix option majuscule/minuscule pour l’import GEDCOM lors de l’utilisation de l’UTF-8.
  • Nouvelle sortie : évènements manquants.
  • D’autres petites modifications.



GeneWeb 6.06

4 décembre 2012

Une nouvelle version de GeneWeb est désormais disponible dans l’espace de téléchargement.

Voici la liste des principales modifications :

  • ! Nouveau ! Vous pouvez tester l’interface graphique de GeneWeb. Elle est supposée remplacer gwsetup à terme. Pour l’instant, c’est une version beta, tout n’est donc pas terminé. Les retours sont les bienvenus.
  • Ajout de trois nouveaux warnings : ChangedOrderOfMarriages, CloseSiblings and ParentTooOld. Activation du warning YoungForMarriage.
  • Changement complet de la façon de notifier les changements d’une base. Il n’y a maintenant qu’une seule variable dans le fichier gwf (notify_change), il est donc conseillé de mettre à jour vos script si vous utilisez notify_delete et notify_key. Il faut alors tester dans le script le type d’action effectuée : « dp » -> suppression personne (voir updhist.txt pour la liste complète des actions). L’ordre des arguments est le suivant : base magicien action [arguments variables]. Dans les arguments variables, on peut avoir : - KEY ancienne_clé nouvelle_clé ; - VISIBLE clé booléen. Cette modification devrait permettre dans un futur proche de voir exactement quelles informations ont été modifiées lors d’une mise à jour d’une personne/famille (i.e. lieu de naissance, date de mariage…).
  • Ajout d’une « liste des sources » et « liste des professions » sur le même modèle que la « liste des lieux » (anciennement dictionnaire des lieux). Ces trois fonctions utilisent la même variable du fichier gwf : max_nb_updates. Cette variable permet de fixer le nombre maximal de fiches que l’on peut mettre à jour en une seule fois. De plus, la page de consultation est maintenant sous forme de template. Pour ceux qui ont changé les valeurs des champs lieu, source, profession dans les templates updind et updfam, attention à mettre la bonne valeur dans le template upddata.
  • Ajout d’un champ dans la requête avancée pour pouvoir chercher des informations sur le mariage. C’est une petite évolution, mais elle n’est pas destinée à ajouter encore et encore d’autres champs.
  • Ajout d’un champ profession dans le formulaire famille. Là encore, c’est une petite évolution et il n’est pas prévu d’ajouter encore et encore d’autres champs.
  • Ajout de deux nouvelles sorties : liste-éclair et livre d’ascendance.
  • « Meilleur » affichage du menu/liste/arbre des ascendants/descendants.
  • La façon dont une date est affichée est complètement dépendante de la variable « date order » du dictionnaire. Par exemple, si le date order est du format dd/mm/yyy, la date affichée sera 01/02/1800. Si au contraire c’est d/m/yyyy, il sera affiché 1/2/1800. Les formats acceptés sont :
    • dmyyyy
    • mmddyyyy
    • yyyymmdd ou yymmdd
    • ddmmyyyy ou ddmmyy
  • Ajout des fonctions d’évaluation d’une date (année, mois, jour, précision) dans les templates (interprétés par perso.ml).
  • Affichage de l’historique des modifications sous la forme d’un tableau.
  • D’autres petites choses.

Dominique Deram :

  • Mise à jour des templates A, B, C, D, F, H.

Mickaël Rouesné :

  • Mise à jour du template M.



GeneWeb 6.05

4 juin 2012

Une nouvelle version de GeneWeb est désormais disponible dans l’espace de téléchargement.

Voici la liste des principales modifications :

  • Optimisation du calcul de Sosa dans les pages de template. Peut-être 3 à 40 fois plus performant (principalement si l’option display_sosa=yes est utilisée).
  • Nouvelle organisation de la page « calcul de parenté ». La page cousin et parenté sont maintenant dans une seule et unique page. Cela devrait simplifier l’utilisation (attention, utilise du JavaScript).
  • Nouvelle sortie : ascendance et descendance sous forme de tableau.
  • Ajout d’un lien de navigation dans l’arbre de descendance (identique à celui d’ascendance).
  • Ajout d’un avertissement si le champ source n’est pas complété. Attention, le fonctionnement n’est pas celui auquel on pense en premier. Afin de ne pas « noyer » l’affichage des avertissements, un avertissement pour les sources sera affiché suivant ce calcul : si il y a n’importe quelle source familiale alors OK (pas de avertissement), sinon s’il y a n’importe quelle source individuelle pour lui ET elle alors OK sinon, on affiche un avertissement « source manquante »
  • Ajout d’un avertissement si un témoin est né/décédé avant/après le mariage.
  • Si une « référence Sosa » est définie dans le fichier gwf, alors GeneWeb va garder à jour ce fichier gwf lors de la modification de la base (et potentiellement cet individu).
  • Ajout d’un appel à notify_key lors de la requête pour changer le nom des enfants et vérifie si la « référence Sosa » n’a pas changé.
  • Dans le cas d’homonymes (création individu/famille), affiche dans la liste des homonymes, les conjoints de ces homonymes.
  • Lors de la recherche par nom, plus il y a de résultats, plus celui-ci sera affiché dans plusieurs colonnes.
  • Nouveau template : annivmenu.txt. Cette page contient les liens vers tous les anniversaires (naissance, décès, mariage...).
  • Lifting de gwsetup (le menu devrait être plus clair). Lors de la création d’une base, s’il n’y a pas de fichier gwf, alors gwsetup en créé un minimaliste.
  • Quelques modifications dans perso.txt (menu modifier…)
  • Ajout d’une option -add_lexicon pour ajouter autant de dictionnaires externes que l’on veut.
  • Ajout d’une option -nopicture pour ne pas importer les images (GEDCOM/GW).
  • Ajout des templates de la version 5.02 (nommé templ502) pour les nostalgiques.
  • Mise à jour du copyright.
  • Mise à jour de lex_utf8.txt.
  • Suppression des fichiers README et INSTALL qui pointaient vers une ancienne documentation.
  • Différentes corrections.

Dominique Deram :

  • Mise à jour des templates A, B, C, D, F, H :
    • nouveau répertoire : templx pour les templates anclist, ancsosa, anctree. Est utilisé par les templates a, b, c, d, f, h.
    • Mise à jour du copyright.
    • Différentes corrections de bugs et d’évolutions.

Mickaël Rouesné :

  • Mise à jour du template M :
    • css.txt : refactoring de la CSS.
    • perso.txt :
      • affiche le nombre d’ascendants et de descendants ;
      • si misc=on (dans le fichier gwf) or opt=misc (dans l’URL), alors affiche les liens wiki, index et référence de l’individu en bas de page.
    • Ajout de l’arbre vertical sur quatre générations.
    • Ouverture des formulaires de mise à jour individu/famille dans une nouvelle page et rechargement automatique de la page si l’on clique sur [x] en bas de la page.
    • ancmenu, ancsosa, anclist, anctree : correction d’un bug dans evar.v.
    • ancsosa : amélioration de la liste éclaire, ajout des professions, mise à jour de la feuille de style.



GeneWeb 6.04

15 mars 2012

Une nouvelle version de GeneWeb est désormais disponible dans l’espace de téléchargement.

Dans cette mise à jour, Daniel de Rauglaudre a corrigé le bug sur la limitation des entiers en OCaml, qui limitait le nombre d’individus d’une base à 4 millions. Maintenant, en compilant GeneWeb en 64 bits (et seulement en 64 bits), on peut avoir jusqu’à 18 milliards d’individus.

Le dictionnaire des lieux est maintenant complètement fonctionnel (gwc 1 et 2).

Enfin, il est maintenant possible de personnaliser la fiche individu à travers le fichier gwf.

Voici le contenu du fichier CHANGES :

  • Personnalisation de la fiche individu à travers le fichier gwf.
  • Ajout de raccourcis pour la mise à jour sur la fiche individu.
  • Variation du favicon en fonction de la page sur laquelle on se trouve.
  • Ajout de l’âge sur la fiche individu.
  • Nouvelle recherche des fichiers template : il n’est plus nécessaire de copier les fichiers templates dans la base.
  • Notify_key est appelé à chaque fois qu’un individu est modifié.
  • Ajout d’un notify_delete sur le même modèle que notify_key.
  • Ajout d’un attribut « no_follow » pour les robots sur les liens pour plier/déplier les résultats d’une recherche.
  • Mise à jour du fichier particules.
  • Ajout des tags « map » et « area » par défaut.
  • Ajout d’une option à ged2gwb pour spécifier le statut des couples à « no_mention ». Fonctionnement revenu à la version précédente par défaut.
  • Ajout d’une nouvelle instruction : FOR. C’est une version simple, qui pourra être amenée à évoluer. Elle fonctionne comme ceci : for (i=MIN; i<MAX; i++) qui se traduit en langage des templates %for;i;MIN;MAX … %end;. On peut définir n’importe lequel variable comme itérateur et l’utiliser dans la boucle. Cet itérateur ne vit que dans la boucle. De ce fait :
%let;i;42%in
%i;
%for;i:0:10;
%i;
%end;
%i;
OUTPUT => 42; 0; 1; 2; 3; 4; 5; 6; 7; 8; 9; 42
  • Ajout d’une option pour ne pas faire de getHostByName qui peut être lent sous Windows.
  • Nouvelle implémentation pour savoir si une personne a un Sosa ou pas (dans les fonctions de recherches). Bien plus efficace !
  • Il est maintenant impossible de modifier ou ajouter une famille/individu dans lequel ne serait spécifié que le nom ou le prénom.
  • Les anniversaires de mariage ne s’affichent que pour les couples non divorcés.
  • Ajout d’un « joyeux anniversaire de mariage ».
  • Ajout de l’opérateur “/” (division entière) dans le langage des templates.
  • Correction du duplicata d’adresse pour le dictionnaire des lieux en gwc2.

Daniel de Rauglaudre :

  • Correction du bug sur la limitation des entiers en OCaml.
  • Ajout d’une option pour limiter la durée de calcul d’un consang.
  • Correction pour la compilation de GeneWeb avec la dernière version de Camlp5

Ondrej Blazo :

  • Ajout de langue Slovaque.

Mickaël Rouesné :

  • Correction du mauvais affichage sous IE des balises <hr> (CSS).
  • Mise à jour du template M :
    • Suppression du fichier updhist.
    • Ajout de calendrier : lien vers les statistiques, pyramides des âges, anniversaires, dates longues.
    • Ajout des langues dans welcome.
    • Ajout de la date de divorce dans ancsosa et deslist.
    • Ajout du prénom alias dans ancmenu et desmenu.
    • Ajout de javascript dans updfam et updind.
    • Liens vers les autres templates dans trl.



GeneWeb 6.03

12 décembre 2011

Une nouvelle version de GeneWeb est désormais disponible dans l'espace de téléchargement.

Nouveauté (voir le fichier CHANGES pour les détails) :

  • Ajout d'une option gwf pour autoriser les notes magiciens.
  • Ajout des outils gwc2, ged2gwb2, update_nldb dans gwsetup.
  • Corrige un bug d'accès à un individu pouvant mener à une impossibilité de calcul de parenté.
  • Suppression de fichiers faisant doublon (README/LISEZMOI/LICENCE)
  • Si le nombre de résultats de la recherche avancée est supérieur au maximum de résultats défini, affiche les n premiers.
  • Ajout d'un « dictionnaire des lieux » (voir a.gwf pour configurer le nombre maximum de lieux corriger en une seule fois). Attention, cette fonctionnalité n'est pas totalement compatible avec une base gwc2. Vous ne pouvez modifier deux fois de suite un même lieu. Pour ce faire, vous devez faire un consang entre chaque modification pour recalculer les index de la base.
  • Corrige la régression de l'affichage rtl/ltr sur certaines pages
  • Lors de l'import d'un GEDCOM, GeneWeb ne marrie plus les célibataires avec descendance.
  • Ajout du pictogramme Sosa dans la requête avancée.
  • Découpage plus précis de la requête lieu/patronyme.
  • Ajout du conjoint dans l'arbre de descendance.

Ludovic Ledieu :

  • Correction de l'erreur 'End of file' et de la troncature des noms dans le forum.
  • Interprétation de la variable is_invisible dans l'historique.
  • Meilleure gestion des liens page d'accueil et précédent.
  • Nouvelle implémentation de la requête 'lieu/patronyme' qui corrige les erreurs HTML.
  • Nouvelle implémentation de la CSS en tant que template (css.txt).
  • Meilleur compatibilité W3C.
  • Ré-écriture des anciens templates pour qu'ils utilisent le langage même langage de template : index.txt, moved.txt, redirect.txt, renamed.txt, robot.txt (pas de favicon, image, CSS car le client n'y a pas accès)

Dominique Deram :

  • Mise à jour des templates a, b, c, d, f, and h.

Mickaël Rouesné :

  • Mise à jour du template m.



GeneWeb 6.02

2 novembre 2011

Une nouvelle version de GeneWeb est désormais disponible dans l'espace de téléchargement.

Nouveauté (voir le fichier CHANGES pour les détails) :

  • Correction d'un bug de gestion des dates de décès en rapport avec le status OfCourseDead.
  • Correction du bug sur la fusion des dates de décès entre deux individus.
  • Suppression de la documentation (devenue obsolète).
  • Ajout d'un patch pour le calcul du sosa (si on créé puis supprime une famille, le calcul ne se faisait plus correctement).
  • Ajout d'une option pour activer/désactiver le compteur des pages.
  • Ajout d'une option pour activer/désactiver le forum (évite le spam).
  • Suppression automatique des caractères ':'; '@'; '#'; '='; '$' dans le nom et le prénom pour ne pas casser la clé geneweb.
  • Ajout des templates de Dominique Deram et Mickaël Rouesné.
  • Nouvelle implémentation de la fonction de recherche par patronyme (pas de distinction entre majuscule/minuscule…).

grocanar a mis a jour les paquetages pour Fedora 14-16 et les paquetages pour RHEL 6 et compatible sur son site de logiciels sur la généalogie http://rpms.doutreleau.fr



GeneWeb 6.01

11 octobre 2011

Une nouvelle version de GeneWeb est désormais disponible dans l'espace de téléchargement.

Nouveautés :

  • ajout des notes/sources dans les listes de descendances (optionnel)
  • date au format long géré par l'option long_date du fichier gwf
  • correction du bug pour empêcher de créer une boucle à l'ajout d'une famille
  • correction mineur sur first_name_key_strip/surname_key_strip



GeneWeb 6.00

5 octobre 2011

La version définitive de GeneWeb 6.00 est désormais disponible dans l'espace de téléchargement.



GeneWeb 5.02

GeneWeb 5.02.0 fix compilation avec camlp5 < 5.12


GeneWeb 5.01


GeneWeb 5.00

[… à documenter …]



GeneWeb 4.10


GeneWeb 4.09


GeneWeb 4.08


GeneWeb 4.07


GeneWeb 4.06


GeneWeb 4.05

[… à documenter …]



GeneWeb 4.04

Version mise à disposition le 8 janvier 2002.

Voici les changements depuis la version précédente :

Serveur GeneWeb ou CGI (gwd)

  • [18 déc 01] Corrigé défaut: sur un support non inscriptible (par exemple un CD-ROM), le calcul de parenté ne fonctionnait pas s'il n'avait pas été initialisé avant.
  • [18 déc 01] Changé le terme "sorcier" en "magicien" (paskeu "sorcier", ça connote).
  • [17 déc 01] Dans l'affichage des cousins, ajouté un bouton pour inclure les conjoints (code écrit par Ludovic Ledieu).
  • [1 déc 01] Corrigé problème dans le cas où on change le nom d'une personne, si le nouveau nom entre en conflit avec celui de quelqu'un d'autre (mêmes "clés"). Le lien proposé "cliquez ici pour réessayer" avec le premier numéro disponible pouvait ne pas fonctionner avec certains navigateurs (raison technique: la requête pouvait se retrouvée tronquée par le navigateur si elle était trop longue). Cela est changé en un bouton "créer" qui fonctionne toujours (la même modification avait été faite pour les formulaires "famille" il y a quelque temps).
  • [16 nov 01] Changé le terme du lexique "switch" en "invert": j'ai comme qui dirait fait un contresens en traduisant "intervertir" en anglais.
  • [14 nov 01] Supprimé la balise <nobr> utilisée dans plusieurs affichages, parce que ce n'est pas standard html. Son effet était de demander de ne pas couper les lignes trop larges.
  • [8 nov 01] Dans le forum de la base de données, affiche 100 en-têtes et un lien pour les messages précédents, plutôt que tous les en-têtes.
  • [20 oct 01] Dans les formulaires de mise à jour, l'ordre "jour/mois/année" dans les dates dépend maintenant de la langue. C'est indiqué dans une nouvelle entrée du lexique, "dates in forms" (= "dates dans les formulaires") qui vaut "ddmmyy" (c'est à dire jour/mois/année) pour le français et "yymmdd" (c'est-à-dire "année-mois-jour") pour l'anglais et les autres langues.
  • [11 oct 01] Amélioré la fusion de personnes (ça fusionne les dates et les lieux plus rapidement).
  • [3 oct 01] Corrigé défaut dans l'affichage par lieux/patronyme: le découpage des places par "niveaux" fonctionnait mal.
  • [28 sep 01] Les macros s'appliquent maintenant aussi à l'affichage des lieux.
  • [16 sept 01] Ajouté variable "max_images_size" (taille maximum des images) dans le fichier de configuration des bases (base.gwf) pour limiter la taille des images qui peuvent être envoyées par le lien "envoyer image".
  • [13 sept 01] Corrigé défaut: les dates ajoutées dans les formulaires "famille" n'étaient pas complètement vérifiées (par exemple, ça acceptait "31 septembre").

Programme de setup (gwsetup)

  • [21 nov 01] Corrigé défaut sous Windows: la sélection du répertoire racine (par exemple "C:\") ne fonctionnait pas.

GeneWeb vers Gedcom (gwb2ged)

  • [6 déc 01] Corrigé défaut (également dans le programme "gwu"): l'option -s censée sélectionner un nom de famille ne fonctionnait pas: toute la base de donnée était sélectionnée.
  • [9 nov 01] Si une personne a un "prénom alias" contenant le "prénom", elle est exportée dans le gedcom avec ce prénom alias dans le champ prénom, avec le vrai prénom entouré de guillemets (").

Décompilateur GeneWeb (gwu)

  • [19 déc 01] Réécrit l'option -ad (descendants des ancêtres de quelqu'un): maintenant beaucoup plus rapide et utilisant beaucoup moins de mémoire.

Programme de transfert des bases de données GeneWeb (gwtp)

  • [27 oct 01] Si l'exécutable "ged2gwb" est installé dans le répertoire correspondant à l'option -etc de gwtp, les utilisateurs peuvent envoyer des fichiers gedcom pour mettre à jour leur base de donnée.
  • [6 sept 01] Séparé l'option -tmp en -log (pour le log), -etc (pour passwd, default.gwf et les répertoires lang) et -tmp (le reste). Code écrit par Christian Perrier.

Documentation

  • [31 oct 01] Ajouté un paragraphe dans la FAQ sur pourquoi les sources dans les gedcoms ne sont parfois pas pris en compte.



GeneWeb 4.03

Version mise à disposition le 28 août 2001.

Voici les changements depuis la version précédente :

Programme de gestion des bases (gwsetup)

  • [17 juil 01] Corrigé défaut: les sélections de fichiers (avec un bouton de navigation) ne fonctionnent pas avec tous les navigateurs. En particulier, il n'était parfois pas possible de sélectionner des fichiers dans d'autres répertoires que celui des bases de données. Toutes ces sélections de fichiers ont donc été remplacées par des versions utilisant les hyperliens.

Serveur GeneWeb ou CGI (gwd)

  • [21 août 01] Dans l'affichage d'une parenté par "chemin le plus court", maintenant la barre verticale sous chaque personne est cliquable: ce lien provoque la recherche du chemin suivant sans cette connection-là. En bas de page, le ">>" correspond en fait à un de ces liens.
  • [16 août 01] Corrigé défaut dans le formulaire de modification de famille: si on modifiait une famille avec un témoin, le formulaire pour le second témoin (éventuel) affichait des trucs bizarres.
  • [24 juil 01] Corrigé défaut dans le formulaire de modification de famille: si on modifiait une famille dont la date de mariage était en calendrier républicain, ce calendrier n'était pas sélectionné dans le menu.
  • [15 juil 01] Amélioré l'ordre alphabétique des lieux dans l'affichage par lieux/patronymes (code de Ludovic Ledieu).
  • [13 juil 01] Corrigé défaut: dans le formulaire de modification de personnes, si on cliquait sur "insérer patronyme alias", l'affichage devenait "insérer prénom alias".

Gedcom vers GeneWeb (ged2gwb) et décompilateur GeneWeb (gwu)

  • [22 août 01] Dans ged2gwb, rattrappe maintenant certaines situations erronées dans les GEDCOM qui étaient rejetées avant: 1/ quand une personne est un conjoint d'une famille mais n'est ni époux ni épouse dans cette famille (erreur maintenant parfois récupérée, mais pas toujours) 2/ quand le père est de sexe féminin ou la mère de sexe masculin (il est alors indiqué sur cette famille: "ne pas vérifier les sexe des parents"). En outre, maintenant ged2gwb met automatiquement des parents aux personnes isolées afin que les futurs nettoyages de la base ne les supprime pas.
  • [17 juil 01] Maintenant, la selection de patronymes et d'ancêtres/descendants n'est plus exclusive. Il est donc possible de sélectionner par exemple un patronyme *et* les ancêtres de quelqu'un.
  • [6 juil 01] Corrigé défaut: échouait parfois dans des conversions de texte ansel vers ascii.

Fichier de configuration des bases (base.gwf)

  • [28 juin 01] Ajouté variable "hide_private_names" ("cacher les noms privés"). Si cette option est mise (c'est-à-dire si valeur = "yes"), les noms des personnes privées (de moins de 150 ans) ne sont pas affichées; "x x" est affiché à la place. Pour voir les noms réels, il faut être "sorcier" ou "ami".

Documentation

  • [15 aoùt 01] Ajouté une documentation (en anglais et en français) sur comment créer un CDrom avec votre base de données. Version suédoise ajoutée par Lars Gustavsson.



GeneWeb 4.02

Version mise à disposition le 23 juin 2001.

Voici les changements depuis la version précédente :

Serveur GeneWeb ou CGI (gwd)

  • [15 juin 01] Corrigé défaut dans la fusion de familles: s'il y avait un conflit de clé sur une personne, le bouton "Créé" qui proposait un nouveau numéro de clé ne fonctionnait pas.
  • [12 juin 01] Dans le cas où il y a des familles supprimées, la liste des derniers mariages fonctionnait mal.
  • [7 juin 01] (point technique) corrigé problème: au cas où la base de données n'est pas inscriptible, il n'y avait pas de réponse; maintenant ça affiche un message d'erreur.
  • [2 juin 01] Corrigé défaut: dans le formulaire famille, si les noms de famille contenaient des guillemets, ils étaient mal affichés.
  • [29 mai 01] Corrigé problème avec l'option -log (traces dans un fichier log): si le fichier n'était pas inscriptible, toutes les requêtes échouaient (au lieu d'ignorer le fichier).
  • [11 mai 01] Amélioré la vitesse d'accès à la base dans le cas où il y a eu beaucoup de changements (et que la base n'a pas été nettoyée).
  • [09 mai 01] Corrigé défaut: les images système avec soulignés ne fonctionnaient pas (peut arriver dans les cas de personnalisation de la page d'accueil).
  • [09 mai 01] Corrigé défaut: dans le formulaire de modification famille, si le commentaire contenait des guillemets, le texte était tronqué.
  • [05 mai 01] Quand on crée ou modifie une famille, met une remarque pour les enfants dont le sexe est indéterminé.
  • [01 mai 01] Dans les pages personnelles, les personnes reliées (filleuls, enfants adoptifs, etc) sont affichées dans l'ordre de leur baptême ou naissance.
  • [19 avr 01] Amélioré l'envoi d'images. Devrait mieux fonctionner, en particulier pour les images envoyées d'un Mac.
  • [11 avr 01] Les calendriers grégoriens et juliens ne fonctionnaient pas pour les dates inférieures à 4 800 avant J.-C. C'est corrigé.

Fichiers modèles (etc/*.txt) Pour les programmeurs... *[20 juin 01] Ajouté fichier modèle pour les formulaires de mise à jour famille (updfam.txt), ce qui permet de les personaliser.

  • [28 avr 01] Ajouté la possibilité d'utiliser la variable "cvar_x" dans perso.txt, retournant la valeur de la variable x du fichier de configuration de la base.

Programme d'initialisation (gwsetup)

  • [11 avr 01] Corrigé trou de sécurité: si le fichier only.txt n'était pas accessible ou corrompu pour une raison quelconque (il ne devrait pas mais...), le service gwsetup devenait potientiellement accessible de n'importe quelle adresse extérieure (mais seulement si des gens pouvaient deviner l'adresse du service gwsetup). C'est modifié: maintenant, si ce fichier n'est pas accessible, seules les requêtes provenant de l'adresse 127.0.0.1 (machine locale) sont acceptées.

Programme de transfert de bases de données GeneWeb (gwtp)

  • [28 avr 01] Ajouté option -tmout pour préciser un temps après lequel les connexions (login) non utilisées expirent (par défaut, c'est 900 s, soit 15 mn)



GeneWeb 4.01

Version mise à disposition le 7 avril 2001.

Voici les changements depuis la version précédente :

Installation

  • [18 mars 01] Corrigé défaut dans l'installation par paquetage rpm Linux: le 'restart' de gwd ne fonctionnait pas; ça marchait seulement en faisant 'stop' et 'start'.

Langues

  • [5 avr 01] Renommé certains codes de langues pour être conforme à la norme (http://www.oasis-open.org/cover/iso639a.html).
    • Catalan: ct remplacé par ca
    • Chinois: cn remplacé par zh
    • Danois: dk remplacé par da
    • Suédois: se remplacé par sv

Mais les anciens codes fonctionnent toujours, grâce à un fichier d'alias de langues. Le code pour la nouvelle langue, portugais du brésil, est pt-br.

  • [14 mars 01] Ajouté le portugais du Brésil (Paulo Francisco Sedrez).

Serveur GeneWeb ou CGI (gwd)

  • [03 avr 01] Dans la page de fusion, propose la liste de toutes les personnes ayant même prénom, même nom (mais numéros différents).
  • [30 mars 01] Dans la page des ancêtres, en mode affichage long, ajouté la possibilité d'avoir seulement la génération sélectionnée.
  • [25 mars 01] Amélioré l'affichage des phrase du style "xxx est un petit fils (ou fille) d'un cousin au nième degré de yyy" dans certaines langues (suédois, danois, français). En effet, en suédois, le mot "petit fils" est différent selon le sexe de la personne intermédiaire (fils ou fille). Et en français, on dit "cousin" ou "cousine".
  • [18 mars 01] Corrigé défaut: le forum de la base de données ne fonctionnait pas sous Windows.
  • [18 mars 01] Corrigé défaut: en cas de fusion automatique, le champ source de la seconde personne ou famille était perdu.
  • [18 mars 01] Amélioré l'affichage des sources dans les pages personnelles: les sources identiques sont regroupées dans la même ligne.
  • [17 mars 01] Corrigé problème avec l'affichage de l'historique des mises à jour: c'était parfois très très lent.
  • [15 mars 01] Corrigé défaut: quand on fusionnait deux hommes (ça n'arrivait pas s'il s'agissait de deux femmes), les témoins de mariage du deuxième homme étaient reportés incomplètement sur le premier (ils étaient bien indiqués comme témoins dans la page du premier homme, mais pas dans la section "relation" de leur propore page personnelle).
  • [15 mars 01] L'affichage de "Jean Machin de Truc, duc de Truc" ("Machin de Truc" étant le nom de famille complet) est maintenant affiché "Jean Machin, duc de Truc" (ça n'était affiché comme ça avant que pour le cas "Jean de Truc, duc de Truc").
  • [14 mars 01] Ajouté option "-blang": s'il n'y a pas de langue précisée dans la requête (c'est à dire choisie explicitement par un drapeau, par exemple), ça choisit de préférence la langue de l'utilisateur (celle de son navigateur Web) plutôt que la langue par défaut de la base de données.
  • [13 mars 01] Corrigé problème dans l'affichage "anniversaires mois" en estonien: le mois apparaissait avec toutes ses déclinaisons.

Gedcom vers GeneWeb (ged2gwb)

  • [7 avr 01] Amélioré l'option -uin pour récupérer davantage de tags GEDCOM non traités dans les notes (code ajouté par Ludovic Ledieu).
  • [23 mars 01] Ajouté option -udi x-y (Undefined Death Interval = Intervalle pour Décès Indéfini): les personnes dont la partie "décès" est indéfinie: ◦si avant x années, sont considérées comme vivantes

◦si après y années, sont considérées comme décédées ◦entre x et y, leur partie "décès" est mise à "ne sait pas" La valeur par défaut de x est 80 et de y est 120.

Décompilateur GeneWeb (gwu) et GeneWeb vers Gedcom (gwb2ged)

  • [4 avr 01] Corrigé défaut: l'option -d pour sélectionner les descendants oubliait parfois des gens, typiquement s'il y avait un couple dont les deux étaient des descendants.

Lexique (lang/lexicon.txt) et page d'accueil (lang/start.txt)

  • [5 avr 01] Corrigé plusieurs phrases néerlandaises du lexique (Herman Theys).
  • [26 mars 01] (point technique) Regroupé tous les lang/*/start.txt en un seul fichier lang/start.txt, plus facile à manipuler (au moins pour moi!)
  • [14 mars 01] Changé la traduction française de "nth cousin" (littéralement "n-ième cousin"): en effet, en français, pour dire "nth cousin", il faut dire "cousin au p-ième degré" où "p", c'est "n+1" (droit canon; pour le droit civil, il faudrait mettre "2n+2"): par exemple l'anglais "4th cousin" se dit "cousin au 5ème degré". Il se peut que ce soit la même chose dans d'autres langues...
  • [14 mars 01] Changé l'entrée du lexique "*nth (cousin)*" qui représente maintenant directement comment traduire le "nth" du cousin. Avant, ça donnait une autre entrée du lexique, ce qui avait tendance à plonger les traducteurs de GeneWeb dans la confusion.

Fichiers modèles (etc/*.txt) Pour les programmeurs *[17 mars 01] Fichier perso.txt: remplacé les variables %count et %length par %nb_families, %nb_children, %family_cnt et %child_cnt.



GeneWeb 4.00

La version 3.12 a été renommée 4.00.

Version mise à disposition le 10 mars 2001.

Voici les changements depuis la version précédente :

Le nouveau numéro de version 4.00 est en l'honneur :

  • du nouvel installeur pour Windows ;
  • du nouveau portage pour MacOS X.

Installation

  • [4 mars 01] Ajouté version pour MacOS X.
  • [3 mars 01] Changé l'installation du paquetage rpm Linux: il utilise maintenant un autre répertoire pour les bases de données (/home/geneweb/bases). Pas détruit lors de la désinstallation, il peut être utilisé dans les futures versions de GeneWeb, sans nécessiter de transfert.
  • [23 fév 01] Version Windows: ajouté un "installeur" (donc installation en principe plus facile). Les bases de données sont mises dans un répertoire différent du programme, donc ne sont pas détruites si le programme est désinstallé, et peuvent être utilisées directement si une nouvelle version est installée.

Langues

  • [27 fév 01] Ajouté le polonais (Sebastian Tuszynski)
  • [11 fév 01] Ajouté le catalan (Jaume Ramisa Elias)

Serveur GeneWeb ou CGI (gwd)

  • [08 Mar 01] Ajouté macro %i utilisable dans les notes d'une personne: c'est remplacé par prénom.num.patronyme (de la clé de la personne, qui est utilisé pour son image par défaut).
  • [28 fév 01] Dans l'affichage par patronyme, si plusieurs patronymes sont possibles, tout le monde est affiché avec son patronyme. Avant, le patronyme de ceux qui avaient le premier patronyme de la liste n'était pas affiché.
  • [24 fév 01] Corrigé gros défaut dans la version Windows: si le répertoire de GeneWeb étant installé dans un répertoire qui contenait un ou plusieurs espaces (par exemple 'C:/Program Files'), et si le serveur "gwd" était utilisé par un raccourci ou dans un fichier "batch", il ne marchait pas! (ce défaut était dû à un problème dans une librairie pour Windows dans mon langage de programmation favori).
  • [16 fév 01] Corrigé problème: quand on affichait un patronyme, s'il y avait plusieurs réponses, le lien pour l'affichage des prénoms par ordre alphabétique ne montrait que le premier patronyme.
  • [16 fév 01] Corrigé défaut: quand on affiche l'arbre de toutes les personnes ayant le même titre de noblesse, s'il n'y a pas de liens de parenté entre eux, la requête échouait.
  • [15 fév 01] Dans le forum, propose maintenant "message précédent" et "message suivant", au lieu de juste "message suivant".
  • [11 fév 01] Corrigé un (petit) défaut; dans la page des ascendants, si le nombre maximum de générations était la limite autorisée plus un, le message "maximum # générations" ne s'affichait pas, alors qu'il aurait dû.
  • [10 fév 01] Dans le formulaire de mise à jour de famille, ajouté un bouton "pas de vérification des sexes", permettant 1/ de créer des mariages homosexuels 2/ de corriger les inversions de sexe des parents sans avoir à détruire la famille.

Fichiers modèles (etc/*.txt) Pour les informaticiens... *[2 mars 01] Pour le fichier modèle perso.txt, ajouté les variables %length; (taille de la famille dans un %foreach;family;) et %count; (position de l'enfant dans un %foreach;child;) et la possibilité d'utiliser des expressions (par exemple: %if;(count = length) teste si l'enfant courant est le dernier de la famille).

  • [18 fév 01] Ajouté un fichier modèle pour le formulaire de modifications des personnes (updind.txt), qui est donc maintenant configurable par l'utilisateur.
  • [10 fév 01] Pour le fichier modèle perso.txt, ajouté les macros %father_age_at_birth; et %mother_age_at_birth; (âge du père ou de la mère à la naissance).

Gedcom vers GeneWeb (ged2gwb)

  • [08 mars 01] Reconnait maintenant le type de caractères "MACINTOSH". Ce n'est pas standard, mais on rencontre des GEDCOM avec ce type de codage, parfois.
  • [03 mars 01] Dans le cas d'échec du programme, le message est affiché sur "standard output" ou dans le fichier log. Il est donc visible dans les "traces de la dernière commande" de gwsetup.

Lexique (lang/lexicon.txt) et pages d'accueil (lang/*/start.txt)

  • [7 mars 01] La "requête évoluée", qui marche trop mal, n'est plus proposée dans les pages d'accueil. Pour l'avoir à nouveau, il faut mettre la variable "hide_advanced_request" (cacher la requête évoluée) à "no" (non) dans le fichier de configuration de la base.
  • [01 mars 01] Pour les traducteurs: dans l'expression "person/persons", il est maintenant possible d'ajouter un troisième champ pour dire comment traduire "personnes" si c'est après un nombre (par exemple "50 personnes"). Exemple avec l'estonien où le "personnes" dans "50 personnes" ne se traduit pas pareil que dans "fusionner personnes".
  • [01 mars 01] Ajouté une entrée "on (weekday day month year)" pour la page des anniversaires: "aujourd'hui, jour-semaine jour mois année, etc". Nécessaire au moins pour le finlandais et l'estonien.
  • [19 fév 01] Mis à jour plusieurs entrées du lexique en estonien (Hanno Kuus)
  • [16 fév 01] Dans toutes les pages d'accueil, supprimé le text "ou patronyme" dans le premier choix du premier cas. Mais ça continue de chercher par patronyme, si aucun nom complet n'est trouvé.

Fichiers de configuration des bases (base.gwf)

  • [01 mars 01] La variable "always_surname" (afficher toujours les patronymes) s'applique maintenant aussi dans les pages de patronymes par branches (plus seulement aux pages de descendants).

Programme de lancement (gwsetup)

  • [24 fév 01] Corrigé gros défaut: quand on crée une base de données, une page affiche que la base a été créée. Ok. Mais si cette page est affichée à nouveau plus tard par le navigateur et si elle n'est plus dans le cache du navigateur, l'action est faite à nouveau et écrase les éventuels changements de l'utilisateur.
  • [23 fév 01] Ajouté l'option -gd (gwsetup directory = répertoire gwsetup) pour donner un répertoire différent pour les fichiers de gwsetup. Ça permet donc de lancer gwsetup d'un autre répertoire et donc de séparer les bases de données des fichiers GeneWeb.
  • [20 fév 01] (points techniques) Ajouté l'option -lang: si c'est fourni en paramètre, le nom de la langue n'est pas demandé à l'utilisateur. Changé tous les "http://localhost:" en "http://127.0.0.1:" qui marche toujours sous Windows et dans tous les systèmes. Changé tous les "file://localhost/.." en juste "file://...".



GeneWeb 3.11

Version mise à disposition le 5 février 2001.

Voici les changements depuis la version précédente :

Langues

  • [4 fév 01] Ajouté davantage de déclinaisons pour les dates (pour faire mieux marcher l'estonien)
  • [31 janv 01] Ajouté l'estonien (Hanno Kuus)

Server ou CGI GeneWeb (gwd)

  • [01 fév 01] Dans l'affichage des descendants, ajouté l'occupation.
  • [30 janv 01] Ajouté un moyen de pouvoir imprimer les arbres qui sont trop larges pour les imprimantes. Dans l'affichage d'arbre, un lien est proposé dans le coin haut droit de la page. Si on clique dessus, une page est proposée pour un affichage paramétrable de l'arbre par branches.
  • [29 janv 01] Pour les sites GeneWeb qui hébergent beaucoup de bases de données: pour éviter la création de trop de fichiers dans les mêmes répertoires, ajouté la possiblité de les mettre dans des sous-sous-répertoires. Un fichier de base de données peut être installé dans un sous-répertoire de son premier caractère, sous-sous-répertoire de son second caractère. Par exemple, un fichier associé avec la base de données 'toto' peut être installé dans le répertoire t/o/. Cela n'est pas obligatoire, mais optionel, et est donc compatible avec les versions précédentes. Cela s'applique à: * le répertoire de la base: t/o/toto.gwb
  • le fichier de configuration: t/o/toto.gwf
  • le répertoire des images associées: images/t/o/toto
  • le répertoire des images supplémentaires: src/images/t/o/toto
  • le répertoire des textes source associés: src/t/o/toto/*.txt
  • l'en-tête: lang/t/o/toto.hed ou lang/xx/t/o/toto.hed
  • le bas de page: lang/t/o/toto.trl ou lang/xx/t/o/toto.trl
  • le fichier modèle des pages personnelles: etc/t/o/toto/perso.txt
  • [26 janv 01] Sous Windows, ajouté l'option "-noproc" demandant de ne pas lancer un nouveau processus à chaque requête. Cette option a été ajoutée parce que des utilisateurs sous Windows ont signalé que parfois, le service gwd bloque après quelques requêtes et doit être arrêté et relancé. Cette option peut résoudre ce problème (pas sûr).
  • [25 janv 01] Quand on cherche quelqu'un par son nom, s'il y a plusieurs réponses possibles, ça affiche maintenant aussi les prénoms alias (s'il y en a).
  • [23 janv 01] Corrigé défaut: quand on changait le nom de quelqu'un, dans certains cas il n'y avait pas de vérification que la "clé" existait déjà ce qui provoquait des erreurs de "personnes définies plusieurs fois" dans les nettoyages de la base (entre autres).
  • [14 janv 01] Les arbres compliqués (ascendants, descendants, liens de parenté) fonctionnent maintenant avec les navigateurs sans tables (comme Lynx, par exemple).
  • [13 janv 01] Corrigé défaut: quand on fusionnait des familles, les témoins du mariage disparaissaient.
  • [10 janv 01] Dans le calcul de parenté, changé la traduction de "of a cousin" ("d'un cousin"). Car dans le contexte, ça devrait afficher "d'un cousin ou d'une cousine". En anglais, il n'y a pas de différence pour le mot "cousin" s'il s'agit d'un homme ou d'une femme, mais cette différence existe dans d'autres langues (français, allemand, espagnol...). Maintenant la traduction est correcte dans ces langues.
  • [28 déc 00] (détail) Dans les dates courtes, pour le cas "ne sait pas si décédé", ça affiche maintenant "année" et non plus "*année". Changé toutes les FAQ au sujet de cette convention.
  • [19 déc 00] Dans la page de mise à jour, changé "ajouter famille" en "ajouter mariage", parce que, malgré l'avertissement en bas de page, beaucoup d'utilisateurs se trompent en croyant que c'est "ajouter un enfant dans une famille".

Fichier modèle (etc/perso.txt)

  • [02 fév 01] Ajouté la valeur booléenne "has_siblings" (a des frères et soeurs).
  • [20 janv 01] Dans le fichier modèle de pages personnelles (etc/perso.txt), la macro "%nobility_titles;" a été décomposée en "%foreach;nobitity_title;" et "%nobility_title;", permettant de présenter les titres de noblesse différemment (par exemple dans une liste
      ..
    )
  • [27 déc 00] La valeur "%witness;" correspond maintenant à la personne témoin elle-même (au lieu de représenter le texte avec lien et dates). Ceci permet de personnaliser l'affichage des témoins, par exemple en y ajoutant leur profession ou leur parents, etc.

Programme de démarrage (gwsetup)

  • [22 janv 01] Ajouté la fusion de bases de données (versions française, anglaise et suédoise). Mis à jour la documentation pour supprimer les commentaires disant que cette opération ne fonctionne pas sous gwsetup.

Gedcom vers GeneWeb (ged2gwb)

  • [23 janv 01] Ajouté une astuce pour contourner un bug dans les GEDCOM venant de Genealogos (des champs inversés dans certaines lignes) qui créaient des bases vides.

GeneWeb vers Gedcom (gwb2ged)

  • [4 fév 01] Ajouté l'option "-aws" (Ancestors With Siblings = Ancêtres avec les Frères et Soeurs), la même option que pour la commande "gwu", qui extrait les ancêtres de quelqu'un avec leurs frères et soeurs, leurs épouses et les parents des épouses.
  • [18 janv 01] Corrigé problème pour les noms avec déclinaisons: ils étaient exportés avec toutes leurs déclinaisons; maintenant, c'est juste la forme 'nominatif' qui est exportée.

Compilateur GeneWeb (gwc)

  • [7 janv 01] Remis l'option "-sh #" (supprimée dans la version 3.08): il semble que des utilisateurs soient toujours intéressés par cette option, même si la nouvelle forme "-sep" fait un peu double emploi.

Fichier de configuration des bases (base.gwf)

  • [25 janv 01] Ajouté la variable "private_years" (années privées) pour indiquer le nombre d'années pour la visibilité des informations personnelles en accès normal (c'est-à-dire ni "ami" ni "sorcier"). Défaut = 150.
  • [30 déc 00] Dans le fichier exemple a.gwf, corrigé le commentaire sur les variables personnalisées (customized variables): pour une variable définie comme var_toto, il faut mettre dans le texte %vtoto; (et non %toto;).
  • [29 déc 00] Ajouté variable "always_surname" (= toujours patronymes) pour dire d'imprimer toujours les patronymes des enfants dans l'affichage des descendants, même si c'est le même que celui de leur père ("no" (non) par défaut, le mettre à "yes" (oui) pour le demander).

Fichiers en-tête et bas de page (lang/base.hed, lang/base.trl)

  • [26 janv 01] Ajouté deux macros utilisables dans les fichiers en-tête et bas de page: %p qui est remplacé par le préfixe de l'URL courant (toute l'adresse jusqu'au point d'interrogation), et %s par le suffixe (après le point d'interrogation). Dans les pages personnelles, ce suffixe est indépendant de l'index: peut être donc utilisé pour indiquer une adresse qu'on peut mettre dans les signets.

Lexique (lang/lexicon.txt)

  • [26 janv 01] Changé l'entrée "(french month)" (mois français) en "(french revolution month)" (mois révolutionnaire français) qui est plus exact.
  • [30 déc 00] Corrigé des traductions en allemand (Frank Komarek + Falko Trojahn).
  • [29 déc 00] Corrigé quelques traductions en espagnol (Frank Komarek).

Documentation

  • [17 janv 01] Ajouté la traduction française du chapitre "Le format des fichiers source GeneWeb" (Melchior de Contades)



GeneWeb 3.10

Version mise à disposition le 17 décembre 2000.

Voici les changements depuis la version précédente :

Serveur GeneWeb ou CGI (gwd)

  • [14 déc 00] Ajouté un système de macros générales pour les "sources" et les "notes". On peut définir des variables personnalisées dans le fichier de configuration (base.gwf): leurs valeurs seront remplacées dans les "sources" et les "notes". La syntaxe dans le fichier de configuration est "var_ident=valeur" et dans les sources et notes: "%vident;".
  • [03 déc 00] Corrigé défaut dans le calcul du calendrier hébreu (exemple: le jour hébreu était bon pour la date grégorienne 2001-11-30 mais incorrect pour le jour suivant 2001-12-01).
  • [28 nov 00] Corrigé défaut: il était possible de créer une boucle en fusionnant quelqu'un avec son ancêtre.
  • [25 nov 00] Petites améliorations: dans la page de mise à jour ajouté un lien "retour", dans la page "famille supprimée", ajouté un lien pour revenir à la personne.
  • [24 nov 00] Corrigé défaut: dans les étapes de fusion automatique, la base de données n'était pas verrouillée, ce qui pouvait risquer de corrompre la base de données si deux personnes faisaient des modifications exactement en même temps.
  • [18 nov 00] Corrigé défaut: quand on faisait une modification sur une personne ou une famille, dans le cas d'un conflit de clés (prénom/patronyme/numéro), s'il y avait des places vides (par exemple celles des personnes qu'il faut retirer de la liste), le bouton "créer" censé réessayer avec le premier numéro libre ne marchait pas.
  • [16 nov 00] Corrigé défaut: dans les langues avec déclinaisons (par exemple l'allemand), des structures de déclinaisons parfois restaient dans le texte affiché (par exemple "xx ist ein:d:+em Cousin").
  • [11 nov 00] Dans une mise à jour, affiche maintenant un message dans le cas où une personne a un sexe incohérent avec ses "relations" (par exemple une femme parrain ou un homme marraine). Peut maintenant changer un sexe incorrect ou indéterminé, en tenant compte des "relations". Les mêmes changements ont été faits dans gwc (décompilateur GeneWeb) et ged2gwb (GEDCOM vers GeneWeb). Code écrit par Ludovic Ledieu.
  • [10 nov 00] Corrigé défaut: quand on fusionnait deux personnes, si la seconde était un témoin de mariage, le lien "témoin" disparaissait.
  • [09 nov 00] Corrigé défaut: sous Windows, l'historique des mises à jour ne marchait pas.
  • [08 nov 00] Ajouté la possibilité d'avoir des pages HTML et des images associées. La requête "base?m=SRC;v=xxx" affiche le fichier "src/base/xxx.txt" (en interprétant les macros s'il y en a). La requête "base?m=IM;s=yyy" affiche le fichier image "src/base/images/yyy" ou "src/images/yyy". Code écrit par Ludovic Ledieu.
  • [08 nov 00] Corrigé défaut: quand on entrait 0 comme numéro Sosa, ça ne répondait pas (boucle infinie dans gwd).

Gedcom vers GeneWeb (ged2gwb)

  • [04 Dec 00] Maintenant l'option -fne marche (c'est-à-dire extrait le prénom principal) même si le premier caractère est un espace, ce qui permet de traiter les Gedcoms avec, par exemple, juste une étoile après le prénom principal.

Décompilateur GeneWeb (gwu)

  • [26 nov 00] Ajouté l'option "-aws" (Ancestors With Siblings = Ancêtres avec Frères et Soeurs): extrait les ancêtres d'une personne avec ses frères et soeurs, leurs conjoints et les parents de leurs conjoints.
  • [16 nov 00] Corrigé défaut: dans certaines circonstances, des "relations" étaient écrites plusieurs fois dans le fichier, ce qui provoquait des erreurs avec gwc ensuite.
  • [15 nov 00] Filtre les caractères non imprimables, s'il y en a: maintenant, ils sont convertis en espaces.

Initialisation des consanguinités (consang)

  • [15 nov 00] Amélioré le programme: maintenant 30% plus rapide.

Lexique (lang/lexicon.txt) et pages d'accueil (lang/*/start.txt)

  • [26 nov 00] Mis à jour la page d'accueil et le lexique en tchèque (Petr Slansky)
  • [13 nov 00] Supprimé l'entrée "of" ("de"): ça n'utilise que l'entrée "%1 of %2" ("%1 de %2") maintenant. Il y a quelques conséquences sur l'affichage (ça dépend des langues; peu de conséquences en français).

Programme de transfert de bases de données GeneWeb (gwtp)

  • [14 déc 00] Ajouté un système pour afficher les pages dans une autre langue que l'anglais. Ajouté la version française.
  • [07 nov 00] Ajouté "body_prop" (texte ajouté dans la balise HTML "body" dans les pages générées, ce qui permet de changer le fond, par exemple) parmi des variables configurables (conf.txt).

Installation sous Linux rpm

  • [7 nov 00] Ajouté des traces (logs) pour gwsetup et gwd dans /var/log.

Documentation

  • [12 déc 00] Dans la FAQ, dans l'entrée "Ça ne marche pas du tout sous Windows", ajouté un paragraphe pour dire d'essayer en remplaçant "localhost" par "127.0.0.1".
  • [27 nov 00] Ajouté une entrée dans la FAQ sur la correction orthographique et ses résultats parfois étranges.



GeneWeb 3.09

Version mise à disposition le 6 novembre 2000.

Voici les changements depuis la version précédente :

Serveur GeneWeb ou CGI (gwd)

  • [5 nov 00] En cas de boucle dans la base de données, qui empêche tout calcul de parenté, le message d'erreur indique maintenant une personne qui est son propre ancêtre, ce qui permet aux "sorciers" de réparer l'erreur.
  • [4 nov 00] Changé l'affichage du forum. La page principale n'affiche maintenant que les en-têtes.
  • [4 nov 00] Corrigé défaut: quand on fusionnait deux personnes, les éventuelles notes de la seconde personne pouvaient disparaître.
  • [3 nov 00] Dans l'affichage par arbre, si "images" est sélectionné, affiche aussi les images des conjoints.
  • [2 nov 00] Ajouté "sujet" dans le forum.
  • [2 nov 00] Affiche maintenant les années républicaines en chiffres romains.
  • [1er nov 00] Dans l'affichage de titre de noblesse, ajouté un lien pour afficher l'arbre de leurs liens de parenté. L'arbre ne contient que six personnes à la fois (et un lien pour les six suivants).
  • [28 oct 00] Ajouté la trace des derniers accès "sorciers" (dans le fichier cnt/base_w.txt). L'idée est de savoir si certains "sorciers" n'utilisent plus leur connexion. Ne s'applique qu'aux sorciers définis dans le fichier de la variable "wizard_passwd_file" du fichier "base.gwf".
  • [26 oct 00] Dans le forum, ajouté "..
    " autour des messages pour éviter que les balises non terminées ne perturbent les autres messages.
  • [24 oct 00] Dans la mise à jour famille, s'il y a un conflit de noms en créant une personne, maintenant ça propose de réessayer avec le premier numéro libre. Changé légèrement l'interface pour la même situation dans la mise à jour d'une personne (code écrit par Ludovic Ledieu).
  • [20 oct 00] Dans la mise à jour famille, ajouté la vérification que les personnes (créées) sont nées avant leur mort: cette vérification manquait.
  • [11 oct 00] Amélioration importante: ajouté un système de fichiers modèles pour les pages personnelles. Il est donc possible de changer l'aspect des pages personnelles, en éditant le fichier modèle. Il est aussi possible, pour un site hébergeant plusieurs bases de données, d'avoir un fichier modèle de page personnelle différent pour chaque base de données. *La base example (regarder les pages personnelles) implémente actuellement un modèle différent. Essayez par exemple: Louis XIV.
  • Pour information, voici la version actuelle du fichier modèle, utilisée par défaut pour toutes les bases de données. Voici la version spéciale pour la base de données "example".

Lexique (lang/lexicon.txt) et pages d'accueil (lang/*/start.txt)

  • [6 nov 00] Changé le nom de l'entrée "anniversaries of death" en "anniversaries of dead people".
  • [23 oct 00] Mis à jour la version hébreu (Jonathan Marder).

Compilateur GeneWeb (gwc)

  • [3 oct 00] Corrigé défaut: il y avait une incohérence entre "gwc" et la mise à jour en ligne pour les "clés" des personnes: la mise à jour en ligne considérait les espaces dans les noms comme significatifs mais pas "gwc". Résultat: quand on faisait un nettoyage de la base (gwu + gwc) ou quand on importait une base de données d'une ancienne version de GeneWeb, ça pouvait causer des erreurs de conflits de noms (par example si "Anne.0 Le Blanc" et "Anne.0 Leblanc" étaient définies toutes les deux).

Gedcom vers GeneWeb (ged2gwb)

  • [17 oct 00] Corrigé défaut: problème d'accès aux personnes ayant le même nom quand ceux-ci contenaient des déclinaisons (noms tchèques, par exemple).

Décompilateur GeneWeb (gwu)

  • [4 nov 00] Ajouté l'option "-ad" pour sélectionner les ancêtres de quelqu'un et tous les descendants de ses ancêtres (code écrit par Ludovic Ledieu).

Décompilateur GeneWeb (gwu) et GeneWeb vers Gedcom (gwb2ged)

  • [28 oct 00] Ajouté option "-c <num>" pour ne pas exporter les personnes nées depuis moins de <num> années ni leurs descendants (code écrit par Ludovic Ledieu).

Programme de transfert de bases de données GeneWeb (gwtp)

  • [29 oct 00] Corrigé défaut: si on essayait d'envoyer une base de données plusieurs fois au même moment (en faisant plusieurs requêtes), ça pouvait créer une base de données corrompue ou faire planter le programme.
  • [6 oct 00] Ajouté la possibilité de spécifier un texte de bas de page.

Programme d'initialisation (gwsetup)

  • [19 oct 00] Mis à jour la version suédoise (Lars Gustavsson).

Documentation

  • [19 oct 00] Mis à jour la documentation en suédois (Lars Gustavsson)



GeneWeb 3.08

Version mise à disposition le 2 octobre 2000.

Voici les changements depuis la version précédente :

Programme d'installation (gwsetup)

  • [21 sept 00] Corrigé défaut: quand on récupérait une base d'une ancienne version, si la base de données finale existait déjà (créé par exemple dans une tentative précédente), il ne pouvait pas écraser la base de données, même s'il prétendait qu'il allait le faire. Même problème (corrigé également) pour la creáation d'une base de données à partir d'un fichier source GeneWeb.

Service GeneWeb/CGI (gwd)

  • [25 sept 00] Maintenant, en cas d'échec d'accès "sorcier" ou "ami", ça affiche la page sans l'accès privilégié au lieu juste de dire "access failure" (échec d'accès).
  • [21 sept 00] Quand on modifie une personne, interdit maintenant de laisser son prénom ou son patronyme à "?", parce que ça peut causer des problèmes pour les relier après un nettoyage de la base de données.
  • [18 sept 00] Dans la mise à jour famille, si on crée une personne inconnue (c'est-à-dire ayant "?" comme prénom ou comme nom), ne met plus le champ "source" pour cette personne.
  • [18 sept 00] Corrigé défauts: 1/ quand on fusionnait des personnes, la fusion automatique ignorait parfois la date de décès de la deuxième personne 2/ quand on fusionnait des familles, le commentaire de la deuxième famille était ignoré.
  • [15 sept 00] Dans l'affichage long des ascendants, ajouté les notes pour les frères et soeurs, s'il y en a (elles manquaient).
  • [14 sept 00] Dans la page de mise à jour, si le sexe de la personne est indéterminé, la selection "ajouter famille" propose maintenant deux cas selon le sexe.
  • [13 sept 00] Corrigé défaut: problème de l'âge au moment du décès dans les pages des descendants, le même défaut que pour les pages personnelles corrigé le 16 août (version 3.07).
  • [5 sept 00] Corrigé défaut: dans la liste éclair des ancêtres, sous Lynx (navigateur pour terminaux alphanumériques), affichait parfois "requête incorrecte" quand on cliquait sur certains patronymes.
  • [4 sept 00] Corrigé défaut: dans les descendants avec codage, pour les enfants mariés plusieurs fois, pouvait parfois afficher le nom du père au lieu de la répétition du nom de l'enfant.
  • [1er sept 00] Corrigé les dates courtes: "entre 1935 et 1938" est affiché maintenant "1935/1938" au lieu de "ca 1935/1938".
  • [30 août 00] Corrigé défaut: parfois ça acceptait deux personnes avec la même "clé". Par exemple, après avoir défini "Charles de Gaulle" et "Charles Degaulle", si on changeait le patronyme de la seconde personne en "de Gaulle", n'affichait pas d'erreur de conflit de nom.
  • [28 août 00] Ajouté l'option "-wjf" (= wizard just friend = sorcier seulement ami) pour empêcher en permanence tous les sorciers de toutes les bases de données de faire des modifications.
  • [26 août 00] Dans la page de descendants, ajouté les lignées agnatiques et cognatiques.
  • [25 août 00] Dans l'historique, ajouté la possibilité de voir les changements uniquement d'un sorcier donné.
  • [24 août 00] Corrigé défaut: quand on entre des adresses Web (http://...) dans les notes, ça génère du code HTML englobant pour faire des liens, mais parfois ça le faisait incorrectement. Par exemple l'insertion d'images <img src=http://...> ne marchait pas parce que le programme le transformait en <img src=<a href=http://>...>

Gedcom vers GeneWeb (ged2gwb)

  • [2 oct 00] Corrigé défaut: n'importait pas les dates de début ou de fin des titres définies par des textes.
  • [28 sept 00] Supprime maintenant les tabulations éventuelles trouvées dans le GEDCOM.
  • [26 août 00] Si option -epn (qui est le défaut) et -lf, essaie maintenant de mettre les noms publics en minuscules.

Gedcom vers GeneWeb (ged2gwb) et GeneWeb vers Gedcom (gwb2ged)

  • [31 août 00] Tous les patronymes alias (et non plus seulement le premier) sont maintenant sauvés et restaurés.

GeneWeb vers Gedcom (gwb2ged)

  • [06 sept 00] Corrigé défaut: les sauts de ligne dans les notes étaient sauvés incorrectement, le résultat état que quand on restaurait la base de données (ged2gwb), les lignes étaient concaténées sans espaces.

GeneWeb vers Gedcom (gwb2ged) et décompilateur GeneWeb (gwu)

  • [2 oct 00] Corrigé problème: quand on selectionnait les ancêtres de quelqu'un, les liens vers les relations (par exemple les parrains et marraines) étaient inclus, même si ces relations n'étaient pas sélectionnées.
  • [29 août 00] Maintenant, quand l'option "-d" (descendants de) est appliquée, les parents des conjoints sont inclus, sauf si l'option "-nsp" (no spouses' parents) est donnée.

Compilateur GeneWeb (gwc)

  • [25 sept 00] Remplacé l'option "-shift #" par "-sep": le fichier suivant l'option "-sep" est traité comme séparé du reste, c'est-à-dire que les numéros des clés des personnes sont automatiquement décalés si ces personnes existent déjà dans les fichiers précédents. Plus besoin de chercher un bon décalage pour l'option "-shift" qui évite ces conflits. Ce changement simplifie la fusion de bases de données.
  • [27 août 00] Corrigé défaut: la date, par exemple "entre 1300 et 1350 julien" était écrite 1300..1350J par gwu mais gwc attendait 1300J..1350 et du coup indiquait une erreur de syntaxe.

Programme de transfert de bases de données GeneWeb (gwtp)

  • [8 sept 00] Ajouté une petite documentation (un fichier README) pour les administrateurs de sites Web GeneWeb.

Fichier de configuration des bases (base.gwf)

  • [29 sept 00] Le changement (version 3.06, du 17 juin 00) comme quoi can_send_image était censé être maintenant oui (yes) par défaut, ne marchait pas. C'est réparé.
  • [20 sept 00] Supprimé le changement de la version 3.07 (en date du 28 juillet 00) au sujet de la variable body_prop. Retour au comportement précédent: définie vide ou non définie => le fond par défaut de GeneWeb est utilisé. Ce changement a été rendu nécessaire 1/ par cohérence avec les autres variables 2/ pour faire marcher gwtp correctement.

Documentation

  • [25..27 sept 00] Changé dans les chapitre merge.htm (fusions) et divide.htm l'explication sur la séparation des fichiers sources pour éviter les conflits de nom: ça utilise maintenant la nouvelle option "-sep" de "gwc" à la place de "-shift" (voir changement dans gwc ci-dessus, 25 sept 00).
  • [09..25 sept 00] Mis à jour la version allemande (Falko Trojahn).
  • [24 sept 00] Ajouté un chapitre (gwformat.htm) sur le format des fichiers source GeneWeb (fichiers se terminant par .gw). Écrit par Yann Corno. Version anglaise seulement.
  • [20 sept 00] Ajouté une autre page (gwsetup.htm) pour expliquer comment utiliser gwsetup. Ajouté deux paragraphes dans la FAQ, au début de la section "ça ne marche pas du tout sous Windows", expliquant qu'il ne faut pas détruire la fenêtre gwsetup!
  • [7 sept 00] Dans le mode d'emploi, l'entrée "Comment démarrer avec GeneWeb" maintenant pointe vers une page qui explique que vous pouvez démarrer avec le programme gwsetup au lieu de taper des commandes intéractives, ce qui ne semblait pas clair auparavant. Changé diruse.htm (lien vers "démarrer"), ajouté initial.htm, ajouté court paragraphe dans start.htm. Ajouté aussi un paragraphe dans recover.htm, merge.htm et maint.htm.
  • [3 sept 00] Dans la FAQ, changé le texte sur la question des liens de parenté manquants.
  • Ajouté des entrées dans la FAQ au sujet: *[27 sept 00] du message "boucle probable dans la base de données",
  • [8 sept 00] de la recherche par lieu/patronyme, où une seule personne par patronyme est affichée,
  • [3 sept 00] du fait que parfois, sous Windows, ça ne marche pas du tout,
  • [1er sept 00] du fait qu'il arrive que des informations, dans les formulaires, disparaissent,
  • [1er sept 00] du fait d'ajouter plus d'information dans les formulaires "famille",
  • [31 août 00] de la convention d'affichage des dates courtes.
  • [31 août 00] de la répétition des numéros Sosa pour les listes d'ancêtres.
  • [29 août 00] de la requête évoluée.
  • [21 août 00] des personnes ayant "?" (point d'interrogation) comme prénom ou patronyme.



GeneWeb 3.07

Version mise à disposition le 19 août 2000.

Voici les changements depuis la version précédente :

Nouveauté

  • [18 août 00] Ajouté un programme "gwtp" (CGI) pour envoyer ou télécharger des bases de données GeneWeb sur un site qui en héberge (programme non documenté pour le moment). Voir ici

Distribution

  • [18 août 00] Crée des fichiers nommés README.htm et LISEZMOI.htm au lieu de README.txt et LISEZMOI.txt.

Service GeneWeb/CGI (gwd)

  • [16 août 00] Dans les pages personnelles, n'affiche plus l'âge au décès si c'est moins d'une année et mois/jour indéfinis (ça affichait "âgé de naissance"!)
  • [14 août 00] Dans les pages personnelles, les sources sont maintenant affichées, même pour les non-amis-non-sorciers.
  • [11 août 00] Dans l'affichage des prénoms par ordre alphabétique pour un patronyme donné, précise maintenant toujours le nom des parents.
  • [09 août 00] Corrigé un problème d'un espace manquant après "marié avec" dans la page des descendants (pas avec tous les navigateurs).
  • [30 juil 00] Ajouté une option "-conn_tmout" (disponible seulement sous Unix) pour préciser un temps de connexion maximal pour une requête. C'est-à-dire que si une requête n'a pas terminé au bout de ce temps, elle est tuée. Le défaut est de 120s.
  • [30 juil 00] Contribution de Ludovic Ledieu: changé l'affichage des arbres d'ancêtres: 1/ les clics sur des personnes tombent sur leur pages personnelles (au lieu de permettre la navigation) 2/ les barres verticales sont cliquables pour la navigation 3/ plus d'affichage de barres pour les ancêtres manquants.
  • [28 juil 00] Corrigé problème dans l'affichage des images dans les pages personnelles et dans les arbres. Parfois l'image était "cassée", son l'URL étant incorrecte.

Détails: *Cela arrivait dans le cas d'image locale (champ "image" rempli dans le formulaire "personne"), et quand le type de l'image n'était pas parmi les types reconnus (c'est-à-dire actuellement "gif", "jpeg", "png"): dans ces conditions, l'URL de l'image était incorrect.

  • La correction n'est pas complètement satisfaisante: ce genre d'images est maintenant pas affiché du tout. En effet, "gwd" a besoin de connaître son type pour répondre à la requête du navigateur (la réponse HTTP doit contenir le type de l'image).
  • Une solution s'il y a des images avec d'autres types que ceux que "gwd" reconnait, est est d'utiliser la variable "images_path" dans le fichier de configuration de la base de données (base.gwf). Voir les changements de la version 3.05 ou le fichier d'exemple distribué "gw/etc/a.gwf".
  • [26 juil 00] Ajouté une petite icône dans les pages personnelles pour indiquer le sexe (idée de Louis Granboulan).
  • [19 juil 00] Corrigé défaut dans l'affichage des lieux/patronymes: des lieux identiques et des patronymes identiques pouvaient être affichés plusieurs fois.

Gedcom vers GeneWeb (ged2gwb)

  • [9 août 00] Ajouté un test de cohérence: dans certains gedcoms (provenant de mauvais logiciels de généalogie), il arrive qu'une personne soit notée "conjoint" (FAMS) d'une famille sans être pourtant ni époux (HUSB) ni épouse (WIFE) dans cette famille. Dans la base de donnée GeneWeb, le symptôme était que les pages concernant ce "conjoint" (en particulier sa page personnelle) s'arrêtaient au beau milieu. Maintenant, le convertisseur affiche un message d'erreur et corrige l'incohérence dans la base de données créée.
  • [28 juil 00] Corrigé défaut: quand une personne était mariée plusieurs fois, l'ordre des familles pouvait parfois être parfois incorrect. En fait, l'ordre suivait l'ordre dans lequel les familles apparaissaient dans le gedcom et non l'ordre indiqué dans l'enregistrement de la personne.
  • [26 juil 00] Ajouté un verrou sur la base de données avant de la créer (pour éviter des accès multiples qui risquent de l'abîmer).

Fichier de configuration des bases (base.gwf)

  • [28 juil 00] Changé le comportement de la variable "body_prop" qui fait maintenant la différence entre 1/non définie et 2/ définie comme une chaîne vide. Dans le premier cas, c'est le défaut qui est pris (c'est-à-dire le fond par défaut de GeneWeb), dans le second cas, rien n'est ajouté dans la balise <body>. (Ceci implique des changements dans les programmes "gwd" et "gwsetup".)

Lexique (lang/lexicon.txt) et pages d'accueil (lang/*/start.txt)

  • [20 juil 00] Dans le lexique: ajouté le terme "Sosa"; changé "list" en "list/list (ancestors)" dans le lexique (surtout pour une meilleure traduction en suédois).
  • [18 juil 00] Corrigé la version espéranto (Thomas Ailleret).

Documentation

  • [16 août 00] Ajouté une entrée dans la FAQ au sujet de l'affichage de l'âge des personnes de plus de 80 ans.
  • [21 juil 00] Mises à jour de la doc en suédois (Lars Gustavsson)

GeneWeb 3.06

Version mise à disposition le 12 juillet 2000.

Voici les changements depuis la version précédente :

Langues

  • [20 juin 00] Ajouté letton (Janeks Kamerovskis).

Programme de démarrage (gwsetup)

  • [20 juin 00] Ajouté la version lettone (Janeks Kamerovskis).

Service GeneWeb/CGI (gwd)

  • [04 juil 00] Mis toutes les statistiques sur une page différente (accessibles seulement aux "sorciers" et aux "amis").
  • [04 juil 00] Ajouté le calcul des personnes ayant vécu le plus longtemps.
  • [27 juin 00] Quand on écrit un nom qui contient un numéro, cherche aussi avec le numéro équivalent en chiffres romains (par exemple, on peut taper "Louis 15" pour trouver "Louis XV").
  • [26 juin 00] Corrigé défaut: les images en format ".png" n'étaient pas acceptées.
  • [23 juin 00] Ajouté l'affichage de descendants avec le codage de d'Aboville.
  • [21 juin 00] Ajouté l'affichage des plus âgés peut-être encore vivants (à partir de la page d'accueil).
  • [20 juin 00] Changé l'affichage des témoins de mariage dans les pages personnelles.
  • [20 juin 00] Avec le lien vers la page d'accueil (flèche vers le haut), ajouté un lien vers la page d'où on vient (flèche vers la gauche).
  • [19 juin 00] Changé la présentation de la page de calcul de parenté.
  • [19 juin 00] Dans les derniers mariages, n'affiche maintenant que les vrais mariages (c'est-à-dire pas les "relations" ni les "fiançailles").
  • [18 juin 00] Ajouté un lien en bas des pages d'accueil, qui est utile si vous avez un navigateur qui ne met pas à jour automatiquement les pages modifiées (vous obligeant à faire "actualiser la page"). En cliquant dessus, vous naviguez sans ce problème: plus besoin d'actualiser les pages, elles s'affichent toutes seules avec leurs éventuelles modifications.
  • [18 juin 00] Corrigé petit problème: les (nouvelles) fusions rapides de personnes n'apparaissaient pas dans l'historique.
  • [17 juin 00] Dans les formulaires de modification de famille, ajouté un bouton à côté du champ "source famille"; s'il est sélectionné, le texte "source famille" est automatiquement mis (comme valeur par défaut) dans les champs "source famille" des futurs mises à jour d'autres familles. Ça évite d'avoir à le recopier chaque fois quand il s'agit toujours du même.
  • [16 juin 00] Ajouté un trait: dans le calcul de parenté, si l'option "chemin le plus court" est sélectionnée, le chemin est affiché avec en plus un lien pour voir le chemin le plus court suivant.
  • [13 juin 00] Supprimé ce stupide "<meta http-equiv...>" dans les pages d'accueil et dans les autres pages, parce que certains navigateurs lancent deux requêtes à chaque page à cause de ça et on voit la page clignoter. En plus, c'est complètement idiot (même si c'est standard), puisque l'en-tête HTTP contient déjà cette information.

General

  • [26 juin 00] Dans les programmes ged2gwb (import gedcom), gwb2ged (export gedcom), consang (initialisation des consanguinités) et gwu (décompilateur), ajouté un message d'erreur si on donne plusieurs noms de fichiers (ces programmes ne peuvent traiter qu'un seul fichier à la fois).

Compilateur (gwc) et décompilateur (gwu) GeneWeb

  • [29 juin 00] Corrigé problème: les personnes avec des "relations" (par exemple les enfants adoptifs) n'étaient pas sauvés (gwu) ni restaurés (gwc) s'ils étaient isolés (c'est-à-dire sans parents ni mariages).

Fichiers de configuration des bases (base.gwf)

  • [17 juin 00] Par défaut maintenant, le "can_send_image" ("peut envoyer des images") est "yes" ("oui"), ce qui signifie que si on ne précise rien, le "envoyer image" est proposé dans les pages de mise à jour. Pour l'enlever (l'interdire), if faudra préciser "can_send_image=no".

Lexique (lang/lexicon.txt) et pages d'accueil (lang/*/start.txt)

  • [20 juin 00] Ajouté une entrée !language pour la traduction du nom des langues dans toutes les langues. Utilisé comme étiquettes associées aux drapeaux des pages d'accueil.
  • [14 juin 00] Completé et corrigé la version portugaise (Jose Paulo Moitinho de Almeida).
  • [14 juin 00] Complété le lexique néerlandais (Bernard Ceurstemont).

Documentation

  • [26 juin 00] Dans update.htm (Comment faire des modifications dans la base de données), ajouté que les images au format png sont acceptées comme celles au format "gif" et "jpeg".



GeneWeb 3.05

Version mise à disposition le 9 juin 2000.

Voici les changements depuis la version précédente :

Service GeneWeb/CGI (gwd)

  • [3 juin 00] Dans l'historique, ajouté une zone d'entrée avant le ">>" pour pouvoir préciser le nombre d'entrées à afficher dans la page suivante.
  • [2 juin 00] La fusion des individus est plus rapide maintenant: ça peut fusionner automatiquement les familles et les individus quand ils sont identiques dans les deux arbres d'ancêtres.
  • [23 mai 00] Dans la section "divorce", ajouté le cas "séparés".
  • [18 mai 00] Dans l'affichage par lieux/patronymes, les lieux de baptême sont ajoutés avec les lieux de naissance, et les enterrements avec les décès.
  • [17 mai 00] Ajouté un bouton "Ok" après la zone d'entrée pour mot de passe en mode CGI.
  • [14 mai 00] Ajouté le cas "fiancés" dans les formulaires "famille".
  • [14 mai 00] Ajouté option "-images_url" pour donner une URL pour les images GeneWeb (drapeaux, logo, fond, flèche haut). Peut être utile par exemple en mode cgi si le serveur Web associé répond plus vite que gwd. Par défaut, c'est gwd qui envoie ces images.
  • [14 mai 00] Corrigé défaut dans les formulaires de mise à jour (personne ou famille): dans le cas d'un conflit de nom (nom déjà utilisé par une autre personne), quand on cliquait sur le bouton "retour", les champs contenant des caractères guillemets ("), inférieur (<) ou supérieur (>) étaient tronqués.
  • [12 mai 00] Dans les dates courtes (juste l'année), s'il n'y a pas de date de décès, c'est maintenant la date d'enterrement qui est affichée. Et dans les pages qui affichent les âges au moment du décès, prend maintenant la date de baptême s'il n'y a pas de date de naissance et la date d'enterrement s'il n'y a pas de date de décès pour calculer cet âge (préfixé alors par "peut-être").
  • [10 mai 00] Dans les pages personnelles, les liens "ascendants" et "descendants" sont proposés même à partir de 2 générations (au lieu de 3, avant).
  • [06..11 mai 00] Ajouté liste éclair à partir de la page "ascendants".
  • [02 mai 00] [Point technique] Dans la version Unix maintenant, chaque requête obtient le "user id" et le "group id" du propriétaire du répertoire (base.gwb) de la base de données. Pas d'erreur si on ne peut pas obtenir ces identifications. Supprimé les options -setuid et -setgid de gwd, devenues inutiles.
  • [30 avr 00] Corrigé petit problème avec l'affichage par lieux pour ceux contenant plusieurs (au moins deux) indications entre parenthèses.

Gedcom vers GeneWeb (ged2gwb) et GeneWeb vers Gedcom (gwb2ged)

  • [25 mai 00] Maintenant sauve et restaure les témoins de mariage (ça manquait).

GeneWeb vers Gedcom (gwb2ged)

  • [4 juin 00] Corrigé défaut: ne sauvait pas l'information "non mariés" s'il n'y avait pas de date associée. (Note: dans GeneWeb, puisqu'il n'y a pas de standard GEDCOM pour ça, l'information "non mariés" est écrite "unmarried" dans le lieu de mariage).

Fichier de configuration des bases (base.gwf)

  • [3 juin 00] Ajouté variable "propose_add_family" (propose ajouter une famille) (par défaut "yes" = oui). Si "yes", propose aux sorciers un lien "ajouter une famille" dans la page d'accueil. Si "no", ce n'est pas proposé.
  • [25 mai 00] Ajouté variable "images_path" (chemin des images) pour préciser un chemin pour accéder aux images définies dans le champ "image" (c'est-à-dire *pas* ajoutées en utilisant "envoyer image"). Ne s'applique qu'aux images qui ne sont pas trouvées dans le répertoire image/base. Cette variable, si on la positionnne, peut typiquement commencer par http://...
  • [08 mai 00] (détail) Les éventuels blancs ou control-m en fin de lignes sont maintenant supprimés (cela permet de récupérer un fichier base.gwf de Windows vers Unix sans avoir besoin de les supprimer).

Compteurs (cnt/base.txt)

  • [28 mai 00] Maintenant, un compte des accès "sorciers", "amis" et normaux sont ajoutés dans ce fichier, pour faire des statistiques, au besoin.

Documentation

  • [31 mai 00, 6 juin 00] Ajouté paragraphe expliquant comment installer GeneWeb en mode serveur sous Windows NT (Falko Trojahn). Versions anglaise et allemande par Falko Trojahn. Traduction suédoise par Lars Gustavsson. Traduction française par Daniel de Rauglaudre.
  • [25 mai 00] Mis à jour la version allemande (Falko Trojahn).
  • [06 mai 00] Mis à jour la version suédoise (Lars Gustavsson).
  • [04 mai 00] Ajouté un item dans la FAQ sur un problème possible en mode CGI.



GeneWeb 3.04

Version mise à disposition le 29 avril 2000.

Voici les changements depuis la version précédente :

Langues

  • [6 avr 00] Ajouté l'afrikaans (Louis Kruger).

Programme d'installation (gwsetup)

  • [9 avr 00] Corrigé quelques bugs dans le paquetage rpm de Linux qui faisaient que "gwstup" se plantait et que le navigateur répondait "pas de réponse".

Service GeneWeb/CGI (gwd)

  • [29 avr 00] Corrigé défaut dans "descendants", "familles avec codage": la date de mariage des petits enfants pouvait se retrouver par erreur être celle des enfants.
  • [16 avr 00] Corrigé problème: le navigateur de KDE (Konqueror) ne semble pas traiter le protocole de mots de passe. Contourné le problème en le traitant comme si on était en mode CGI, où le mot de passe doit être donné dans un formulaire.
  • [14 avr 00] Corrigé défaut: on ne pouvait plus accéder à une personne par sa clé après avoir changé son nom dans le cas où le prénom ou le patronyme initial était un point d'interrogation *et* que le nom changé avait la même signature. Exemple: *avant: prénom = "Jean Dupont"; patronyme = "?"
  • après: prénom = "Jean"; patronyme = "Dupont"

Après cette correction, il n'était plus possible d'accéder à "Jean Dupont" par sa clé, en particulier dans les formulaires (ce qui est plutôt gênant).

  • [13 avr 00] Ajouté un joli affichage du code de la langue quand la souris passe sur le drapeau (code d'Emmanuelle Visseaux).
  • [11 avr 00] Ajouté l'affichage optionnel des images aussi dans les arbres de descendants et dans les arbres de relations de parenté.
  • [3 avr 00] Dans la page des ancêtres, ajouté un affichage horizontal. Exemple.
  • [2 avr 00] Dans une page de patronyme, ajouté la possibilité de cliquer sur une branche pour n'afficher que celle-là.
  • [27 mars, 5 avr 00] Ajouté affichage des lieux/patronymes à partir de la page d'accueil.

Gedcom vers GeneWeb (ged2gwb)

  • [11 avr 00] Corrigé défaut+problème d'enfants adoptifs quand ils sont aussi enregistrés en tant qu'enfants normaux de leurs parents adoptifs dans le GEDCOM (extrait d'un autre logiciel de génealogie ayant une logique différente de GeneWeb sur ce sujet). Le "défaut" faisait que les liens adoptifs n'apparaissaient pas, le "problème" faisait que la famille des parents n'apparaissait pas.
  • [31 mars 00] N'entre plus GIVN comme nom public si égal au prénom ni SURN comme patronyme alias si égal au patronyme.

Décompilateur GeneWeb (gwu) et GeneWeb vers gedcom (gwb2ged)

  • [4 avr 00] Ajouté l'option "-nn" pour ne pas sauver les notes (globales) de la base de données.

Fichiers de configuration des bases (base.gwf)

  • [31 mars 00] Ajouté une variable "places_inverted" (lieux inversés) (défaut = no) pour préciser que les lieux sont ordonnés plus-général-moins-général (par exemple: "France, Paris" au lieu de "Paris, France"). Il est important de préciser correctement cette variable pour le nouvel affichage par lieux/patronymes (mettre "yes" si c'est inversé, "no" si ça ne l'est pas).

Lexique (lang/lexicon.txt)

  • [26 avr 00] Renommé les entrées "death age" en "age at death", "maybe" en "possibly" et "degre" en "degree" (anglais plus correct).

Documentation

  • [20 avr 00] Changé le titre du chapitre "Comment installer GeneWeb en server" en "Comment installer GeneWeb en server ou CGI" (versions anglaise et française).
  • [20 avr 00] Changé le chapitre "Comment personnaliser la page d'accueil". Le titre devient "Comment personnaliser la page d'accueil et les autres pages". Une section Personnalisation de toutes les pages est ajoutée à la fin (versions française et anglaise).
  • [20 avr 00] Ajouté la version française du chapitre Séparer les données dans la base (la version anglaise existe déjà).



GeneWeb 3.03

Version mise à disposition le 22 mars 2000.

Voici les changements depuis la version précédente :

Langues

  • [23 janv 00] Ajouté le russe (Konstantin Abakumov).

Programme d'installation (gwsetup)

  • [7 fév 00] Changé quelques fichiers en suédois (Lars Gustavsson).
  • [27 janv 00; 03 fév 00] Ajouté un commentaire dans le texte d'introduction disant de ne pas détruire la fenêtre! (versions française, anglaise et suédoise)

Service GeneWeb/CGI (gwd)

  • [17 mars 00] En mode CGI, les mots de passe ne sont plus visibles dans l'URL. Explication technique: cela fonctionne avec un mot de passe aléatoire généré par gwd; ce mot de passe est valable 1800 secondes (une demi-heure), c'est-à-dire que si vous ne faites rien pendant cette période, le mot de passe est désactivé; cette limite de temps peut être changée avec une nouvelle option de gwd "-login_tmout". Note: ce système n'utilise pas les cookies.
  • [12 mars 00] Dans la page des ascendants, ajouté les lignes agnatiques et cognatiques (masculines et féminines).
  • [11 mars 00] Dans les pages personnelles, les images définies par des URL (c'est-à-dire hébergées dans d'autres sites Web) sont maintenant réduites comme les images locales.
  • [11 mars 00] L'information "relation avec" n'est plus transformée en "marié avec" quand on navigue sans être "ami" (c'était censé protéger la vie privée mais ça semble avoir plus d'inconvénients que d'avantages).
  • [9..10 mars 00] Dans le formulaire de modification d'une famille, ajouté la possibilité de préciser le lieu de naissance et la date et le lieu de décès pour les parents et les enfants.
  • [8 mars 00] Ajouté les derniers mariages (accessibles seulement par les "sorciers" et les "amis").
  • [8 mars 00] Ajouté l'affichage optionnel des images dans l'affichage des ancêtres par arbre.
  • [5 mars 00] Dans les anniversaires pour les proches parents (accessible dans la page "cousin" pour les les "amis" et les "sorciers"), les liens donnent maintenant les arbres de liens de parenté, et non plus les personnes directement.
  • [4 mars 00] Dans les formulaires de personnes et de familles, ajouté une zone d'entrée pour préciser un nombre de titres ou d'enfants à insérer (qui peut donc être supérieur à 1).
  • [24 fév 00] Dans les pages des dernières naissances et derniers décès, affiche les mois.
  • [2 fév 00] Dans les pages personnelles, les relations sont maintenant affichées avant les notes.
  • [20 janv 00] Quand on réordonne les enfants, utilise maintenant la date de baptême s'il n'y a pas de date de naissance.
  • [18 janv 00] Corrigé défaut: si on ne sélectionne pas de base de données, la page par défaut demande une base de données, mais en mode CGI, si on en entre une, ça ne marchait pas (l'URL était incorrect). Cela peut être corrigé dans la version 3.02 en éditant le fichier "gw/etc/index.txt" et en changeant la ligne: <form method=get action=""> en <form method=get action="%k">

Gedcom vers GeneWeb (ged2gwb)

  • [19 fév 00] Ajouté l'option "-uin" (untreated in notes = non traités dans les notes) demandant de mettre les tags Gedcom non traités (des personnes) dans les notes.

Fichiers de configuration des bases (base.gwf)

  • [24 fév 00] Ajouté variable "latest_event" (derniers événements) pour donner le nombre de derniers événements (naissances, décès) à afficher (par défaut: 20).
  • [25 janv 00] Ajouté variable "public_if_titles" (public s'il y a des titres): si "yes" (oui), considère les personnes ayant des titres de noblesse comme publiques ("publique" veut dire que leurs données privées sont affichées mêmes si leurs dates sont depuis moins de 150 ans). Attention: le défaut de cette variable est "no" (non): c'est un changement de comportement de GeneWeb par rapport aux versions précédentes (mais ne vous inquiétez pas: avec ce changement, l'information privée est mieux protégée).

Lexique (lang/lexicon.txt) et pages d'accueil (lang/*/start.txt)

  • [10 mars 00] Changé quelques traductions en finlandais (Antti Alfthan).
  • [14 fév 00] Changé le terme "lieu" des titres de noblesse ("place" en anglais) en "domaine" ("estate" en anglais) pour éviter la confusion avec les "lieux" de naissance, décès, etc. Changé aussi le "tous les lieux" ("all the places") en "tous les domaines" ("all the estates").
  • [01 fév 00] Corrigé quelques traductions en suédois (Lars Gustavsson)
  • [26 janv 00] Corrigé plusieurs traductions en portugais (Jose Paulo Moitinho de Almeida).
  • [21 janv 00] Changé l'affichage des dates en anglais qui devient "jour mois année", l'affichage "mois jour année" étant spécifique aux États-Unis et non utilisé dans les autres pays anglophones. Les utilisateurs américains sont invités à changer la ligne "(date)" du lexique s'ils veulent un affichage américain.

Documentation

  • [17..25 fév 00] Ajouté un nouveau chapitre (écrit par Lars Gustavsson: merci, Lars!). Versions anglaise et suédoise uniquement pour le moment: "Keeping data divided inside a database" (conserver des informations séparées dans une base de données).
  • [11 fév 00] Modifié quelques fichiers en suédois (Lars Gustavsson).
  • [03 fév 00] Dans le chapitre "modifications" (update.htm), section 1, ajouté une note en bas de page pour expliquer qu'il est préférable d'utiliser le codage des langues de l'Europe (iso-8859-1) pour la "clé" d'une personne.



GeneWeb 3.02

Version mise à disposition le 16 janv 2000.

Voici les changements depuis la version précédente :

Programme d'installation (gwsetup)

  • [13 déc 99] Réparé un autre problème d'affichage d'images avec encore un autre navigateur (voir version 3.01).

Service GeneWeb/CGI (gwd)

  • [12 janv 00] Dans l'addition ou la modification de famille, ajouté un champ spécifique pour indiquer le source pour les personnes (éventuellement) créées.
  • [10 janv 00] Interdit "envoyer image" quand le prénom ou le patronyme de la personne est "?" (personne "cul de sac").
  • [9 janv 00] Ajouté les anniversaires pour les parents proches (accessible à partir de la page "cousin" si sorcier ou ami).
  • [3 janv 00] Accéléré l'affichage des anniversaires (sensible sur les grosses bases de données).
  • [26 déc 99] Ajouté la possibilité d'ajouter un fichier "toto.hed" pour la base "toto" dans le répertoire lang: le fichier est inséré dans l'en-tête (header) de toutes les pages (utile par exemple pour ajouter des feuilles de style).
  • [21 déc 99] Changé l'affichage de la relation par le plus court chemin.
  • [19 déc 99] Ajouté option -wd pour préciser un répertoire (inscriptible) pour la communication socket (nécessaire sous Windows) et le compte d'accès aux bases de données. Utile pour utiliser GeneWeb et les bases de données dans un CDrom.
  • [17 déc 99] Ajouté <meta http-equiv...> dans les en-têtes de toutes les pages générées pour être compatible avec tous les navigateurs.
  • [16 déc 99] Corrigé défaut: le ";opt=no_index" ne marchait pas correctement si l'URL contient des caractères spéciaux.
  • [15 déc 99] Ajouté des trucs pour pouvoir traduire correctement le complément de nom ("x de y") en finlandais qui craint dans la version actuelle.
  • [14 déc 99] Dans les liens de parenté, s'il y a l'option "par alliance", n'imprime plus la consanguinité (0%) si toutes les relations trouvées sont par alliance.
  • [14 déc 99] Corrigé défaut: dans le calcul de parenté, avec l'option "par alliance", quand il y a plusieurs branches, ça n'affichait pas toujours les personnes (parfois seulement leurs conjoints, parfois des branches manquaient).
  • [13 déc 99] Dans les affichages d'arbres avec plusieurs branches, ajouté le(s) conjoint(s) des personnes du haut.
  • [13 déc 99] Corrigé défaut: quand on fusionnait deux personnes, les filleuls, enfants possibles, enfants nourriciers (etc.) de la seconde personne n'étaient pas transférés sur la première (problème uniquement pour les relations "enfants", pas les relations "parents").
  • [10 déc 99] Dans les affichages d'arbres à plusieurs branches, l'option "ajouter les conjoints" ne fonctionnait pas. C'est réparé

Compilateur GeneWeb (gwc)

  • [15 janv 00] Corrigé défaut: ne reconnaissait pas les parents nourriciers.

Décompilateur GeneWeb (gwu)

  • [15 janv 00] Corrigé petit défaut: sauvait les notes pour les relations, même si aucune note n'était définie

Décompilateur GeneWeb (gwu) et GeneWeb vers gedcom (gwb2ged)

  • [13 déc 99] Corrigé défaut: l'option '-s' (extraction d'un patronyme) sélectionnait aussi des enfants avec un nom de famille différent.

Gedcom vers GeneWeb (ged2gwb)

  • [6 janv 00] Ajouté option -ds (default source = source par défaut) pour donner une valeur au champ source pour les personnes qui n'en ont pas.

Lexique (lang/lexicon.txt) et pages d'accueil (lang/*/start.txt)

  • [15 janv 00] Ajouté "jour julien" pour la page des calendriers (et sa valeur est maintenant affichée avec un séparateur pour les milliers).
  • [10 janv 00] (détail) Changé l'expression "non décédé" en "vivant".
  • [18 déc 99] Corrigé et complété quelques expressions en norvégien (Brynjulf Langballe)
  • [17 déc 99] Corrigé et complété quelques expressions en allemand (Marcus Zelezny)

Fichiers de configuration des bases (base.gwf)

  • [10 janv 00] Ajouté variable "max_cousins", par défaut 2000, pour préciser le nombre maximum de cousins qui peuvent être affichés dans la page des cousins.
  • [17 déc 99] Ajouté variable "highlight_color", par défaut #2f6400 (vert) pour la couleur souvent utilisée dans les pages.



GeneWeb 3.01

Version mise à disposition le 7 décembre 1999.

Voici les changements depuis la version précédente :

Langues

  • [22 nov 99] Ajouté le finlandais (Antti Alfthan)

Programme d'installation (gwsetup)

  • [29 nov 99] Mis à jour la version française
  • [29 nov 99] Mis à jour la version allemande (Thomas Omerzu)
  • [7 nov 99] Corrigé problème sous Windows avec Netscape: les images n'apparaissaient pas...

Service GeneWeb/CGI (gwd)

  • [2..6 déc 99] Après calcul de parenté, peut afficher le graphe complet (toutes les branches dans une seule page). Proposé (s'il n'y a pas trop de liens) dans la liste des liens de parenté pour chaque type de branche ("cliquez ici") et, globalement, dans des liens en fin de page. Exemple dans ma base de données: ici
  • [26 nov 99] Calcul plus rapide de la liste de tous les titres et de toutes les places.
  • [26 nov 99] Corrigé un problème d'affichage parfois d'un message "document contains no data" (le document ne contient pas de données) venant du navigateur, dans des calculs de parenté.
  • [19 nov 99] Ajouté la possibilité de personnaliser la page affichée quand on ne donne pas de bases de données (il faut faire un fichier etc/index.txt).
  • [16 nov 99] Corrigé défaut: certaines dates anciennes faisaient planter la page calendriers
  • [13 nov 99] Dans les calendriers, affiche le nombre de jours depuis la date de référence.
  • [10 nov 99] Les images sont maintenant cliquables pour les voir dans leur vraie taille
  • [10 nov 99] Ajouté le calcul de parenté par chemin le plus court (Louis Granboulan)
  • [10 nov 99] Ajouté parents nourriciers
  • [10 nov 99] Changé la structure des bases de données pour optimisations internes

Lexique (lang/lexicon.txt) et pages d'accueil (lang/*/start.txt)

  • [30 nov 99] Ajouté les mois du calendrier républicain et les mois hébraïques dans le lexique
  • [23 nov 99] Mis à jour la version hébreu (Jonathan Marder)

Fichiers de configuration des bases (base.gwf)

  • [15 nov 99] Ajouté variables "max_anc_tree" (défaut = 5) et "max_desc_tree" (défaut = 4) pour donner le nombre maximum de générations qui peuvent être affichées par arbre.
  • [13 nov 99] Corrigé défaut: quand on met la variable "access_by_key" à "yes", les liens vers les personnes contenant un "?" dans leur noms ne marchaient pas.

Gedcom vers GeneWeb (ged2gwb)

  • [28 nov 99] Supprimé l'option -ta, trop spécifique
  • [5 nov 99] Accepte les chiffres romains dans les années des dates du calendrier révolutionnaire.

GeneWeb vers Gedcom (gwb2ged)

  • [18 nov 99] Imprime un espace avant le caractère oblique (slash) précédant le patronyme dans la balise NAME.

Documentation

  • [10 nov 99] Mis à jour la version allemande (Thomas Omerzu)



GeneWeb 3.00

La version 2.08 a été renommée 3.00.

Version mise à disposition le 4 novembre 1999.

Voici les changements depuis la version précédente :

[27 oct 99] Nouvelle présention de GeneWeb! Icône, fond par défaut, restructuration des pages. Merci à Emmanuelle Visseaux.

Langues

  • [26 oct 99] Ajouté l'islandais (Ólafur Sigurgeirsson).

Programme d'installation (gwsetup)

  • [28 oct 99] Ajouté option -p pour sélectionner un numéro de port différent (défaut: 2316).

Service GeneWeb/CGI (gwd)

  • [24 oct 99] Dans l'affichage par nom de famille, ajouté une indication spéciale sur les branches dont l'ancêtre a des parents avec un nom de famille différent, pour différencier celles dont l'ancêtre n'a pas de parents.
  • [21 oct 99] Ajouté le message "ou numéro Sosa par rapport à x" dans l'affichage du formulaire de calcul de parenté, si on navigue avec x comme référence Sosa.
  • [21 oct 99] Limite la hauteur des images locales à un certain nombre de pixels (actuellement 240). Ne s'applique pas aux images distantes (http://).
  • [21 oct 99] Corrigé défaut: il n'y avait pas d'accès "sorcier" (resp. "ami") en mode cgi si aucun mot de passe "sorcier" (resp. "ami") n'était défini.
  • [20 oct 99] Ajouté une option -a pour donner une adresse IP précise pour le service (doit être compatible avec l'ordinateur).
  • [19 oct 99] Ajouté le traitement des fichiers images png.
  • [10 oct 99] Dans les formulaires de modifications, s'il y a un conflit de nom, ajouté la date de naissance et de décès dans la liste des personnes ayant le même nom.
  • [8..9 oct 99] Ajouté forum.
  • [5 oct 99] Corrigé de problèmes de liens dans certaines pages à partir du lien DOC (problèmes trouvés dans la version suédoise).
  • [5 oct 99] Ajouté l'affichage du nombre de personnes dans les ascendants (affichage court).
  • [4 oct 99] Corrigé défaut dans l'affichage de l'historique des mises-à-jour (tache affichée dû à du HTML incorrect).
  • [3 oct 99] Ajouté le jour de la semaine dans la page "calendriers".

Compilateur GeneWeb (gwc)

  • [26 oct 99] Ajouté l'option -f, comme dans ged2gwb: par défaut maintenant, si la base de données existe déjà, le programme sort en erreur. Si l'option -f est utilisée, l'ancienne base de données est supprimée.

Décompilateur GeneWeb (gwu)

  • [24 oct 99] Ajouté l'option -s ("surname") pour sélectionner toutes les personnes portant un nom de famille donné (option utilisable plusieurs fois). Ajouté une option associée -nsp ("no spouses' parents") pour ne pas sélectionner les parents des épouses (ce qui est fait par défaut). Ces options ont été ajoutées également dans la commande gwb2ged.
  • [19 oct 99] Corrigé défaut: les notes des parrains et marraines & co disparaissaient parfois.
  • [10 oct 99] Corrigé défaut: les dates représentées par du texte n'étaient pas extraites dans le fichier de sortie mais sur la sortie standard.

Gedcom vers GeneWeb (ged2gwb)

  • [13 oct 99] Ajouté option "-fne": on peut donner 2 caractères indiquant que le prénom usuel est entre ces caractères: par exemple si les prénoms sont de la forme : Bernard Jean "Philippe" utiliser -fne '""' ou s'ils sont de la forme : Bernard Jean (Philippe) utiliser -fne '()', etc.

GeneWeb vers Gedcom (gwb2ged)

  • [24 oct 99] Ajouté l'option -s ("surname") pour sélectionner toutes les personnes portant un nom de famille donné (option utilisable plusieurs fois). Ajouté une option associée -nsp ("no spouses' parents") pour ne pas sélectionner les parents des épouses (ce qui est fait par défaut). Ces options ont été ajoutées également dans la commande gwu.
  • [5 oct 99] Changé la façon dont les lignes des notes sont coupées (par le tag CONC). Le standard GEDCOM 5.5 dit que les lignes trop longues doivent être coupées *au milieu* des mots et non *entre* les mots, pour éviter qu'il y ait des espaces au début ou à la fin des lignes CONC. Gwb2ged ne faisait pas ça: c'est réparé. Pour rester compatible avec les vieux GEDCOM générés par GeneWeb, le programme ged2gwb n'est pas changé: dans les lignes CONC, l'éventuel espace au début de la ligne est inclus dans la note (ce qui ne respecte pas le standard, honte sur moi).

Fichier de configuration des bases (base.gwf)

  • [30 oct 99] Supprimé variable "enclosing_tag" definie dans la version 2.05 le 18 juillet 99. Raison: compliquait le code => trop de risques de défauts de fonctionnement. Désolé pour ceux qui l'utilisaient.
  • [29 oct 99] Ajouté une variable "propose_titles" ("yes" par défaut). Si on la met à "no", la recherche par titres (de noblesse) n'est pas proposée dans la page d'accueil.

Lexique (lang/lexicon.txt) et pages d'accueil (lang/*/start.txt)

  • [31 oct 99] [point technique] Changé les macros conditionnelles dans les pages d'accueil, maintenant entre %I et %E.
  • [26 oct 99] Changé plusieurs traductions en portugais (Oscar Filipe de Oliveira Barroso).
  • [12 oct 99] Corrigé et complété quelques expressions norvégiennes (Brynjulf Langballe).
  • [4..10 oct 99] Corrigé et complété quelques expressions néerlandaises (Joris Esch).
  • [4 oct 99] Corrigé quelques expressions allemandes (Falko Trojahn).

Documentation

  • [31 oct 99] [point technique] Changé la documentation des macros de la page d'accueil. Chapitre "personalisation des pages", section "macros".



GeneWeb 2.07

Version mise à disposition le 2 octobre 1999.

Voici les changements depuis la version précédente :

Programme setup (gwsetup)

  • [16 sept 99] La distribution contiendra des versions différentes du texte d'introduction pour Windows et Unix (problèmes d'accents). (Ne concerne pas la distribution Linux par paquetages rpm.)
  • [13 sept 99] Ajouté version allemande (Thomas Omerzu).
  • [9 sept 99] Ajouté version suédoise (Lars Gustavsson).
  • [8 sept 99] Corrigé un tas de typos et d'erreurs dans la version anglaise (merci à Lars Gustavsson).
  • [6 sept 99] Corrigé problème dans Windows: si l'utilisateur choisissait une langue en l'écrivant en majuscules (ex: FR au lieu de fr), ça affichait bien la page d'accueil pour les bases de données mais avec des expressions en anglais entre crochets (indiquant que la langue n'était pas trouvée dans le lexique).

Service GeneWeb / CGI (gwd)

  • [1er oct 99] Corrigé bug: les pages à partir du lien "DOC" ne s'affichaient parfois pas correctement avec certains navigateurs (il manquait les en-têtes HTTP).
  • [24 sept 99] Ajouté historique des mises à jour (option à mettre dans le fichier base.gwf).
  • [23 sept 99] Ajouté les témoins de mariage.
  • [22 sept 99] Corrigé défaut: mauvais affichage de "cousins au n-ième degré" en suédois (dû à des problèmes avec le caractère ":" dans la traduction).
  • [21 sept 99] Corrigé défaut: le lien "DOC" ne fonctionnait pas en mode CGI.
  • [21 sept 99] Ajouté "CREDITS" (générique) dans la doc, accessible aussi à partir du lien "DOC".
  • [20 sept 99] Changé les fichiers gif (drapeaux et flèche vers le haut) en fichiers jpeg.
  • [19 sept 99] Dans "Chercher", peut trouver quelqu'un si un seul des prénoms est donné: par exemple peut trouver "Marie Liesse de Rohan Chabot" en ne tapant que "Marie de Rohan Chabot" ou "Liesse de Rohan Chabot". Fonctionne partiellement, c'est-à-dire seulement si la recherche classique a échoué.
  • [17 sept 99] On peut utiliser maintenant des caractères spéciaux dans les mots de passe en mode CGI (avant, ça ne marchait qu'en mode service).
  • [16 sept 99] La requête évoluée avec des dates ou des lieux de baptême ne fonctionnait pas. C'est réparé.
  • [16 sept 99] Changé l'ordre dans les dates dans les formulaires de modifications: maintenant, c'est "année/mois/jour" (ce qui est logique et surtout nous met d'accord avec les américains qui pratiquent le "mois/jour/année") et ces champs sont étiquetés, comme ça, on ne peut pas se tromper.
  • [15..27 sept 99] Ajouté des calendriers pour les dates (grégorien, julien, républicain, hebreu).
  • [11..17 sept 99] Maintenant, plusieurs utilisateurs et plusieurs mots de passe peuvent être définis pour l'accès "sorcier" et "ami", en spécifiant des noms de fichiers d'autorisation dans le fichier "base.gwf".
  • [8 sept 99] Corrigé défaut: dans l'affichage des descendants, si la personne a des guillemets dans son nom, l'affichage était parfois incorrect.
  • [8 sept 99] Dans les liens "DOC", au bas des pages, les liens avec des adresses Email ne fonctionnaient pas correctement. C'est réparé.

Gedcom vers GeneWeb (ged2gwb)

  • [28 sept 99] Par défaut, maintenant, si une base de données avec le même nom existe déjà, ne l'efface pas et sort de la commande avec une erreur. Ajouté une option "-f" pour écraser l'ancienne version.

Calcul de consanguinité (consang)

  • [17..19 sept 99] Va plus vite s'il n'y a pas eu de modifications (par exemple juste après la création d'une base de données).

Lexique (lang/lexicon.txt)

  • [22 sept 99] Corrigé quelques phrases allemandes (Gerriet Backer).

Documentation

  • [10 sept 99] Mis à jour la version suédoise (Lars Gustavsson).
  • [7 sept 99] Corrigé quelques typos dans les fichiers "pcustom.htm" (versions anglaises, allemandes et suédoises).



GeneWeb 2.06

Version mise à disposition le 2 sept 1999.

Voici les changements depuis la version précédente :

Installation

  • [2 sept 99] La distribution Linux inclut des paquetages rpm.

Programme setup (setup) et service GeneWeb (gwd)

  • [2 sept 99] Sous Unix, trouve la langue à utiliser par défaut dans les variables d'environnement LANG ou LC_CTYPE.

Programme setup

  • [16 août 99] Renommé ce programme "gwsetup".
  • [16 août 99] Corrigé défaut: essayait parfois d'afficher un fichier non-existant "warnings.htm".

Service GeneWeb/CGI

  • [19 août 99] Corrigé défaut: le bouton "retour" qui apparaît après une erreur dans une mise à jour oubliait la langue sélectionnée.
  • [19 août 99] Ajouté davantage d'informations (lieux) dans l'affichage des descendants par liste.
  • [18 août 99] Ajouté un lien vers la documentation (à côté du copyright).
  • [14..21 août 99] Ajouté la possibilité de mettre des notes pour la base de données elle-même (pour faire une présentation générale).
  • [14 août 99] Corrigé défaut: l'envoi d'images en mode cgi sous Windows ne fonctionnait pas.
  • [13..21 août 99] Dans les notes, les URLs et les adresses Email sont maintenant cliquables.
  • [13 août 99] Ajouté la possibilité de changer le texte de certaines pages: 1/ pour la redirection de l'adresse du site (nouvelle option de gwd "-redirect", voir ci-dessous), 2/ pour le changement du nom de la base de données (fichier gwf, champ "renamed") et 3/ l'exclusion des robots détectés (quand l'option -robot_xcl a été utilisée).
  • [13 août 99] Corrigé défaut: quand on fusionnait des personnes, les "autres relations" n'étaient pas incluses.
  • [8 août 99] Ajouté une option "-redirect" pour indiquer aux utilisateurs que le service GeneWeb est redirigé vers une autre adresse.

Gedcom vers GeneWeb (ged2gwb)

  • [30 août 99] Ajouté option "-no_pit" (= no public if titles = pas public si titres): ne pas automatiquement considérer les personnes ayant un titre de noblesse comme personnes publiques.
  • [29 août 99] Corrigé défaut sur les accès par pointeurs (entre '@' dans le gedcom) causant de mauvaises détections d'erreurs.
  • [22 août 99] L'option "-no_efn" est maintenant par défaut. Fait le changement aussi dans les fichiers de "setup".

Fichiers de configuration des bases (base.gwf)

  • [20 août 99] Ajouté de nouvelles variables "max_anc_level" (niveau maximum pour les ascendants) et "max_desc_level" (niveau maximum pour des descendants) pour donner un niveau maximum de générations dans l'affichage par ascendants et par descendants (par défaut, resp. 8 et 12 générations).
  • [18 août 99] Ajouté une nouvelle variable "auth_file" dans les fichiers de configuration des bases de données (fichiers se terminant par ".gwf") masquant l'éventuel fichier d'autorisation défini par l'option "-auth" de "gwd". Donc, maintenant, chaque base de données peut avoir ses propres restrictions d'accès globales. Voir le fichier modèle "a.gwf". Ne fonctionne qu'en mode serveur (pas cgi).

Lexique (lang/lexicon.txt)

  • [29 août 99] Mis à jour quelques expressions néerlandaises (Joris Esch).

Documentation

  • [1er sept 99] Ajouté une version allemande (Falko Trojahn).
  • [19 août 99] Ajouté un nouveau chapitre "les restrictions d'accès aux bases de données" sur les sorciers, amis, restrictions globales d'accès, robots, liste noire.



GeneWeb 2.05

Version mise à disposition le 6 août 1999. Voici les changements depuis la version précédente.

General

  • [4 août 99] Dans le répertoire principal de la distribution, fichiers README.txt (anglais) et LISEZMOI.txt (français), ajouté quelques lignes d'explications pour démarrer avec GeneWeb.
  • [15 juillet 99] Changé la représentation interne des chaînes de caractères. Ne devrait faire aucune différence quand on navigue. Cependant, comme c'est un changement interne majeur dans le programme, des problèmes peuvent apparaître (principalement dans l'affichage ou dans l'accès par nom, prénom, nom de famille, titre...): merci de signaler en cas de problème.

Programme "setup"

  • [18 juillet 99] Ajouté dans le menu "paramètres d'une base de données" la possibilité d'afficher les caractères 1/ en gras 2/ en italique 3/ en fonte plus ou moins grosse (cela utilise la nouvelle clé 'enclosing_tag': voir ci-dessous dans la section "fichiers de configuration de bases de données"). Le choix "caractères gras" est utile par exemple pour rendre le texte plus lisible, surtout si on a sélectionné une image de fond. [La version espagnole n'est pas encore traduite].
  • [15 juillet 99] Changé le menu d'export des GEDCOM pour refléter la nouvelle option "-charset" de "gwb2ged" (voir ci-dessous, rubrique "GeneWeb vers Gedcom").
  • [2 juillet 99] Corrigé bug: l'import d'une base de données GeneWeb à partir d'une ancienne version en passant par un fichier GEDCOM ne fonctionnait pas si le répertoire courant contenait des espaces.
  • [2 juillet 99] Changé les noms des fichiers html pour qu'ils ne contiennent que 8 caractères maximum et 3 caractères pour l'extension, pour qu'ils soient dézippables par "pkunzip".

Démon GeneWeb/CGI (gwd)

  • [6 août 99] Restauré le système d'exclusion de robots (avait été supprimé à la version 1.10) avec quelques améliorations. Option "-robot_xcl".
  • [5 août 99] Ajouté l'affichage des descendants par arbre (ne fonctionne pas avec Lynx).
  • [3 août 99] Ajouté l'affichage (et la navigation) des ancêtres par arbre.
  • [3 août 99] Dans l'affichage des liens de parenté par branches, trouvé une solution pour aligner correctement les barres verticales par rapport aux barres horizontales (marche au moins avec Netscape, IE, Kfm).
  • [2 août 99] Dans l'affichage des liens de parentés, fait la différence dans le lexique entre le côté du père et celui de la mère (utilisé en suédois où les mots "oncle", "tante", "grand oncle" et grande tante" sont différents suivant qu'ils sont du côté du père ou du côté de la mère; eh oui).
  • [1er août 99] Ajouté le calcul des parentés par alliance.
  • [28 juillet 99] Dans les pages "cousins", ajouté lien vers les oncles et tantes, neveux et nièces.
  • [26..28 juillet 99] Ajouté autres relations: parrain et marraine, parents adoptifs, parents ayant reconnu l'enfant, parents possibles.
  • [22 juillet 99] Dans l'affichage des branches de liens de parenté, quand les conjoints sont affichés, affiche aussi la date de mariage.
  • [20 juillet 99] Dans l'affichage par titres, trie de préférence les personnes par le numéro d'ordre de leur titre (ex: "nième duc de ...") s'il existe.
  • [19 juillet 99] Corrigé defaut dans l'affichage des descendants par liste: l'affichage était incorrect quand il y a plusieurs mariages et que l'un d'entre eux est avec une personne inconnue (notée "? ?").
  • [18 juillet 99] Quand une famille est mise à jour, cela propage le champ "sources" dans les personnes créées.
  • [18 juillet 99] Après une mise à jour réussie, affiche directement une page personnelle (n'affiche une page intermédiaire qu'en cas de messages d'avertissement) ---> cette extension a été annulée [22 juillet].
  • [18 juillet 99] Corrigé petit défaut dans les accès par parties de patronymes (ça acceptait parfois des sous parties trop petites: du coup la "recherche" pouvait donner des résultats vraiment étranges).
  • [17 juillet 99] Dans la page d'accueil, recherche maintenant par patronyme si la recherche par nom complet échoue (pas besoin de sélectionner "patronyme"). Idem dans la page de calcul de parenté.
  • [17 juillet 99] Corrigé défaut: dans certaines circonstances, on ne pouvait plus accéder à une personne après avoir changé son nom. Exemple: en changeant le nom de famille "L'epine" (en deux mots) en "Lepine" (un seul mot).
  • [16 juillet 99] Ajouté un bouton "retour" en cas d'erreur dans une mise à jour (utile pour les navigateurs qui perdent le contenu des formulaires quand on navigue).
  • [15..29 juillet 99] Dans la pge du calcul de parenté, ajouté un affichage long, la possibilité de voir les conjoints dans l'affichage des branches, et la possibilité d'annuler les liens GeneWeb.
  • [15 juillet 99] Ajouté un système de déclinaisons (nécessaire pour l'allemand, l'espéranto et le tchèque). Changé le lexique pour utiliser ce nouveau système.
  • [9 juillet 99] Ajouté un lien (flèche vers le haut) vers la page d'accueil dans les affichages par prénoms et par noms.
  • [9 juillet 99] Corrigé la vérification de dates entre un père et son enfant dans le cas d'intervalle (par exemple disait que c'était incorrect quand le père était mort entre 1250 et 1260 et le fils né en 1255).
  • [3 juillet 99] Ajouté "af" comme particule de nom de famille possible (c'est du danois) pouvant être ignorée dans "chercher".

Gedcom vers GeneWeb (ged2gwb)

  • [5 juillet 99] Corrigé bug qui faisait planter le programme (exception "Invalid_argument") après la détection d'une erreur d'une famille dont les parents sont du mauvais sexe (père féminin et mère masculine).
  • [2 juillet 99] Reconnait maintenant les dates de la forme "FROM..TO..".

GeneWeb vers Gedcom (gwb2ged)

  • [15 juillet 99] Ajouté l'option "-charset" dont les valeurs peuvent être "ANSEL" ou "ASCII": "ASCII" est la valeur par défaut. Supprimé l'option "-ascii" devenue inutile.
  • [2 juillet 99] Génère des dates de la forme "FROM..TO.." pour les titres.

Fichiers de configuration de bases de données (base.gwf)

  • [18 juillet 99] Ajouté la clé 'enclosing_tag' pour que le texte affiché soit englobé par une ou plusieurs balises HTML. Par exemple en mettant 'strong', tout le texte est affiché en caractères gras. Ajouté un commentaire à ce sujet dans le fichier modèle "a.gwf".

Lexique (lang/lexicon.txt) et Pages d'accueil (lang/*/start.txt)

  • [5 août 99] Mis à jour la version portugaise (Yves Guignard).
  • [5..6 août 99] Mis à jour la version norvégienne (Brynjulf Langballe).
  • [3 août 99] Mis à jour la version danoise (Hans Albeck).
  • [3..6 août 99] Mis à jour la version néerlandaise (Joris Esch).
  • [3 août 99] Mis à jour la version allemande (Markus Mottl).
  • [2 août 99] Mis à jour la version italienne (Daniel Hirschkoff).
  • [23 juillet 99] Mis à jour quelques expressions en suédois (Lars Gustavsson).
  • [23 juillet 99] Ajouté le tchèque (Hanus Adler).
  • [17 juillet 99] Dans les pages d'accueil, simplifié le texte "il s'agit de prénom et nom ou nom public bla bla bla...".
  • [17 juillet 99] Changé le terme français de "nom" en "patronyme" (mot plus habituel en généalogie).
  • [8 juillet 99] Mis-à-jour quelques expressions en suédois (Stig Petersson).
  • [3 juillet 99] Mis-à-jour quelques expressions en danois (Hans Albeck).

Documentation

  • [27 juillet 99] Mis à jour la documentation en suédois (Lars Gustavsson).
  • [23 juillet 99] Ajouté une documentation sur les langues avec déclinaisons: chapitre "Comment faire des modifications dans une base de données", section 8.



GeneWeb 2.04

Version mise à disposition le 1er juillet 1999.

Voici les changements depuis la version précédente :

Programme "setup"

  • [28 juin 99] Corrigé défaut: ne fonctionnait pas avec les répertoires contenant des espaces.
  • [19 juin 99] Changé le menu de l'import des fichiers GEDCOM pour refléter la nouvelle option "-charset" de "ged2gwb" (voir ci-dessous dans la section "Gedcom vers GeneWeb").
  • [18 juin 99] Ajouté une jolie combinaison de couleurs à la palette fournie: "whiteyellow, black, bluegreen, brown" (merci à Hans Albeck).

Démon GeneWeb/CGI (gwd)

  • [30 juin 99] Ajouté la possibilité d'entrer un numéro Sosa dans la page d'accueil quand on navigue en ayant sélectionné quelqu'un comme référence Sosa (lien toujours disponible dans sa page "ascendants").
  • [30 juin 99] Dans les liens de parenté, affiche les ancêtres communs dans un ordre plus canonique.
  • [28 juin 99] Du fait de l'optimisation du calcul de consanguinité (voir ci-dessous), le temps de réponse du calcul de parenté pour les personnes sans liens de parenté est généralement plus rapide (ça répond "pas de liens de parenté" plus vite).
  • [26 juin 99] Ajouté la possibilité, pour les personnes ayant des noms de famille composés, de les accéder par des parties de leur nom: par exemple, "Joséphine Tascher de La Pagerie" peut maintenant être trouvée en tapant juste "Joséphine Tascher" ou "Joséphine de La Pagerie".
  • [25 juin 99] Ajouté l'affichage court (horizontal) pour les noms de famille par ordre alphabétique + possibilité d'annuler les liens GeneWeb (pour creation de pages HTML statiques).
  • [22 juin 99] Corrigé défaut: l'envoi d'images en mode CGI ne fonctionnait pas.
  • [19..28 juin 99] Ajouté dans l'affichage long des ascendants la possibilité de sélectionner et de désélectionner l'affichage des frères et soeurs ainsi que l'affichage des notes.
  • [19 juin 99] Changé la présentation du menu principal de l'affichage des ascendants.

Gedcom vers GeneWeb (ged2gwb)

  • [21 juin 99] Corrigé défaut: les couples pouvaient parfois être enregistrés comme divorcés, même s'ils ne l'étaient pas (quand il y avait une ligne "1 DIV" sans DATE ni PLAC dans le fichier gedcom).
  • [19 juin 99] Peut maintenant lire le codage MSDOS des caractères accentués. Ajouté l'option "-charset" qui doit être suivie de "ANSEL", "ASCII" ou "MSDOS". Supprimé les options "-ansel" et "-no_ansel" devenues inutiles. Attention: dans les fichiers GEDCOM, la ligne "1 CHARSET IBMPC" (qui n'est pas standard GEDCOM 5.5) est par défaut interprétée comme "ASCII", et *pas* comme "MSDOS"; pour changer ce défaut, l'option "-charset MSDOS" devra être utilisée dans "ged2gwb".

Calcul de consanguinité (consang)

  • [28 juin 99] Optimisé le code: c'est deux fois plus rapide (en moyenne) maintenant.

Lexique (lang/lexicon.txt)

  • [30 juin 99] Traductions ajoutées en italien (Daniel Hirshkoff).
  • [18 juin..1er juillet 99] Amélioration de traductions en Danois (Hans Albeck).

Documentation

  • [30 juin 99] Mise à jour de la documentation en néerlandais (Joris Esch).



GeneWeb 2.03

Version mise à disposition le 7 juin 1999.

Programme setup

  • [7 juin 99] Ajouté une version espagnole (Luis Castro Guzman).
  • [1er juin 99] L'adresse à ouvrir est maintenant toujours "http://localhost:2316/", indépendante de la langue sélectionnée (il n'y a plus besoin de terminer cette adresse par "fr" ou "en"), les pages sont automatiquement affichées dans la langue choisie.
  • [15 mai 99] Ajouté la suppression du fichier ".gwo" après l'opération "gwc".
  • [9 mai 99] Ajouté une proposition de palette de couleurs possibles dans les "paramètres des bases de données"; changé la présentation de toute la page.
  • [9 mai 99] Ajouté un système pour interdire les accès non locaux.
  • [7 mai 99] Corrigé defaut: en récupérant une base de données d'une ancienne version de GeneWeb, ça ne marchait pas si le répertoire contenait des espaces.
  • [7 mai 99] Corrigé mauvais comportement sous Windows: "GWU.EXE" (en majuscules) n'était pas reconnu quand on cherchait dans une ancienne version de GeneWeb.
  • [7 mai 99] Corrigé défaut: le "nettoyage" ne fonctionnait pas sous Windows.

Démon GeneWeb/CGI (gwd)

  • [7 juin 99] Plus cette (stupide) abréviation pour "Numéro" dans les formulaires de mise à jour: ça ne marchait pas pour plein de langues.
  • [3 juin 99] Ajouté la possibilité d'utiliser un nouveau terme prédéfini "+before" dans le lexique pour indiquer que le complément est avant un verbe (par exemple en allemand: "send" "image" est converti en "senden +before" "Bild", ce qui donne à la fin: "Bild senden"; même solution pour le néerlandais).
  • [31 mai 99] Dans l'affichage des ancêtres pour le cas "seulement la génération sélectionnée", ajouté l'affichage d'intervalles Sosa (et pour les intervalles non contigus, affiche "...").
  • [18 mai 99] Ajouté, dans l'affichage des ancêtres et des descendants, la possibilité d'annuler les liens GeneWeb. Utile pour extraire une page Web pour un site n'ayant pas de serveur GeneWeb.
  • [16 mai 99] Corrigé défaut: dans l'affichage long des ascendants, n'affichait pas la dernière génération possible.
  • [15 mai 99] Ajouté un "?" à la fin des requêtes vides (ne contenant que le nom de la base de données), à cause de certains navigateurs trop malins qui ajoutent automatiquement un "/" à la fin de l'adresse dans ce cas-là (en transformant, par exemple, "http://host/base" en "http://host/base/"), ce qui fait que la requête ne fonctionne plus.
  • [14 mai 99] Corrigé défaut: dans les pages personnelles, le terme "mort" manquait parfois quand il n'y avait qu'un lieu de décès mais pas de date. Arrivait pour les personnes nées il y a plus de 120 ans.
  • [12 mai 99] Corrigé problème en mode CGI sous Windows: affichait parfois des messages d'avertissement dans la page.
  • [11 mai 99] Corrigé défaut: la requête évoluée marchait mal quand on n'était ni "sorcier" ni "ami": ça ne fonctionnait pas si par exemple on ne spécifait que le prénom ou que le nom d'une personne pourtant existante (mais non "publique").
  • [11 mai 99] Corrigé défaut: quand on ajoute ";opt=no_index" dans l'adresse comme indiqué dans la documentation ("Comment mettre des liens vers votre base de données"), ça affichait une adresse qui n'indiquait pas la langue utilisée.
  • [10 mai 99] Ajouté la possibilité de mettre une date pour les personnes non mariées.
  • [7 mai 99] Corrigé défaut visible en Danois: la ligature ae ("æ") s'affichait mal en majuscule.

Lexique (lang/lexicon.txt) et pages d'accueil (*/start.txt)

  • [7 juin 99] Changé des termes en néerlandais pour avoir des verbes à la fin.
  • [7 juin 99] Ajouté des termes manquants en portugais (Yves Guignard).
  • [3 juin 99] Ajouté des termes manquants en allemand (Markus Mottl).
  • [3 juin 99] Ajouté quelques termes manquants en italien (Daniel Hirschkoff).
  • [2 juin 99] Corrigé et complété les traductions en suédois (Lars Gustavsson, et un peu d'aide de Stig Petersson).
  • [31 mai 99] Corrigé et complété les phrases espagnoles du lexique et la page d'accueil en espagnol (Luis Castro Guzman).

Gedcom vers GeneWeb (ged2gwb)

  • [19 mai 99] Meilleure concaténation des continuations (CONC) de notes. En particulier corrige le défaut qui ajoutait parfois des espaces à l'intérieur des mots.

GeneWeb vers Gedcom (gwb2ged)

  • [19 mai 99] Limite les lignes de notes à 255 caractères (imposé par le standard GEDCOM), en ajoutant des CONC.

Calcul de consanguinité (consang)

  • [23 mai 99] Ne recommence pas depuis le début s'il y a eu des changements; ne recalcule que ce qui est nécessaire.

Documentation

  • [13..31 mai 99] Mise à jour de la documentation en suédois (Lars Gustavsson).



GeneWeb 2.02

Version mise à disposition le 7 mai 1999.

Nouveauté

  • [4 mai 99] Ajouté un nouveau programme "setup" qui permettra d'utiliser des tas de commandes sans avoir besoin de taper des incantations magiques dans une fenêtre MSdos (Windows) ou Xterm (Unix). Tout se fait dans le navigateur Web: création d'une base de données, extraction de fichiers GEDCOM, nettoyage, etc etc. Devrait être commode pour les débutants non informaticiens (et même pour les informaticiens chevronnés déjà habitués à GeneWeb).

Général

  • [22 avril 99] Ajouté le Danois (par Hans Albeck).

Démon GeneWeb/CGI (gwd>

  • [6 mai 99] Corrigé petit problème de comportement du programme: dans le formulaire "modifier personne", la personne n'était pas considérée comme enterrée si seulement le champ "place" de la zone était rempli.
  • [4 mai 99] Ajouté un bouton "inclure les conjoints manquants" dans les ascendants manquants.
  • [4 mai 99] Supprimé une trace de compte d'accès en mode CGI si les traces d'accès n'ont pas été redirigées vers un fichier (option "-log"). Semblait s'afficher incorrectement dans la page HTML, sous Windows.
  • [30 avril 99] Corrigé un autre problème d'accents qui se produit lorsqu'on clique sur un prénom, pour les noms de famille correspondants qui commencent par une lettre accentuée.
  • [29 avril 99] Accepte maintenant des fichiers dans le champ "image" se terminant par ".jpeg" ou ".JPEG" (avant, n'acceptait que ".jpg" and ".JPG").
  • [29 avril 99] Corrigé bug: quand un prénom nom et numéro est le même que celui d'une autre personne, GeneWeb affiche un message d'avertissement et suggère parfois un nouveau numéro. Si ce numéro est cliqué, tous les caractères accentués se transformaient en codes.
  • [29 avril 99] Corrigé un petit comportement inconfortable: quand on essaie de sauver une image d'une page GeneWeb, les navigateurs ne proposaient pas un nom de fichier correct pour cette image (c'était dû à la syntaxe des requêtes de GeneWeb).
  • [29 avril 99] Ajouté la possibilité de changer le prénom et le nom de famille de tous les enfants d'une personne dans un seul formulaire. Voir nouvelle doc.
  • [26 avril 99] Corrigé l'envoi de fichiers "jpeg" qui ne fonctionnait pas toujours avec Windows (message "requête incorrecte").
  • [25 avril 99] Ajouté un espace avant le "+" dans les dates courtes.

Lexique (lexicon.txt)

  • [23 avril 99] Quelques changements dans la version Hébreu (par Jonathan Marder).

Compilateur GeneWeb (gwc)

  • [22 avril 99] Ne considère plus le message "notes before definition" comme une erreur fatale.

Décompilateur GeneWeb (gwu)

  • [3 mai 99] Ajouté l'option "-o" pour la cohérence avec les autres commandes.
  • [22 avril 99] Ne sauve plus les notes des personnes ayant "?" dans le prénom ou le nom.

Documentation

  • [29 avril 99] Ajouté doc pour la nouvelle possibilité "changer les noms des enfants": dans "update.htm", changé la section 3, ajouté un point 5 (en décalant le point "ajouter parents" au numéro 6), ajouté section 5.8 pour les explications.



GeneWeb 2.01

Version mise à disposition le 21 avril 1999.

Général

  • [2 avril 99] Ajouté le Norvégien (Brynjulf Langballe).
  • [30 mars 99] Changé le terme "photo" en "image".

Démon GeneWeb ou CGI (gwd)

  • [20 avril 99] Dans les dates courtes (juste l'année), s'il n'y a pas de date de naissance, affiche la date de baptème.
  • [19 avril 99] Dans l'affichage des dernières naissances et des derniers décès, les dates avec seulement l'année ou seulement le mois et l'année sont aussi prises en compte.
  • [17 avril 99] Amélioré l'affichage des branches de parenté pour que ce soit lisible avec Lynx (navigateur-terminal sans tables).
  • [16 avril 99] Quand on fusionne deux personnes, le numéro le plus petit est proposé par défaut.
  • [16 avril 99] Ajouté affichage long pour les ascendants.
  • [13 avril 99] Corrigé bug dans les pages personnelles: pour les personnes ayant un nom public, les (petits) liens vers le prénom pouvaient ne pas bien marcher s'il y avait des accents. Corrigé autre bug même genre: dans la requête évoluée, la recherche ne marchait pas si on mettait des accents.
  • [6 avril 99] Corrigé bug: dans les pages personnelles, les dates de titre étaient parfois affichées juste "...".
  • [2 avril 99] Corrigé bug: dans les ancêtres manquants par ordre alphabétique, les accents dans les noms de famille étaient affichés incorrectement.
  • [30 mars 99] Ajouté les conjoints dans l'affichage des liens de parentés avec les cousins (à partir du lien "cousins" dans les pages personnelles).
  • [25 mars 99] Ajouté le cas "non mariés" pour les couples.
  • [23 mars 99] Ajouté l'affichage du nombre d'accès dans les traces.
  • [17 mars 99] Dans le formulaire de modification d'une personne, détermine si la personne est décédée ou non (si non précisé), en fonction de son âge.
  • [16-19 mars 99] La présence d'images dans les pages ne bloque plus l'affichage du texte Par exemple, dans les pages d'accueil, le texte n'attend plus l'affichage des drapeaux pour s'afficher, ce qui est nettement plus agréable. (Cela ne s'applique qu'aux images locales).
  • [14 mars 99] Dans les anniversaires, dans la liste des mois, le mois sélectionné est maintenant le mois courant, pas systématiquement janvier.

Gedcom vers GeneWeb (ged2gwb)

  • [2 avril 99] Ajouté le calcul automatique du fait qu'une personne est décédée ou non (si non indiqué dans le gedcom) ou non en fonction de l'âge de la personne, et suppression de l'option "-nd".
  • [31 mars 99] Ajouté option "-log" pour rediriger les messages dans un fichier.
  • [20 mars 99] Ajouté des options pour les dates où les mois sont représentés par des nombres: -dates_dm si les jours sont avant les mois, et -dates_md si les mois sont avant les jours.
  • [16 mars 99] Ne fonctionnait pas pour les fichiers gedcom avec des espaces au début des lignes. C'est réparé.
  • [11 mars 99] Réparé horrible défaut: le traitement des accents fonctionnait mal pour les fichiers gedcom dont le "charset" est "ascii" (ça provoquait des problèmes avec "a" tréma, par exemple).

Calcul de consanguinité (consang)

  • [26 mars 99] Ajouté une option -q pour mode "silencieux", affichant juste une barre de progression.

Lexique (lexicon.txt) et pages d'accueil (xx/start.txt)

  • [10 mars 99] Quelques changements dans la version italienne (par Raffaele Sena).

Documentation

  • [24 mars 99] Supprimé tous les fonds en couleur.
  • [18 mars..13 avr 99] Version suédoise mise-à-jour (Lars Gustavsson).
  • [17 mars 99] Changé la documentation pour la nouvelle possibilité de "choix automatique" pour le champ "décès" (voir ci-dessus), fichier "update.htm", section 5.4 "modifier une personne", paragraphe "Décès".

Interne

  • [24 mars 99] (marche seulement sous Unix) Ajouté les options "-setuid" et "-setgid" à "gwd" pour changer l'id utilisateur et l'id groupe après le lien de la socket sur le port. Cela permet par exemple d'utiliser le port 80 (il faut être root) mais d'accéder les données en tant qu'utilisateur normal.



GeneWeb 2.00

Version mise à disposition le 8 mars 1999.

À partir de la version 2.00, la licence est la GPL (Licence Publique Générale GNU ; traduction non officielle en français ici). La licence précédente s'applique toujours jusqu'à la version 1.11 comprise.

Démon GeneWeb ou CGI (gwd)

  • [7 Mar 99] Ajouté la possibilité d'entrer directement des dates de naissance dans les formulaires de famille.
  • [27 fév 99] Ajouté le cas "demi-frère" et "demi-soeur" dans les calculs de parenté.
  • [27 fév 99] Dans les pages personnelles, les dates des titres complètes sont affichées en entier (pas seulement l'année).
  • [26 fév 99] Pour une naissance le jour même, n'affiche plus "bon anniversaire"! Et l'âge affiché est "naissance" et non plus "moins d'une année".
  • [26 fév 99] L'affichage des "prénoms alias" (anciennement "autres prénoms"; voir ci-dessous) dans les pages personnelles n'est plus accompagné du nom de famille.
  • [23 fév 99] Dans les années non bissextiles, les anniversaires du 29 février sont comptés et célébrés le 1er mars.
  • [19 fév 99] Remplacement de "%s" par le nom de la base et le contexte, également dans les commentaires "famille".
  • [18 fév 99] Possibilité de supprimer les photos.
  • [13 fév 99; 20 fév 99] Possibilité d'envoyer des photos.
  • [12 fév 99] Quelques améliorations pour l'affichage en hébreu.
  • [8 fév 99] Correction du problème d'affichage des images en mode CGI sous Windows: les images (par exemple les drapeaux) étaient souvent tronquées. (cette anomalie a été corrigée dans la version 1.11 après sa distribution: voyez la distribution ftp).

Gedcom vers GeneWeb (ged2gwb)

  • [14 fév 99] Le programme ne fonctionnait correctement que si les familles étaient définies avant les individus, parce que c'est souvent le cas dans les Gedcom, bien que ce ne soit pas une obligation de la norme Gedcom 5.5. C'est corrigé (cette anomalie a été corrigée dans la version 1.11, version Linux; voyez la distribution ftp).
  • [6 fév 99] Accepte maintenant les dates avec "/" (exemple: 20/11/1993) bien que ce ne soit pas standard Gedcom 5,5 (le standard pour cet exemple est "20 NOV 1993"). Interprété comme jour/mois/année.

GeneWeb vers Gedcom (gwb2ged)

  • [Feb 26, 99] Erreur corrigée: le prénom alias (anciennement "autres prénoms", voir ci-dessous), s'il existait, était toujours sauvé dans le champ prénom du gedcom. Maintenant, il n'est écrit que s'il commence par le prénom (par exemple si le prénom est "Jean" et que le prénom alias est "Jean Philippe Robert").

Compilateur GeneWeb (gwc)

  • [19 fév 99] L'option "-cg" ne fonctionnait pas. Corrigé.

Décompilateur GeneWeb (gwu)

  • [16 fév 99] Les noms contenant des points d'interrogations "?" n'étaient parfois pas sauvés correctement, ce qui fait que le programme "gwc" trouvait des erreurs. Corrigé.

Lexique (lexicon.txt)

  • [26 fév 99] Changement de la traduction de "first name alias"; anciennement "Autre(s) prénom(s)", maintenant "prénom alias".
  • [11 fév 99..24 fév, 99] Quelques changements dans la version suédoise et correction que quelques erreurs dans la version anglaise (Lars Gustavsson).

Documentation

  • [8 Mars 99] Ajouté un court paragraphe dans update.htm, section 5.2, paragraphe "Filling", alinéa "Créer" sur le fait qúon peut ajouter sa date de naissance.
  • [26 fév 99] Petit changement dans la version française: changement de "autre(s) prénom(s) en "prénom alias") dans le fichier "update.htm", section 5.4.
  • [18 fév 99] Explication de comment effacer des photos (nouveauté) dans le fichier "update.htm", (nouvelle) section 5.7. Quelques changements dans "start.htm", section "Fichier a.cnf" et "update.htm", section 3 et 5.6.
  • [15 fév 99] Explications supplémentaires sur les fichiers de configuration dans le fichier "start.htm", section Fichier a.cnf. Explication de comment envoyer des photos (nouveauté) dans le fichier "update.htm": ajout de la section 5.6, explications supplémentaires dans la section 3.
  • [11 fév 99...24 fév 99] Mise à jour de la version suédoise et correction de quelques fautes dans la version anglaise (merci à Lars Gustavsson).
  • [10 fév 99] Mis à jour de la version néerlandaise (merci à Joris Esch).

Geneweb 1.11


Geneweb 1.10


Geneweb 1.09


Geneweb 1.08


Geneweb 1.07


Geneweb 1.06


Geneweb 1.05


Geneweb 1.04


Geneweb 1.03


Geneweb 1.02


Geneweb 1.01


Geneweb 1.0


Geneweb 1.0 beta 10


Geneweb 1.0 beta 9


Geneweb 1.0 beta 8


Geneweb 1.0 beta 7


Geneweb 1.0 beta 6


Geneweb 1.0 beta 5


Geneweb 1.0 beta 4


Geneweb 1.0 beta 3

Sources