Historique des modifications de GRED
gred-0.21alpha (13/09/00)
- 13/09/00 (diam) Modif mineure renommage version et publication
- 24/06/99 (diam) Modif mineure de la boite "Help/informations
sur l'exécutable..."
gred-0.20alpha (20/08/97)
- réorganisation du système de gestion des versions.
- Modification du package prompt pour simuler le "wm transient".
- Modification du menu popup. On n'utilise plus le package Menu de pist.
On évite le chargement du package "menu" de pist.
- Une taille sympa pour la grille, c'est une largeur de grille égale à
la largeur d'une étape...
- Amélioration du temps de sauvegarde d'un grafcet.
Chaque objet contient un champs command qui contient sa
decription...
Idée utile pour:
- Utile pour la sauvegarde,
- Utile pour un refresh ou l'utilisation de "postcommand"
des préférences (non implanté).
- Modification des procédures de création d'Etape et de Transition, pour
permettre une gestion des noms cohérente.
- Modification de la procédure de création de liaisons "add:link",
désormais la procédure léve des erreurs claires. A voir: La gestion des
lignes ???
- Politique de gestion des noms :
- Une préférence permet de spécifier un nom. Ensuite tous les noms des
étapes seront formés à partir de ce nom. Si par exemple vous spécifié
"X3n" dans les préférences, tous les noms seront de la forme:
"X3n", "X4n", "X5n", etc...
- idem pour les transitions...
- Si un lien est crée entre des étapes ou des transitions inexistantes
gred léve des erreurs pour guider l'utilisateur.
- Pour modifier le nom d'une étape, il suffit de double cliquer sur
7 derniere pour en changer les paramètres... C LOURD CA !
- Amélioration de la création automatique des liens:
- partie horizontale plus proche de l'objet aval,
- ajouter +/- dy a l'ordonnée de la partie horizontale
(évite ù un croisement horizontal de se superposer.
- Refonte COMPLETE de la fenêtre de saisie des valeurs concernant
les étapes. On n'utilise plus le package Prompt.tcl de pist.
Il s'agit d'une procédure adaptée aux besoins. On peut saisir plusieurs
actions pour une étapes.
- Refonte COMPLETE:-) de l'affichage d'une étape. On peut
désormais afficher plusieurs action, plusieurs référence et plusieurs
symbole.
gred-0.19a (28/04/97)
- Correction d'un BUG empechant l'autochargement des librairies
de TK (un probleme de balance de crochet fermant manquant :
STEAD est bien pratique :-)
- Transitions: affichage de la réceptivité à droite de la transition
(==> les grafcets de gred sont donc "plus réglementaires"...)
- Modification de la présentation de la fenêtre de modification des
paramétres.
- Modification du package prompt: dédormais on peut spécifier le
nombre de colonnes sur lequelles seront affichées les radiobuttons.
- Modification de la notion de type d'étape ==> une étape se définit par:
- Un type (comme Initiale, Macrodebut,...)
- Un nom (comme "Etape initiale", "Début de Macro étape",...")
- Un procédure de dessin de cette étape.
- Désormais la touche <Escape> supprime la sélection en cours.
- Elimination RAPIDE du bug de la grille ==> à refaire !
- Menu Imprimer: Gére le swap de la grille ==> les impressions
sont plus rapides...
- Etape: Si une étape est active ==> un point est ajouté dans son
dessin.
- Transition: Création d'une nouvelle préférence permettant
d'afficher ou non le nom d'une transition. On affiche par défaut la
le nom des transitions.
- Désormais la sélection est exportable vers X11. On exporte
du texte.
- Pour permettre de savoir si une commande a été prise en compte par
gred, désormais le pointeur de la souris se change en watch
pendant l'exécution de procédures du fichier grcmd.tcl.
- Menu Administrator: Ajout d'une fonction de recherche de procédures.
On sélectionne la procédure et on exécute la nouvelle commande du menu.
- Création de 2 nouvelles variables contenant:
- la version de pist: gred(pistversion)
- la version de gred: gred(version)
- Création d'une nouvelle procédure showVersion dans le
fichier grcmd.tcl. Cette procédure affiche dynamiquement le chemin
d'accés du fichier exécutable gred, le répertoire contenant
gred, le répertoire contenant pist et les versions
respectives de pist et de gred.
- Gestion de l'autoscrolling du canvas avec le bouton 1...
- Ajout de 8 nouveaux bindings sur le canvas. Ces bindings sont compatibles
avec les bindings de souris, par exemple on peut sélectionner des
objets tout en déplacant la vue à l'aide de ces 8 nouvelles touches:
- <Left>: Permet de déplacer la sélection vers la
gauche ou déplace la fenêtre sur le canvas vers la gauche.
- <Right>: Permet de déplacer la sélection vers la
droite ou déplace la fenêtre sur le canvas vers la droite.
- <Up>: Permet de déplacer la sélection vers le
haut ou déplace la fenêtre sur le canvas vers le haut.
- <Down>: Permet de déplacer la sélection vers le
bas ou déplace la fenêtre sur le canvas vers le bas.
- <Home>: Déplace la fenêtre tout en haut du canvas.
- <End>: Déplace la fenêtre tout en bas du canvas.
- <Meta-Left>: Déplace la fenêtre sur le canvas
complétement vers la gauche.
- <Meta-Right>: Déplace la fenêtre sur le canvas
complétement vers la droite.
gred-0.18a (11/04/97)
- rajout d'un petit exemple "sample/GRED_EXEMPLE_SIMPLE.gra
- Fleches sur les liaisons montantes
- Nouveau type d'étapes (Macro début et Macro Fin)
- Refonte des menu contextuel pour creer de nouveau objets
- Ajout de 2 nouveaux types d'étape: Etape de début de macro et
étape de fin de macro...
- Meilleur gestion de l'état de sauvegarde du fichier. Il fonctionne
en parfait accord avec la notion de réference incluse dans le package
undo.
gred-0.15a (diam : en cours)
- Modif des fichiers d'aide en ligne :
- changements.html (renommé en historique.html)
- copyright.html
- modif modu admin et modif mineur de hview
- intégration du nouveua package smtp dans pist
- Refonte des menus et du popup
gred-0.14a (carqueij : 25/03/97)
- Ajout le menu "Buffer".
- Ajout de l'aide. Prévoir de mettre des fichiers utiles (:-p)
dans cette aide...
- Création de la toplevel générant des fichiers
postscripts encapsulés.
- Ajout de bindings dans la fenêtre d'aide.
Comme par exemple
<ESC>, <Ctrl+C>, etc...
- Modifications profondes du trio "Copy", "Paste" et "Cut"...
- Ajout un menu "Load" et adaptation d'un menu "Open".
Autres pointeurs