changelog

From GeneWeb
Revision as of 17:53, 28 September 2015 by A2 (Talk | contribs) (s/•/*/)

Jump to: navigation, search

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