eficas [Fri, 19 Nov 2004 09:06:25 +0000 (09:06 +0000)]
CCAR : quelques modifs sur convertisseur python (liste de MCFACT)
separation du chargeur de compo*.py dans comploader
et moodifs pour compatibilite version 7.4 et versions antérieures
création convertisseur et generateur python6
modification du mécanisme d'association entre objets d'Accas et treeitems
les anciens treeitems (pre version 7.4) sont dans Aster/Cata/pre74
possibilité d'utiliser un package python comme catalogue
eficas [Wed, 17 Nov 2004 15:36:42 +0000 (15:36 +0000)]
PN: propagation du delete de l ancien co lorsqu 'on le modifie (par exemple la matrice TOTO devient TUTU. il faut que toutes les références à TUTU soient
invalides)
eficas [Mon, 11 Oct 2004 08:23:21 +0000 (08:23 +0000)]
CCAR: correction du noyau pour la prise en compte de position='global'
+ Patch pour que EFICAS continue à marcher suite à la suppression de EVAL
dans le Noyau : remis dans Ihm. Ceci devrait etre temporaire.
CCAR: Modifs :
1- Mise a niveau du noyau avec la version 7.3.18
2- Correction pour les commandes avec reuse : apparition des blocs
conditionnes par reuse
3- Correction pour les fichiers POURSUITE qui contiennent une commande
avec reutilisation d'un concept produit dans le fichier initial.
La mise a niveau 7.3.18 a consiste principalement a traiter le changement
du noyau relatif a la cardinalite des mots cles facteurs.
La grande difference avec la situation precedente est que maintenant un mot
cle facteur isole ou une liste de mots cles facteurs est toujours represente
par un objet MCList. Il a donc ete necessaire de revoir la construction
des MCFactTreeItem et des MCListTreeItem ainsi que le copier coller et
la suppression de ces objets.
Ce travail a ete l'occasion de faire du menage dans la gestion de l'arbre
graphique (treewidget.py) et de le rendre plus independant du type d'objet
traites. En utilisant le polymorphisme de Python et en introduisant la possibilite
de specialiser les objets Node graphiques, il est possible d'eviter l'utilisation
des methodes isCommande, isMCList, isMCFact, ... dans la gestion de l'arbre.
CCAR: ajout du repertoire Doc qui contient un Makefile pour générer une doc
automatique avec epydoc-2.0
Toutes les docstrings d'EFICAS, du Noyau et de Validation ont été modifiées
pour etre lisibles par epydoc
Pmw pose un problème. On a ajouté un package fantome Pmw
dans le repertoire Doc pour masquer le vrai Pmw
CCAR: Merge dans la branche principale des modifications des packages Noyau, Validation , Accas et des éléments
de catalogue de la version 7.1.16 de Code_Aster plus des modifications de CCAR (exception utilisateurs)
en cours d'intégration dans la future version (7.1.18 probablement).
Le package Ihm a également été modifié pour supprimer les méthodes isvalid
précédemment surchargées
Import dans la branche I26 de la version 7.1.16 modifiée par CCAR (au 18/9/2003)
des modules communs avec le superviseur de Code_Aster
Ces modules sont : Noyau, Validation plus les éléments de catalogue ops.py cata.py
qui est renommé cata_STA7.py et le répertoire Macro qui est déplacé dans le répertoire
Aster.
Ces modules communs devront être mis à jour avec la dernière version stabilisée
d'Aster (7.2.0 ou dernière 7.1.x identique avec 7.2.0)
Ces modules sont importés dans la branche I26 qui sert pour recevoir les différentes
versions du superviseur Aster soit par la commande cvs import soit par import
manuel puis commit. Il faut poser un tag associé (ici V7_1_16ModCCAR180903) puis merger
dans la branche principale si nécessaire (en cas de modifs dans la branche principale).