Difference between revisions of "changelog"

From GeneWeb
Jump to: navigation, search
(backup brute des changelogs GW 3.04 à 3.11 (sans les liens pour le moment))
(s/•/*/)
Line 22: Line 22:
  
 
What's new in version 6.08:
 
What's new in version 6.08:
•Almost nothing, just bug fixes.
+
*Almost nothing, just bug fixes.
  
 
There is still some work to do before the final release (but I'm off for the next 2 weeks),
 
There is still some work to do before the final release (but I'm off for the next 2 weeks),
Line 38: Line 38:
  
 
What's new in version 6.07:
 
What's new in version 6.07:
•Added a history of updates where you can view the revision history of your genealogy data.
+
*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.
+
*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.
+
*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.
+
*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.
+
*Added a list of missing events in your family tree.
•Minor other changes and fixes.
+
*Minor other changes and fixes.
  
  
Line 52: Line 52:
  
 
Here is a list of the main modifications :
 
Here is a list of the main modifications :
! New ! You can try the new graphical interface of GeneWeb. It's supposed
+
*! 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 every
 
  to replace gwsetup at the end. Right now, it's a beta version so every
 
  thing is not finnished yet. Feedback is welcome.
 
  thing is not finnished yet. Feedback is welcome.
•Add three new warnings : ChangedOrderOfMarriages, CloseSiblings and  
+
*Add three new warnings : ChangedOrderOfMarriages, CloseSiblings and  
 
  ParentTooOld. Activate the warning YoungForMarriage.
 
  ParentTooOld. Activate the warning YoungForMarriage.
•Change totally the way to notify and record the changes of a base. There is
+
*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
 
  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
 
  your script if you were using notify_delete and notify_key. You should then
Line 68: Line 68:
 
  This modification should allow in a close future to be able to see what was  
 
  This modification should allow in a close future to be able to see what was  
 
  exactly modify in a person/family (eg: birth place, marriage date ...).
 
  exactly modify in a person/family (eg: birth place, marriage date ...).
•Add a "book of sources" and "book of occupations" just like the "book of  
+
*Add a "book of sources" and "book of occupations" just like the "book of  
 
  places". The three functions uses the same variable in the gwf file:  
 
  places". The three functions uses the same variable in the gwf file:  
 
  max_nb_updates (you should then update your gwf files). This variable  
 
  max_nb_updates (you should then update your gwf files). This variable  
Line 76: Line 76:
 
  in updind and updfam template for the fields place, source, occupation,  
 
  in updind and updfam template for the fields place, source, occupation,  
 
  beware to put the right value in the upddata template.
 
  beware to put the right value in the upddata template.
•Add a field in the advanced request to search in the marriage informations.
+
*Add a field in the advanced request to search in the marriage informations.
 
  This is just a small evolution, it is not meant to add other searching  
 
  This is just a small evolution, it is not meant to add other searching  
 
  fields again and again.
 
  fields again and again.
•Add the occupation in the edition of a family form. One can create a
+
*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.
 
  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  
 
  This is again a small evolution, it is not meant to add other fields again  
 
  and again.
 
  and again.
•Add two new outputs : "liste-éclair" (Tiny tafel) and "book of ascendants".
+
*Add two new outputs : "liste-éclair" (Tiny tafel) and "book of ascendants".
"Better" display in the ascendants/descendants menu/list/tree and the  
+
*"Better" display in the ascendants/descendants menu/list/tree and the  
 
  relatives outputs. Add a few new options in the ascendants/descendants  
 
  relatives outputs. Add a few new options in the ascendants/descendants  
 
  list/tree.
 
  list/tree.
•The way a date is displayed is now completely depedant of the "date order"  
+
*The way a date is displayed is now completely depedant of the "date order"  
 
  in the language dictionnary. For exemple, if your date order is dd/mm/yyyy,
 
  in the language dictionnary. For exemple, 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
 
  your date will be 01/02/1880. If instead it's d/m/yyyy, it will be displayed
Line 95: Line 95:
 
  - yyyymmdd or yymmdd
 
  - yyyymmdd or yymmdd
 
  - ddmmyyyy or ddmmyy
 
  - ddmmyyyy or ddmmyy
•Add the evaluation functions of a date (year, month, day, prec) in the
+
*Add the evaluation functions of a date (year, month, day, prec) in the
 
  template (interpreted by perso.ml).
 
  template (interpreted by perso.ml).
•Display the history of updates in a table.
+
*Display the history of updates in a table.
•Other small things...
+
*Other small things...
Dominique DERAM : •Update of template A, B, C, D, F, H.
+
Dominique DERAM : *Update of template A, B, C, D, F, H.
Mickäel Rouesné: •Update of template M.
+
Mickäel Rouesné: *Update of template M.
  
  
Line 109: Line 109:
  
 
Here is a list of the main modifications :
 
Here is a list of the main modifications :
•Optimization of the sosa computing in the template. Can be 3 to 40 times  
+
*Optimization of the sosa computing in the template. Can be 3 to 40 times  
 
  faster (mainly with the option display_sosa=yes).
 
  faster (mainly with the option display_sosa=yes).
•New organization of the relationship computing page. Cousin and Relation  
+
*New organization of the relationship computing page. Cousin and Relation  
 
  are now in the same page. Should be easier to use (javascript must be  
 
  are now in the same page. Should be easier to use (javascript must be  
 
  activated).
 
  activated).
•New ouput in the ascendants and descendants menu : display in table.
+
*New ouput 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 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  
+
*Added a warning in case the source field is not complete. Beware, it may  
 
  not behave as you think.
 
  not behave as you think.
 
  In order not to spoil the display, the warning will be display only like
 
  In order not to spoil the display, the warning will be display only like
Line 124: Line 124:
 
  if there is any individual sources for him AND her then OK (no warning)
 
  if there is any individual sources for him AND her then OK (no warning)
 
  else Warning missing sources
 
  else Warning missing sources
•Add a warning if a witness is born/dead after/before marriage.
+
*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  
+
*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  
 
  file up to date when the user modify the base (and potentially this  
 
  individual).
 
  individual).
•Added the notify_key when changing the name of the children and check if  
+
*Added the notify_key when changing the name of the children and check if  
 
  the "sosa ref" has changed.
 
  the "sosa ref" has changed.
•In case of homonyms (creation of individual/family), display the spouses of  
+
*In case of homonyms (creation of individual/family), display the spouses of  
 
  the homonyms in the list.
 
  the homonyms in the list.
•When searching for a surname, the more there is answers the more the result  
+
*When searching for a surname, the more there is answers the more the result  
 
  will be displayed in many columns.
 
  will be displayed in many columns.
•New template : annivmenu.txt. This page contains all the links related to
+
*New template : annivmenu.txt. This page contains all the links related to
 
  an anniversary (birth, marriage, death...)
 
  an anniversary (birth, marriage, death...)
•Lifting of gwsetup (I hope the menu is a bit clearer). In case of creating  
+
*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  
 
  a new base, if there is no gwf file, then gwsetup will create a small  
 
  "default one".
 
  "default one".
•Some modifications in perso.txt (modify menu ...)
+
*Some modifications in perso.txt (modify menu ...)
•Add the option -add_lexicon to dictionnaries.
+
*Add the option -add_lexicon to dictionnaries.
•Add the option -nopicture in order not to import picture of GEDCOM/GW.
+
*Add the option -nopicture in order not to import picture of GEDCOM/GW.
•Added the template of the 5.02 version (named templ502).
+
*Added the template of the 5.02 version (named templ502).
•Update copyright
+
*Update copyright
•Update lex_utf8.txt.
+
*Update lex_utf8.txt.
•Delete file README and INSTALL that pointed to an old documentation.
+
*Delete file README and INSTALL that pointed to an old documentation.
•Various fixes.
+
*Various fixes.
Dominique DERAM : •Update of template A, B, C, D, F, H : ◦New directory templx for the templates anclist, ancsosa, anctree.  
+
Dominique DERAM : *Update of template A, B, C, D, F, H : ◦New directory templx for the templates anclist, ancsosa, anctree.  
 
  It will be used by the template a, b, c, d, f, h.
 
  It will be used by the template a, b, c, d, f, h.
 
◦Update copyrigth
 
◦Update copyrigth
 
◦Various fix of minors bugs and improvements.
 
◦Various fix of minors bugs and improvements.
  
Mickaël Rouesné: •Update of template M : ◦css.txt : refactoring of the css.
+
Mickaël Rouesné: *Update of template M : ◦css.txt : refactoring of the css.
 
◦perso.txt :  
 
◦perso.txt :  
 
  - Display the number of ascendants and descendant.
 
  - Display the number of ascendants and descendant.
Line 172: Line 172:
  
 
Voici la liste des principales modifications :
 
Voici la liste des principales modifications :
•Ajout des événements personnalisés.
+
*Ajout des événements personnalisés.
  
 
Il reste encore quelques correctifs à faire avant la version finale (mais je m'absente pendant 2 semaines),
 
Il reste encore quelques correctifs à faire avant la version finale (mais je m'absente pendant 2 semaines),
Line 188: Line 188:
  
 
Voici la liste des principales modifications :
 
Voici la liste des principales modifications :
•Ajout d'un historique détaillé. Il permet de faire des comparaisons pour voir
+
*Ajout d'un historique détaillé. Il permet de faire des comparaisons pour voir
 
  les modifications qui ont changés.
 
  les modifications qui ont changés.
•Nouveau design pour le formulaire de recherche de la page d'accueil. Au lieu
+
*Nouveau design pour le formulaire de recherche de la page d'accueil. Au lieu
 
  d'un select à 3 choix, il y a maintenant 3 input text. Le premier permet de
 
  d'un select à 3 choix, il y a maintenant 3 input text. Le premier permet de
 
  rechercher par prénom, le second par nom. Le dernier permet de rechercher par
 
  rechercher par prénom, le second par nom. Le dernier permet de rechercher par
Line 196: Line 196:
 
  peut entrer prénom(.occ) et nom dans les champs respectifs (prénom et nom) et
 
  peut entrer prénom(.occ) et nom dans les champs respectifs (prénom et nom) et
 
  GeneWeb fera une recherche par prénom nom.
 
  GeneWeb fera une recherche par prénom nom.
•Ajout du warning BigAgeBetweenSpouses, DeadOld (si décédé après 1900 et agé  
+
*Ajout du warning BigAgeBetweenSpouses, DeadOld (si décédé après 1900 et agé  
 
  de 105 ans ou si décédé avant 1900 et agé de 100 ans), OldIndividual (si
 
  de 105 ans ou si décédé avant 1900 et agé de 100 ans), OldIndividual (si
 
  non décédé et agé de plus de 120 ans). Specifie si le warning "marriage  
 
  non décédé et agé de plus de 120 ans). Specifie si le warning "marriage  
 
  avant/après naissance/décés" s'applique à un témoi ou au couple.
 
  avant/après naissance/décés" s'applique à un témoi ou au couple.
•Fix option majuscule/minuscule pour l'import Gedcom lors de l'utilisation de
+
*Fix option majuscule/minuscule pour l'import Gedcom lors de l'utilisation de
 
  l'utf8.
 
  l'utf8.
•Nouvelle sortie : évènements manquants.
+
*Nouvelle sortie : évènements manquants.
•D'autres petites modifications...
+
*D'autres petites modifications...
  
  
Line 212: Line 212:
  
 
Voici la liste des principales modifications :
 
Voici la liste des principales modifications :
! Nouveau ! Vous pouvez tester l'interface graphique de GeneWeb. Elle est
+
*! Nouveau ! Vous pouvez tester l'interface graphique de GeneWeb. Elle est
 
  supposée remplacer gwsetup à terme. Pour l'instant, c'est une version beta,
 
  supposée remplacer gwsetup à terme. Pour l'instant, c'est une version beta,
 
  tout n'est donc pas terminé. Les retours sont les bienvenu.
 
  tout n'est donc pas terminé. Les retours sont les bienvenu.
•Ajout de trois nouveaux warnings: ChangedOrderOfMarriages, CloseSiblings and  
+
*Ajout de trois nouveaux warnings: ChangedOrderOfMarriages, CloseSiblings and  
 
  ParentTooOld. Activation du warning YoungForMarriage.
 
  ParentTooOld. Activation du warning YoungForMarriage.
•Changement complet de la façon de notifier les changements d'une base. Il
+
*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),
 
  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  
 
  il est donc conseillé de mettre à jour vos script si vous utilisez  
Line 230: Line 230:
 
  qu'elles informations ont été modifiées lors d'une mise à jour d'une  
 
  qu'elles informations ont été modifiées lors d'une mise à jour d'une  
 
  personne/famille (i.e. lieu de naissance, date de mariage ...).
 
  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
+
*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
 
  que la "liste des lieux" (anciennement dictionnaire des lieux). Ces trois
 
  fonction utilise la même variable du fichier gwf : max_nb_updates. Cette
 
  fonction utilise la même variable du fichier gwf : max_nb_updates. Cette
Line 239: Line 239:
 
  templates updind et updfam, attention à mettre la bonne valeur dans le
 
  templates updind et updfam, attention à mettre la bonne valeur dans le
 
  template upddata.
 
  template upddata.
•Ajout d'un champ dans la requête avancée pour pouvoir chercher des  
+
*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
 
  informations sur le mariage. C'est une petite évolution, mais elle n'est pas
 
  destinée à ajouter encore et encore d'autres champs.
 
  destinée à ajouter encore et encore d'autres champs.
•Ajout d'un champ profession dans le formulaire famille. Là encore, c'est une
+
*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
 
  petite évolution et il n'est pas prévu d'ajouter encore et encore d'autres
 
  champs.
 
  champs.
•Ajout de deux nouvelles sorties : liste-éclair et livre d'ascendance.
+
*Ajout de deux nouvelles sorties : liste-éclair et livre d'ascendance.
"Meilleur" affichage du menu/list/arbre des ascendants/descendants.
+
*"Meilleur" affichage du menu/list/arbre des ascendants/descendants.
•La façon dont une date est affichée est complètement dépendante de la  
+
*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
 
  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  
 
  format dd/mm/yyy, la date affichée sera 01/02/1800. Si au contraire c'est  
Line 255: Line 255:
 
  - yyyymmdd or yymmdd
 
  - yyyymmdd or yymmdd
 
  - ddmmyyyy or ddmmyy
 
  - ddmmyyyy or ddmmyy
•Ajout des fonctions d'évaluation d'une date (année, mois, jour, précision)
+
*Ajout des fonctions d'évaluation d'une date (année, mois, jour, précision)
 
  dans les templates (interprétés par perso.ml).
 
  dans les templates (interprétés par perso.ml).
•Afficahge de l'historique des modifications sous la forme d'un tableau.
+
*Afficahge de l'historique des modifications sous la forme d'un tableau.
•D'autres petites choses...
+
*D'autres petites choses...
Dominique DERAM : •Mise à jour des templates A, B, C, D, F, H.
+
Dominique DERAM : *Mise à jour des templates A, B, C, D, F, H.
Mickäel Rouesné: •Mise à jour du template M.
+
Mickäel Rouesné: *Mise à jour du template M.
  
  
Line 269: Line 269:
  
 
Voici la liste des principales modifications :
 
Voici la liste des principales modifications :
•Optimisation du calcul de sosa dans les pages de template. Peut être 3 à 40  
+
*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  
 
  fois plus performant (principalement si l'option display_sosa=yes est  
 
  utilisée).
 
  utilisée).
•Nouvelle organisation de la page 'calcul de parenté'. La page cousin et  
+
*Nouvelle organisation de la page 'calcul de parenté'. La page cousin et  
 
  parenté sont maintenant dans une seule et unique page. Cela devrait  
 
  parenté sont maintenant dans une seule et unique page. Cela devrait  
 
  simplifier l'utilisation (attention, utilise du javascript).
 
  simplifier l'utilisation (attention, utilise du javascript).
•Nouvelle sortie : ascendance et descendance sous forme de tableau.
+
*Nouvelle sortie : ascendance et descendance sous forme de tableau.
•Ajout d'un lien de navigation dans l'arbre de descendance (identique à
+
*Ajout d'un lien de navigation dans l'arbre de descendance (identique à
 
  celui d'ascendance).
 
  celui d'ascendance).
•Ajout d'un warning si le champ source n'est pas complété. Attention, le  
+
*Ajout d'un warning si le champ source n'est pas complété. Attention, le  
 
  fonctionnement n'est pas celui auquel on pense en premier.
 
  fonctionnement n'est pas celui auquel on pense en premier.
 
  Afin de ne pas 'noyer' l'affichage des warnings, un warning pour les sources
 
  Afin de ne pas 'noyer' l'affichage des warnings, un warning pour les sources
Line 286: Line 286:
 
  si il y a n'importe quelle source individuelle pour lui ET elle alors OK
 
  si il y a n'importe quelle source individuelle pour lui ET elle alors OK
 
  sinon, on affiche un warning "source manquante"  
 
  sinon, on affiche un warning "source manquante"  
•Ajout d'un warning si un témoin est né/décédé avant/après le mariage.
+
*Ajout d'un warning si un témoin est né/décédé avant/après le mariage.
•Si un "sosa ref" est défini dans le fichier gwf, alors GeneWeb va garder à
+
*Si un "sosa ref" est défini dans le fichier gwf, alors GeneWeb va garder à
 
  jour ce fichier gwf lors de la modification de la base (et potentiellement  
 
  jour ce fichier gwf lors de la modification de la base (et potentiellement  
 
  cet individu).
 
  cet individu).
•Ajout d'un appel à notify_key lors de la requête pour changer le nom des
+
*Ajout d'un appel à notify_key lors de la requête pour changer le nom des
 
  enfants et vérifie si le "sosa ref" n'a pas changé.
 
  enfants et vérifie si le "sosa ref" n'a pas changé.
•Dans le cas d'homonymes (creation individu/famille), affiche dans la liste
+
*Dans le cas d'homonymes (creation individu/famille), affiche dans la liste
 
  des homonymes, les conjoints de ces homonymes.
 
  des homonymes, les conjoints de ces homonymes.
•Lors de la recherche par nom, plus il y a de résultat, plus celui-ci sera
+
*Lors de la recherche par nom, plus il y a de résultat, plus celui-ci sera
 
  affiché dans plusieurs colonnes.
 
  affiché dans plusieurs colonnes.
•Nouveau template : annivmenu.txt. Cette page contient les liens vers tous  
+
*Nouveau template : annivmenu.txt. Cette page contient les liens vers tous  
 
  les anniversaires (naissance, décès, mariage...).
 
  les anniversaires (naissance, décès, mariage...).
•Lifting de gwsetup (Le menu devrait être plus clair). Lors de la création
+
*Lifting de gwsetup (Le menu devrait être plus clair). Lors de la création
 
  d'une base, si il n'y a pas de fichier gwf, alors gwsetup en créé un
 
  d'une base, si il n'y a pas de fichier gwf, alors gwsetup en créé un
 
  minimal.
 
  minimal.
•Quelques modifications dans perso.txt (menu modifier...)
+
*Quelques modifications dans perso.txt (menu modifier...)
•Ajout d'une option -add_lexicon pour ajouter autant de dictionnaires externe
+
*Ajout d'une option -add_lexicon pour ajouter autant de dictionnaires externe
 
  que l'on veut.
 
  que l'on veut.
•Ajout d'une option -nopicture pour ne pas importer les images (GEDCOM/GW).
+
*Ajout d'une option -nopicture pour ne pas importer les images (GEDCOM/GW).
•Ajout des template de la version 5.02 (named templ502) pour les nostalgiques.
+
*Ajout des template de la version 5.02 (named templ502) pour les nostalgiques.
•Mise à jour du copyright
+
*Mise à jour du copyright
•Mise à jour de lex_utf8.txt.
+
*Mise à jour de lex_utf8.txt.
•Suppression des fichiers README et INSTALL qui pointaient vers une ancinne
+
*Suppression des fichiers README et INSTALL qui pointaient vers une ancinne
 
  documentation.
 
  documentation.
•Différentes corrections.
+
*Différentes corrections.
Dominique DERAM : •Mise à jour des templates A, B, C, D, F, H : ◦Nouveau répertoire : templx pour les temapltes anclist, ancsosa, anctree.  
+
Dominique DERAM : *Mise à jour des templates A, B, C, D, F, H : ◦Nouveau répertoire : templx pour les temapltes anclist, ancsosa, anctree.  
 
  Est utilisé par les temapltes a, b, c, d, f, h.
 
  Est utilisé par les temapltes a, b, c, d, f, h.
 
◦Mise à jour du copyrigth
 
◦Mise à jour du copyrigth
 
◦Différentes corrections de bugs et d'évolutions.
 
◦Différentes corrections de bugs et d'évolutions.
  
Mickaël Rouesné: •Mise à jour du template M : ◦css.txt : refactoring de la css.
+
Mickaël Rouesné: *Mise à jour du template M : ◦css.txt : refactoring de la css.
 
◦perso.txt :  
 
◦perso.txt :  
 
- Affiche le numéro d'ascendant et de descendant.
 
- Affiche le numéro d'ascendant et de descendant.
Line 346: Line 346:
  
 
Voici le contenu du fichier CHANGES:
 
Voici le contenu du fichier CHANGES:
•Personnalisation de la fiche individu à travers le fichier gwf (voir  
+
*Personnalisation de la fiche individu à travers le fichier gwf (voir  
 
documentation : http://opensource.geneanet.org/projects/geneweb/wiki/Fr_template#Personnaliser-les-fiches-individu).
 
documentation : http://opensource.geneanet.org/projects/geneweb/wiki/Fr_template#Personnaliser-les-fiches-individu).
•Ajout de raccourcis pour la mise à jour sur la fiche individu.
+
*Ajout de raccourcis pour la mise à jour sur la fiche individu.
•Variation du favicon en fonction de la page sur laquelle on se trouve.
+
*Variation du favicon en fonction de la page sur laquelle on se trouve.
•Ajout de l'âge sur la fiche individu.
+
*Ajout de l'âge sur la fiche individu.
•Nouvelle recherche des fichiers template : il n'est plus nécessaire de  
+
*Nouvelle recherche des fichiers template : il n'est plus nécessaire de  
 
  copier les fichiers templates dans la base.
 
  copier les fichiers templates dans la base.
•Notify_key est appelé à chaque fois qu'un individu est modifié.
+
*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 notify_delete sur le même modèle que notify_key.
•Ajout d'un attribut 'no_follow' pour les robots sur les liens pour  
+
*Ajout d'un attribut 'no_follow' pour les robots sur les liens pour  
 
  plier/déplier les résultats d'une recherche.
 
  plier/déplier les résultats d'une recherche.
•Mise à jour du fichier particles.
+
*Mise à jour du fichier particles.
•Ajout des tags 'map' et 'area' par défaut.
+
*Ajout des tags 'map' et 'area' par défaut.
•Ajout d'une option à ged2gwb pour specifier le status des couples à  
+
*Ajout d'une option à ged2gwb pour specifier le status des couples à  
 
  "no_mention'. Fonctionnement revenu à la version précedente par défaut.
 
  "no_mention'. Fonctionnement revenu à la version précedente par défaut.
•Ajout d'une nouvelle instruction : FOR.
+
*Ajout d'une nouvelle instruction : FOR.
 
  C'est une version simple, qui pourra être amenée à évoluer. Elle fonctionne  
 
  C'est une version simple, qui pourra être amenée à évoluer. Elle fonctionne  
 
  comme ceci :
 
  comme ceci :
Line 375: Line 375:
 
  %i;
 
  %i;
 
  OUTPUT => 42; 0; 1; 2; 3; 4; 5; 6; 7; 8; 9; 42
 
  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  
+
*Ajout d'une option pour ne pas faire de getHostByName qui peut être lent  
 
  sous windows.
 
  sous windows.
•Nuvelle implémentation pour savoir si une personne a un sosa ou pas (dans  
+
*Nuvelle implémentation pour savoir si une personne a un sosa ou pas (dans  
 
  les fonctions de recherches). Bien plus efficace !
 
  les fonctions de recherches). Bien plus efficace !
•Il est maintenant impossible de modifier ou ajouter une famille/individu  
+
*Il est maintenant impossible de modifier ou ajouter une famille/individu  
 
  dans lequel ne serait spécifier que le nom ou le prénom.
 
  dans lequel ne serait spécifier que le nom ou le prénom.
•Les anniversaires de mariage ne s'affichent que pour les couples non divocés.
+
*Les anniversaires de mariage ne s'affichent que pour les couples non divocés.
•Ajout d'un 'joyeux anniversaire de mariage'
+
*Ajout d'un 'joyeux anniversaire de mariage'
•Ajout de l'opérateur '/' (division entière) dans le langage des templates
+
*Ajout de l'opérateur '/' (division entière) dans le langage des templates
•Correction du duplicatas d'adresse pour le dictionnaire des lieux en gwc2.
+
*Correction du duplicatas d'adresse pour le dictionnaire des lieux en gwc2.
Daniel de Rauglaudre: •Correction du bug sur la limitation des entiers en OCaml.
+
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.
+
*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
+
*Correction pour la compilation de GeneWeb avec la dernière version de Camlp5
Ondrej Blazo •Ajout de langue Slovaque.
+
Ondrej Blazo *Ajout de langue Slovaque.
Mickaël Rouesné: •Correction du mauvaise affichage sous IE des balises <hr> (css).
+
Mickaël Rouesné: *Correction du mauvaise affichage sous IE des balises <hr> (css).
•Mise à jour du template M : ◦Suppression du fichier updhist
+
*Mise à jour du template M : ◦Suppression du fichier updhist
 
◦Ajout de calendar : lien vers les statistiques, pyramides des ages, anniversaires, dates longues.
 
◦Ajout de calendar : lien vers les statistiques, pyramides des ages, anniversaires, dates longues.
 
◦Ajout des langues dans welcome
 
◦Ajout des langues dans welcome
Line 405: Line 405:
  
 
Nouveauté (voir le fichier CHANGES pour les détails) :  
 
Nouveauté (voir le fichier CHANGES pour les détails) :  
•Ajout d'une option gwf pour autoriser les notes magiciens.
+
*Ajout d'une option gwf pour autoriser les notes magiciens.
•Ajout des outils gwc2, ged2gwb2, update_nldb dans gwsetup.
+
*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é.
+
*Corrige un bug d'accès à un individu pouvant mener à une impossibilité de calcul de parenté.
•Suppression de fichiers faisant doublon (README/LISEZMOI/LICENCE)
+
*Suppression de fichiers faisant doublon (README/LISEZMOI/LICENCE)
•Si le nombre de résultat de la recherche avancée est supérieur au maximum de résultats défini, affiche les n premiers.
+
*Si le nombre de résultat 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).
+
*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
 
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 indexs de la base.
 
  fois de suite un même lieu. Pour ce faire, vous devez faire un consang entre chaque modification pour recalculer les indexs de la base.
•Corrige la regression de l'affichage rtl/ltr sur certaines pages
+
*Corrige la regression de l'affichage rtl/ltr sur certaines pages
•Lors de l'import d'un gedcom, GeneWeb ne marrie plus les célibataires avec descendance.
+
*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.
+
*Ajout du pictogramme sosa dans la requête avancée.
•Découpage plus précis de la requête lieu/patronyme.
+
*Découpage plus précis de la requête lieu/patronyme.
•Ajout du conjoint dans l'arbre de descendance.
+
*Ajout du conjoint dans l'arbre de descendance.
 
Ludovic Ledieu :
 
Ludovic Ledieu :
•Correction de l'erreur 'End of file' et de la troncature des noms dans le forum.
+
*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.
+
*Interprétation de la variable is_invisible dans l'historique.
•Meilleur gestion des liens page d'accueil et précédent.
+
*Meilleur 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 requête 'lieu/patronyme' qui corrige les erreurs HTML.
•Nouvelle implementation de la css en tant que template (css.txt).
+
*Nouvelle implementation de la css en tant que template (css.txt).
•Meilleur compatibilité W3C.
+
*Meilleur compatibilité W3C.
•Ré-écriture des anciens templates pour qu'ils utilisent le langage même langage de template :
+
*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)
 
  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 :
 
Dominique Deram :
•Mise à jour des templates a, b, c, d, f, and h.
+
*Mise à jour des templates a, b, c, d, f, and h.
 
Mickaël Rouesné :
 
Mickaël Rouesné :
•Mise à jour du template m.
+
*Mise à jour du template m.
  
  
Line 478: Line 478:
  
 
Langues
 
Langues
[4 fév 01] Ajouté davantage de déclinaisons pour les dates (pour faire mieux marcher l'estonien)  
+
*[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)  
+
*[31 janv 01] Ajouté l'estonien (Hanno Kuus)  
  
 
Server ou CGI GeneWeb (gwd)
 
Server ou CGI GeneWeb (gwd)
[01 fév 01] Dans l'affichage des descendants, ajouté l'occupation.  
+
*[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.  
+
*[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  
+
*[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 fichier de configuration: t/o/toto.gwf  
 
◦ le répertoire des images associées: images/t/o/toto  
 
◦ le répertoire des images associées: images/t/o/toto  
Line 493: Line 493:
 
◦ le fichier modèle des pages personnelles: etc/t/o/toto/perso.txt  
 
◦ 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).  
+
*[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).  
+
*[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).  
+
*[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).  
+
*[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.  
+
*[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.  
+
*[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.  
+
*[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".  
+
*[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)
 
Fichier modèle (etc/perso.txt)
[02 fév 01] Ajouté la valeur booléenne "has_siblings" (a des frères et soeurs).  
+
*[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 <ul>..</ul>)  
+
*[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 <ul>..</ul>)  
[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.  
+
*[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)
 
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.  
+
*[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)
 
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.  
+
*[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)
 
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.  
+
*[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.  
+
*[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)
 
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.  
+
*[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)
 
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.  
+
*[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;).  
+
*[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).  
+
*[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)
 
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.  
+
*[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)
 
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.  
+
*[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).  
+
*[30 déc 00] Corrigé des traductions en allemand (Frank Komarek + Falko Trojahn).  
[29 déc 00] Corrigé quelques traductions en espagnol (Frank Komarek).  
+
*[29 déc 00] Corrigé quelques traductions en espagnol (Frank Komarek).  
  
 
Documentation
 
Documentation
[17 janv 01] Ajouté la traduction française du chapitre "Le format des fichiers source GeneWeb" (Melchior de Contades)  
+
*[17 janv 01] Ajouté la traduction française du chapitre "Le format des fichiers source GeneWeb" (Melchior de Contades)  
  
 
=== GeneWeb 3.10 ===
 
=== GeneWeb 3.10 ===
Line 542: Line 542:
  
 
Serveur GeneWeb ou CGI (gwd)
 
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;".  
+
*[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).  
+
*[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.  
+
*[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.  
+
*[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.  
+
*[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.  
+
*[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").  
+
*[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.  
+
*[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.  
+
*[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.  
+
*[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] 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).  
+
*[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)
 
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.  
+
*[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)
 
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.  
+
*[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.  
+
*[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.  
+
*[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)
 
Initialisation des consanguinités (consang)
[15 nov 00] Amélioré le programme: maintenant 30% plus rapide.  
+
*[15 nov 00] Amélioré le programme: maintenant 30% plus rapide.  
  
 
Lexique (lang/lexicon.txt) et pages d'accueil (lang/*/start.txt)
 
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)  
+
*[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).  
+
*[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)
 
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.  
+
*[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).  
+
*[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
 
Installation sous Linux rpm
[7 nov 00] Ajouté des traces (logs) pour gwsetup et gwd dans /var/log.  
+
*[7 nov 00] Ajouté des traces (logs) pour gwsetup et gwd dans /var/log.  
  
 
Documentation
 
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".  
+
*[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.  
+
*[27 nov 00] Ajouté une entrée dans la FAQ sur la correction orthographique et ses résultats parfois étranges.  
  
 
=== GeneWeb 3.09 ===
 
=== GeneWeb 3.09 ===
Line 587: Line 587:
  
 
Serveur GeneWeb ou CGI (gwd)
 
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.  
+
*[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] 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.  
+
*[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.  
+
*[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] Ajouté "sujet" dans le forum.  
[2 nov 00] Affiche maintenant les années républicaines en chiffres romains.  
+
*[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).  
+
*[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".  
+
*[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é "<table>..</table>" autour des messages pour éviter que les balises non terminées ne perturbent les autres messages.  
+
*[26 oct 00] Dans le forum, ajouté "<table>..</table>" 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).  
+
*[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.  
+
*[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.  
+
*[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".  
 
◦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)
 
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".  
+
*[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).  
+
*[23 oct 00] Mis à jour la version hébreu (Jonathan Marder).  
  
 
Compilateur GeneWeb (gwc)
 
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).  
+
*[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)
 
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).  
+
*[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)
 
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).  
+
*[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)
 
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).  
+
*[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)
 
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.  
+
*[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.  
+
*[6 oct 00] Ajouté la possibilité de spécifier un texte de bas de page.  
  
 
Programme d'initialisation (gwsetup)
 
Programme d'initialisation (gwsetup)
[19 oct 00] Mis à jour la version suédoise (Lars Gustavsson).  
+
*[19 oct 00] Mis à jour la version suédoise (Lars Gustavsson).  
  
 
Documentation
 
Documentation
[19 oct 00] Mis à jour la documentation en suédois (Lars Gustavsson)  
+
*[19 oct 00] Mis à jour la documentation en suédois (Lars Gustavsson)  
  
 
=== GeneWeb 3.08 ===
 
=== GeneWeb 3.08 ===
Line 634: Line 634:
  
 
Programme d'installation (gwsetup)
 
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.  
+
*[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)
 
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).  
+
*[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.  
+
*[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] 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é.  
+
*[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).  
+
*[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.  
+
*[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).  
+
*[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.  
+
*[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.  
+
*[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".  
+
*[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.  
+
*[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.  
+
*[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.  
+
*[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é.  
+
*[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://>...>  
+
*[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)
 
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.  
+
*[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.  
+
*[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.  
+
*[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)
 
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.  
+
*[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)
 
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.  
+
*[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)
 
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.  
+
*[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.  
+
*[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)
 
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.  
+
*[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.  
+
*[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)
 
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.  
+
*[8 sept 00] Ajouté une petite documentation (un fichier README) pour les administrateurs de sites Web GeneWeb.  
  
 
Fichier de configuration des bases (base.gwf)
 
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é.  
+
*[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.  
+
*[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
 
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).  
+
*[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).  
+
*[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.  
+
*[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!  
+
*[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.  
+
*[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.  
+
*[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",  
+
* 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,  
 
◦[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,  
 
◦[3 sept 00] du fait que parfois, sous Windows, ça ne marche pas du tout,  
Line 696: Line 696:
 
◦[21 août 00] des personnes ayant "?" (point d'interrogation) comme prénom ou patronyme.  
 
◦[21 août 00] des personnes ayant "?" (point d'interrogation) comme prénom ou patronyme.  
  
== GeneWeb 3.07 ==
+
=== GeneWeb 3.07 ===
 
Version mise à disposition le 19 août 2000.  
 
Version mise à disposition le 19 août 2000.  
  
Line 702: Line 702:
  
 
Nouveauté
 
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  
+
*[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
 
Distribution
[18 août 00] Crée des fichiers nommés README.htm et LISEZMOI.htm au lieu de README.txt et LISEZMOI.txt.  
+
*[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)
 
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"!)  
+
*[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.  
+
*[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.  
+
*[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).  
+
*[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] 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.  
+
*[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.  
+
*[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.  
 
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).  
 
◦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".  
 
◦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).  
+
*[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.  
+
*[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)
 
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.  
+
*[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.  
+
*[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).  
+
*[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)
 
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".)  
+
*[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)
 
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).  
+
*[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).  
+
*[18 juil 00] Corrigé la version espéranto (Thomas Ailleret).  
  
 
Documentation
 
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.  
+
*[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)  
+
*[21 juil 00] Mises à jour de la doc en suédois (Lars Gustavsson)  
  
 
=== GeneWeb 3.06 ===
 
=== GeneWeb 3.06 ===
Line 744: Line 744:
  
 
Langues
 
Langues
[20 juin 00] Ajouté letton (Janeks Kamerovskis).  
+
*[20 juin 00] Ajouté letton (Janeks Kamerovskis).  
  
 
Programme de démarrage (gwsetup)
 
Programme de démarrage (gwsetup)
[20 juin 00] Ajouté la version lettone (Janeks Kamerovskis).  
+
*[20 juin 00] Ajouté la version lettone (Janeks Kamerovskis).  
  
 
Service GeneWeb/CGI (gwd)
 
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] 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.  
+
*[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").  
+
*[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.  
+
*[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.  
+
*[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).  
+
*[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] 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).  
+
*[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] 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").  
+
*[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] 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.  
+
*[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.  
+
*[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.  
+
*[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.  
+
*[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
 
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).  
+
*[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
 
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).  
+
*[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)
 
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".  
+
*[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)
 
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.  
+
*[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] Completé et corrigé la version portugaise (Jose Paulo Moitinho de Almeida).  
[14 juin 00] Complété le lexique néerlandais (Bernard Ceurstemont).  
+
*[14 juin 00] Complété le lexique néerlandais (Bernard Ceurstemont).  
  
 
Documentation
 
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".
+
*[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".
  
  
Line 790: Line 790:
  
 
Service GeneWeb/CGI (gwd)
 
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.  
+
*[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.  
+
*[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".  
+
*[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.  
+
*[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.  
+
*[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é 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] 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.  
+
*[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").  
+
*[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).  
+
*[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".  
+
*[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.  
+
*[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.  
+
*[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)
 
Gedcom vers GeneWeb (ged2gwb) et GeneWeb vers Gedcom (gwb2ged)
[25 mai 00] Maintenant sauve et restaure les témoins de mariage (ça manquait).  
+
*[25 mai 00] Maintenant sauve et restaure les témoins de mariage (ça manquait).  
  
 
GeneWeb vers Gedcom (gwb2ged)
 
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).  
+
*[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)
 
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é.  
+
*[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://...  
+
*[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).  
+
*[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)
 
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.  
+
*[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
 
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.  
+
*[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).  
+
*[25 mai 00] Mis à jour la version allemande (Falko Trojahn).  
[06 mai 00] Mis à jour la version suédoise (Lars Gustavsson).  
+
*[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.  
+
*[04 mai 00] Ajouté un item dans la FAQ sur un problème possible en mode CGI.  
  
 
=== GeneWeb 3.04 ===
 
=== GeneWeb 3.04 ===
Line 830: Line 830:
  
 
Langues
 
Langues
[6 avr 00] Ajouté l'afrikaans (Louis Kruger).  
+
*[6 avr 00] Ajouté l'afrikaans (Louis Kruger).  
  
 
Programme d'installation (gwsetup)
 
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".  
+
*[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)
 
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.  
+
*[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.  
+
*[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 = "?"  
+
*[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: 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).  
 
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).  
+
*[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é.  
+
*[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.  
+
*[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à.  
+
*[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.  
+
*[27 mars, 5 avr 00] Ajouté affichage des lieux/patronymes à partir de la page d'accueil.  
  
 
Gedcom vers GeneWeb (ged2gwb)
 
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.  
+
*[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.  
+
*[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)
 
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.  
+
*[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)
 
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).  
+
*[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)
 
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).  
+
*[26 avr 00] Renommé les entrées "death age" en "age at death", "maybe" en "possibly" et "degre" en "degree" (anglais plus correct).  
  
 
Documentation
 
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 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] 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à).
+
*[20 avr 00] Ajouté la version française du chapitre Séparer les données dans la base (la version anglaise existe déjà).

Revision as of 18:53, 28 September 2015

English

GeneWeb is moving to Github

26 May 2015

GeneWeb is now hosted on Github (for some month) : https://github.com/geneanet/geneweb

The issues tracker has been moved too (also the comments have not, they will be soon).

For better community exposure, the entier project is moving (also the wiki, but one step at a time).

Please, from now on, it would be better to use github to report issues or update the wiki.

Thanks.


GeneWeb 6.08 and 7.00 alpha

4 September 2014

A new version of GeneWeb is available for download.

What's new in version 6.08:

  • Almost nothing, just bug fixes.

There is still some work to do before the final release (but I'm off for the next 2 weeks), but feel free to comment what you like or dislike.

WARNING Don't forget that this new version of GeneWeb 7.00 is not backward compatible. You must extract from your old version a gw file and then import it with the new version (do not copy/paste your bases directory !)


GeneWeb 6.07

7 March 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.
  • Minor other changes and fixes.


GeneWeb 6.06

4 December 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 every
thing is not finnished 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 modify 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 uses 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 informations.
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 depedant of the "date order"
in the language dictionnary. For exemple, 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...

Dominique DERAM : *Update of template A, B, C, D, F, H. Mickäel Rouesné: *Update of template M.


GeneWeb 6.05

4 June 2012

A new version of GeneWeb is available for download.

Here is a list of the main modifications :

  • Optimization of the sosa computing in the template. Can be 3 to 40 times
faster (mainly with the option display_sosa=yes).
  • New organization of the relationship computing page. Cousin and Relation
are now in the same page. Should be easier to use (javascript must be 
activated).
  • New ouput 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 display 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 is 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 dictionnaries.
  • Add the option -nopicture in order not to import picture 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.

Dominique DERAM : *Update of template A, B, C, D, F, H : ◦New directory templx for the templates anclist, ancsosa, anctree.

It will be used by the template a, b, c, d, f, h.

◦Update copyrigth ◦Various fix of minors bugs and improvements.

Mickaël Rouesné: *Update of template M : ◦css.txt : refactoring of the css. ◦perso.txt :

- Display the number of ascendants and descendant.
- 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 
relead 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.


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 (mais je m'absente pendant 2 semaines), 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és.
  • Nouveau design pour le formulaire de recherche de la page d'accueil. Au lieu
d'un select à 3 choix, il y a maintenant 3 input text. 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 agé
de 105 ans ou si décédé avant 1900 et agé de 100 ans), OldIndividual (si
non décédé et agé de plus de 120 ans). Specifie si le warning "marriage 
avant/après naissance/décés" s'applique à un témoi ou au couple.
  • Fix option majuscule/minuscule pour l'import Gedcom lors de l'utilisation de
l'utf8.
  • 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 bienvenu.
  • 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 
qu'elles 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
fonction utilise la même variable du fichier gwf : max_nb_updates. Cette
varialbe 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/list/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 format aujourd'hui acceptés sont :
- dmyyyy
- mmddyyyy
- yyyymmdd or yymmdd
- ddmmyyyy or ddmmyy
  • Ajout des fonctions d'évaluation d'une date (année, mois, jour, précision)
dans les templates (interprétés par perso.ml).
  • Afficahge 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. Mickäel 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 warning 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 warnings, un warning pour les sources
sera affiché suivant ce calcul :
si il y a n'importe quelle source familiale alors OK (pas de warning)
sinon
si il y a n'importe quelle source individuelle pour lui ET elle alors OK
sinon, on affiche un warning "source manquante" 
  • Ajout d'un warning si un témoin est né/décédé avant/après le mariage.
  • Si un "sosa ref" est défini 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 le "sosa ref" n'a pas changé.
  • Dans le cas d'homonymes (creation 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ésultat, 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, si il n'y a pas de fichier gwf, alors gwsetup en créé un
minimal.
  • Quelques modifications dans perso.txt (menu modifier...)
  • Ajout d'une option -add_lexicon pour ajouter autant de dictionnaires externe
que l'on veut.
  • Ajout d'une option -nopicture pour ne pas importer les images (GEDCOM/GW).
  • Ajout des template de la version 5.02 (named templ502) pour les nostalgiques.
  • Mise à jour du copyright
  • Mise à jour de lex_utf8.txt.
  • Suppression des fichiers README et INSTALL qui pointaient vers une ancinne
documentation.
  • Différentes corrections.

Dominique DERAM : *Mise à jour des templates A, B, C, D, F, H : ◦Nouveau répertoire : templx pour les temapltes anclist, ancsosa, anctree.

Est utilisé par les temapltes a, b, c, d, f, h.

◦Mise à jour du copyrigth ◦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 numéro d'ascendant et de descendant.

- 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 4 générations. - Ouverture des formulaires de mise à jour individu/famille dans une

nouvelle page et rechargement automatique de la page si 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 (voir la documentation : http://opensource.geneanet.org/projects/geneweb/wiki/Fr_template#Personnaliser-les-fiches-individu).

Voici le contenu du fichier CHANGES:

  • Personnalisation de la fiche individu à travers le fichier gwf (voir

documentation : http://opensource.geneanet.org/projects/geneweb/wiki/Fr_template#Personnaliser-les-fiches-individu).

  • 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 particles.
  • Ajout des tags 'map' et 'area' par défaut.
  • Ajout d'une option à ged2gwb pour specifier le status des couples à
"no_mention'. Fonctionnement revenu à la version précedente 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 quel variable comme itérateur et l'utiliser dans 
la boucle. Cette 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.
  • Nuvelle 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écifier que le nom ou le prénom.
  • Les anniversaires de mariage ne s'affichent que pour les couples non divocés.
  • Ajout d'un 'joyeux anniversaire de mariage'
  • Ajout de l'opérateur '/' (division entière) dans le langage des templates
  • Correction du duplicatas 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 mauvaise affichage sous IE des balises
(css).
  • Mise à jour du template M : ◦Suppression du fichier updhist

◦Ajout de calendar : lien vers les statistiques, pyramides des ages, 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ésultat 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 indexs de la base.
  • Corrige la regression 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.
  • Meilleur 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 implementation 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.0

5 octobre 2011

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

GeneWeb 3.12

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

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à).