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).
eficas [Mon, 18 Aug 2003 15:57:38 +0000 (15:57 +0000)]
PN : correction de la fiche de bug A02003-143 (parametre dans une liste de reels).
changement de la méthode accepte_modifs_valeur de la classe PLUSIEURS_Panel
eficas [Thu, 14 Aug 2003 15:00:37 +0000 (15:00 +0000)]
PN : traitements incomplets de la fiche A02003_188
1- on enleve la suppression de la valeur si le mot clef est TYPE-ANCRAGE
en attendant de décider du comportement qu on veut voir adopter
2- changement du type de panel pour les mot-clefs du type min=max
et cardinal <> 1. remplacement d'un if bizarre qui ne devait pas
être la pour rien (voir ligne 1304)
CCAR: Modified Files:
CCAR: Editeur/appli.py Editeur/compoformule.py Editeur/readercata.py
Correction du problème d'affichage des fenetres Pmw.Dialog sous Windows.
Ces fenetres doivent etre filles du splash ou avec un parent visible.
La demande de catalogue est fille du splash
La fenetre FAQ est fille de la toplevel mais affichée apres disparition du splash
et apparition de la toplevel.
eficas [Mon, 10 Mar 2003 17:24:43 +0000 (17:24 +0000)]
CCAR: correction de la methode resizescrollsize de la classe Tree et suppression
des impressions de temps sur la sortie standard remplacées par la barre de progression
du splash.
eficas [Fri, 7 Mar 2003 16:48:22 +0000 (16:48 +0000)]
AY a déplacé le bloc openJDC après le splash.fini_splash() pour que la fenêtre
de message soit visible en cas d'erreur détectée au chargement du fichier de
commande dont le nom est passé en argument à l'appel d'Eficas.
eficas [Fri, 7 Mar 2003 16:17:12 +0000 (16:17 +0000)]
CCAR: Coorection de la mise à jour de validité des nodes lors d'une suppression
de mot clé simple dans un mot clé facteur
Fichiers modifiés : panels.py treewidget.py
Tags : cc_avant_update_valid cc_apres_update_valid
eficas [Fri, 7 Mar 2003 14:30:48 +0000 (14:30 +0000)]
AY a ajouté l'interception de l'exception levée lorsque la chaine passée
en argument à l'appel d'Eficas n'est pas un nom de répertoire/fichier
et son traitement par une tkMessageBox.showerror
eficas [Wed, 6 Nov 2002 17:46:09 +0000 (17:46 +0000)]
CCAR: Modified Files:
CCAR: I_ETAPE.py I_FORM_ETAPE.py I_JDC.py I_MACRO_ETAPE.py
CCAR: I_MCCOMPO.py I_MCLIST.py I_MCSIMP.py I_PROC_ETAPE.py
CCAR: ----------------------------------------------------------------------
CCAR : developpement pour traiter correctement l'insertion
et la destruction des macros avec etapes et concepts inclus.
Ces INCLUDEs sont evalués dans un JDC auxiliaire avant
d'etre insérées définitivement dans la macro apres verification.
eficas [Wed, 6 Nov 2002 17:29:35 +0000 (17:29 +0000)]
CCAR: Modified Files:
CCAR: commande_comm.py commentaire.py etape_niveau.py parametre.py
CCAR: parametre_eval.py
CCAR: Added Files:
CCAR: jdc_include.py
CCAR: ----------------------------------------------------------------------
CCAR : developpement pour traiter correctement l'insertion
et la destruction des macros avec etapes et concepts inclus.
Ces INCLUDEs sont evalués dans un JDC auxiliaire avant
d'etre insérées définitivement dans la macro apres verification.
eficas [Wed, 6 Nov 2002 17:25:57 +0000 (17:25 +0000)]
CCAR: Modified Files:
CCAR: appli.py bureau.py compojdc.py compomacro.py composimp.py
CCAR: eficas.py jdcdisplay.py panels.py statusbar.py
CCAR: treeitemincanvas.py treewidget.py widgets.py
CCAR: Added Files:
CCAR: patches.py
CCAR: ----------------------------------------------------------------------
CCAR : developpement pour traiter correctement l'insertion
et la destruction des macros avec etapes et concepts inclus.
Ces INCLUDEs sont evalués dans un JDC auxiliaire avant
d'etre insérées définitivement dans la macro apres verification.
CCAR: Correction du pb AO2001-474, SD non nommée : impossible de la renommer ensuite
Ce probleme a été corrigé en modifiant la methode isvalid de ETAPE et MACRO_ETAPE.
Maintenant lors des appels à isvalid pour des validités partielles (sd="non")
l'etat de validite de la commande n'est plus modifié (self.state et self.valid).
L'etat reste maintenant coherent et reflete seulement la validite complete.
Dans la methode Build_sd, on poursuit maintenant meme en presence d'une erreur
lors de la construction du concept produit (self.sd).
CCAR: Modification principale : ajout de la possibilité d'afficher les noms de
commandes par groupes dans le panneau associé à une commande.
Pour choisir son mode d'affichage utiliser le menu Options -> affichage commandes
Pour spécifier les groupes utiliser le paramètre UIinfo dans la définition des commandes
Ce développement traite la demande EO2002-092 de Code_Aster
Traitement de AL2001-471 : le convertisseur de format AsterV5 supporte maintenant
les fichiers qui n'ont pas de retour chariot en fin de fichier
Traitement de EO2002-025 : meilleur formattage des réels (str) pour les générateurs
au format python (asterV6) et asterV5.
Diverses corrections concernant les niveaux et les nuplets
Ajout des catalogues Syrthes et Descartes. Correction du catalogue Saturne.
CCAR:
Changement de methode pour retrouver l'ordre des mots clés dans un catalogue
Répond à la fiche EO2002-113 émise par ASter
Chaque entite du catalogue est numérotée lors de sa création : attribut _no
Ensuite le module autre_analyse_cata.py parcourt la structure de donnees
pour construire un attribut liste de nom ordre_mc pour chaque entite.
Cet attribut contient la liste des sous mots cles ordonnee.
CCAR: evolution demandee dans la fiche EO2001-066 : on peut specifier dans editeur.ini
ou eficas.ini un repertoire d'ouverture pour le browser de fichiers avec la variable
de configuration initialdir. Cette variable vaut $HOME/Eficas_install par defaut. On peut donner
un nom absolu de repertoire ou os.curdir ('.') pour le repertoire de lancement d'EFICAS.
Evolution EO2001-064 réalisée : Scrollbar horizontal lorsque les listes sont longues. On ne tronque
plus les listes trop longues. Dans la foulée, float_repr a été remplacé par str pour
l'affichage des flottants.
Correction d'un probleme avec isdeveloppeur = "OUI"
Anomalie AO2001-474 "corrigée". Elle l'était déja probablement en 1.2
Evolution EO2001-111 traitée : la chaine fr ou an (selon la langue) s'affiche maintenant
dans la fenetre info pour tous les objets : commandes, mots clés simples facteurs ...
Adaptation d'EFICAS à l'évolution du noyau sur les commandes avec reuse