eficas [Thu, 3 Nov 2005 09:03:49 +0000 (09:03 +0000)]
CCAR: - correction divers problemes avec les blocs conditionnels et les mots
cles simples globaux.
- nettoyage des methodes obsoletes
- correction dans la selection des commandes avec les touches clavier (widgets.py)
- correction pour une destruction des objets inutiles (verification du passage
dans la methode __del__ pour les objets Node, Item, OBJECT, jdcdisplay, tree, ...)
- correction du copier coller pour les mots cles facteurs
- utilisation du module weakref pour l'enregistrement des connexions (CONNECTOR.py).
Evite que les objets connectes ne soient pas detruits par le garbage collector
lorsqu'ils sont uniquement references par cette mecanique.
eficas [Thu, 16 Jun 2005 09:27:26 +0000 (09:27 +0000)]
CCAR: modifications pour permettre l'edition des includes et poursuites
sans avoir besoin de disposer de fichiers existants. Ceci a conduit
a changer le mode d'edition et donc les verifications internes d'ou de
nombreuses modifications mais principalement liees aux includes.
Quelques problemes ont ete corriges au passage.
Un test associe est defini dans le fichier Aster/Tests/princ.ini
Le module ops.py a du etre modifie (fonction detruire)
eficas [Mon, 6 Jun 2005 09:33:06 +0000 (09:33 +0000)]
CCAR: correction d'un probleme de mise a jour de contexte lors d'une insertion
d'include (reset_context)
limitation des update d'un noeud dans l'arbre : nouvelles methodes update_node_text
et update_node_label
correction bug (OBSOLETE abusif) de copier coller
amelioration du scroll dans la liste des commandes
mise a jour de l'AIDE en ligne pour les INCLUDE et POURSUITE
eficas [Wed, 1 Jun 2005 15:18:17 +0000 (15:18 +0000)]
CCAR: corrections diverses dans le cas d'insertion d'un include avec concepts de
nom existant
mise a jour du numero de version et du numero de version d'Aster
suppression des blocages avec eficas_test.py en cas d'erreur
petites corrections dans apparition des fenetres (withdraw/deiconify)
ajout de tests pour edition d'includes emboites et de poursuites enchainees (j2.ini
et fichiers associes)
fermeture des fichiers include et poursuite dependant en cas de demande de fermeture
ou de destruction par l'utilisateur
mise a niveau Aster 8.0.23
vieilles methodes marquees _BAK et OBSOLETE
eficas [Tue, 24 May 2005 10:44:25 +0000 (10:44 +0000)]
CCAR: correction probleme de destruction de commande avec concept reuse
amelioration du changement de fichier INCLUDE avec concepts existants (force_fichier)
eficas [Thu, 19 May 2005 12:18:50 +0000 (12:18 +0000)]
CCAR: modifications pour :
1- edition de fichier INCLUDE et POURSUITE
2- ajout d'un fichier de definition des preferences utilisateur (~/Eficas_install/prefs.py)
3- ajout d'un fichier de definition utilisateur du style de l'IHM (~/Eficas_install/style.py)
CCAR: modification pour ajouter les options a la ligne de commande (voir Editeur/session.py)
debut de modification pour editer un include apres avoir charge le fichier de
commandes principal
correction de problemes avec les commandes rangees par groupe + binding
des touches fleches pour deplacement.
ajout du fichier de configuration utilisateur prefs.py dans Eficas_install
eficas [Mon, 14 Mar 2005 16:33:35 +0000 (16:33 +0000)]
PN : pour prendre en compte le nouveau panneau : UNIQUE_ASSD_Panel_Reel
qui surcharge la methode display_valeur et valid_valeur_reel de
UNIQUE_ASSD_Panel_Reel
eficas [Thu, 10 Mar 2005 09:25:30 +0000 (09:25 +0000)]
CCAR correction dans la prise en compte des fichiers poursuites multiples (emboites).
Avant cette correction, les fichiers poursuites etaient reevalues un grand nombre
de fois (geometrique ?). Pour 3 fichiers poursuite on pouvait avoir plus de 9 reevaluations.
Apres correction, le nombre d'evaluation est egal au nombre de fichiers.