Historique de PSCalc
12 - Historique de PSCalc
N.B.: * indique une correction de bug
- indique un ajout mineur
+ indique un ajout majeur
* Version Démo :
C'est la meme que la version complète, sauf que:
- l'utilisation est limitée à un quart d'heure,
- au démarrage et lorsqu'on quitte, la fenêtre A Propos apparaît
pour 10 secondes,
- toutes les minutes, la fenêtre A Propos apparaît et se bloque pendant 10 secondes.
Pour éviter tous ces désagréments, vous devez vous enregistrer.
* Version 1.45 (02.5.1997) :
* La gestion des erreurs des deux précédentes versions avait quelques problèmes
dû à un oubli de ma part... Elle a été corrigée et améliorée.
- Une description de chaque symbole a été ajoutée dans les différentes listes
du menu de la fenêtre principale.
* Version 1.44 (17.4.1997) :
- La documentation est maintenant disponible en html grâce à guide2html
de Christian Scholtz.
- Une nouvelle fenêtre Valeurs a été ajoutée au menu du traceur.
* Version 1.43.1 R3(10.4.1997) :
- Il s'agit de la version 1.43.1, mais les fichiers cd et ct ont été ajoutés
à la distribution. L'utilisateur peut ainsi personaliser les messages et même créer son
propre catalogue dans la langue souhaitée.
P.S.: si vous réalisez un catalogue englais, allemand, ..., envoyez-le moi pour que je
le mette dans la prochaine distribution.
* Version 1.43.1 R2(10.4.1997) :
- Un slider de réglage de la précision a été ajouté dans la fenêtre Saisie.
* On peut maintenant déplacer ou dimensionner la fenêtre de traçage sans que
la fenêtre zoom n'apparaisse comme elle avait tendance a le faire...
* Un bug a été supprimé dans la fenêtre Saisie.
- PSCalc essaie d'abord de lire le fichier clé dans KEYFILES:, s'il ne le trouve pas,
il recherche ensuite dans le répertoire s:, et s'il ne le trouve pas, il passe en version démo.
* Version 1.43 R1(27.3.1997) :
+ Modification totale du source permettant une meilleure stabilité de PSCalc et une mise
à jour plus aisée.
- Un double-clic dans une liste (écrans, historique, variables, constantes, fonctions)
permet maintenant une sélection et une validation du choix.
- PSCalc ne créée plus de fichier t:utilisateur pour décrypter le fichier clé.
- Le symbole '_' est maintenant autorisé dans les noms de variables et de fonctions.
* Le HIT Enforcer de la version démo a été corrigé.
- Il n'y a plus de distinction minuscules/majuscules dans les noms des symboles.
- Toutes les variables d'environnement définies dans un shell, sont immédiatement
disponibles dans PSCalc sans être obligé d'appeler l'option Variables du menu Fenêtre.
- Si une variable est explicitement mise à zéro, elle sera sauvegardée avec cette valeur.
- Meilleure gestion des erreurs dans le cas d'intégrations, de résolutions et
de traçage de dérivées.
* Version 1.42 (5.11.1996) :
+ Pour la version enregistrée, il est nécessaire d'avoir un fichier clé:
s:PSCalc.key_file. Ce fichier est normalement envoyé a chaque nouvel utilisateur
enregistré par QUARTZ Informatique. Sans ce fichier PSCalc passe en
version démo.
* Version 1.41 (17.9.1996) :
* Quelques bugs mineurs ont été corrigés.
- Des messages d'erreurs ont été rajoutés pour les saisies invalides.
- Deux nouvelles options dans le menu Projet:
Projet->Utilisateur et Projet->Documentation qui remplace
l'ancien menu Aide.
+ Par défaut, PSCalc est maintenant en anglais, mais le catalogue
français est fourni. Il doit normalement aller dans le répertoire
LOCALE:catalogs/français'.
* Version 1.40 (6.9.1996) :
- On peut maintenant se balader dans les listes avec les touches
fléchées du clavier.
+ On peut maintenant tracer des fonctions. Pour cela, l'option
Fenêtres->Traceur a été ajoutée aux menus.
- On peut maintenant créer plusieurs variables en les séparant
par des points virgules.
* Version 1.31 (27.8.1996) :
comment Passage en mode partagé grace aux conseils de B. FROMENTIN...
- Un nouveau menu Aide a fait son apparition. Il permet d'ouvrir
le fichier PSCalc.guide (on peut aussi appuyer sur la touche HELP).
- Les Types d'outils DOCVIEWER et HELPFILE ont été ajoutés.
- Le menu de la fenêtre principale est maintenant accessible
depuis toutes les fenêtres. (Merci à Brice FROMENTIN!).
- Les tailles des bevelboxes et des boutons ont été uniformisées
entre les fenêtres.
- Le bouton Quitter de la fenêtre Préférences est devenu un
bouton Annuler pour respecter le style guide de feu Commodore.
* Correction du bug survenant parfois lors de clics successifs sur
le bouton Mode de calcul.
* Correction du bug survenant parfois lors des clics sur les
boutons de la fenêtre principale: parfois la zone de saisie ne se
mettait plus à jour...
* Correction du bug survenant après avoir vidé l'historique des
calculs.
* Version 1.30 (2.7.1996) :
- Les calculs se font maintenant en double précision à l'aide de la
bibliothèque IEEE.
- La syntaxe des fonctions a changée. On doit maintenant toujours
mettre des parenthèses autour des paramètres.
- Possibilité de définir des variables à nombre quelconque de
lettres et de chiffres.
+ Possibilité de définir et de sauvegarder des fonctions
utilisateurs.
- Meilleure optimisation de listes.
- Un nouveau menu Fenêtres a fait son apparition. Il permet
d'obtenir différentes listes comme les variables, les constantes,
les fonctions scientifiques.... Une sélection dans la liste
suivie d'un clic sur OK permet de recopier la valeur choisie dans
la zone de saisie.
* Correction du bug qui faisait que parfois n'importe quoi
apparaissait dans la barre de titre de l'écran.
* Version 1.24 (10.6.1996) :
+ On peut maintenant faire passer PSCalc sur l'écran public de
son choix à l'aide de l'option de menu Projet->Choix d'écran.
Cette option ouvre une fenêtre de Choix d'écran et permet de
choisir l'écran public sur lequel déplacer PSCalc.
- Un test de dépassement de capacité a été ajouté pour les
fonctions de rotations de bits.
* Version 1.23 (13.5.1996) :
- Lorsque l'on lance une seconde fois PSCalc, un requester demande
si on désire quitter.
- Le bouton Hyperbolic garde son ancienne valeur lorsqu'on change
de mode.
- L'insertion de texte à l'aide de la souris dans la Zone de
saisie, prend maintenant en compte la position du curseur.
* Le bug causant un HIT Enforcer lors du lancement d'un second
PSCalc est enfin corrigé.
* Rajout d'un mode par défaut lors d'un clic dans l'historique.
Le changement de mode est possible par les Types d'outils et par un
nouveau bouton dans la fenêtre Préférences.
* Version 1.22 (15.2.1996) :
- Les fonctions de rotations de bits ont été implémentées
( <<, >> ).
- Un gadget Zoom a été rajouté dans toutes les fenêtres.
- La position de l'icone de PSCalc dans la fenêtre A Propos
s'adapte à la fonte utilisée par le Workbench.
- Un test est effectué au lancement pour savoir si on est en V39 ou
supérieur.
* Version 1.21 (15.1.1996) :
- Les trois boutons grisés de la Fenêtre principale sont
maintenant actifs:
LSTC identique à l'option Historique->Supprime (efface le
contenu de la liste déroulante de l'historique des calculs
effectués).
EXPR identique à l'option Historique->Expression (copie la
dernière expression saisie dans la Zone de saisie).
VAL identique à l'option Historique->Valeur (copie le
résultat du dernier calcul effectue dans la Zone de saisie).
De plus, la grammaire reconnait les mots Expr, expr, Val, et val
qui ont les mêmes fonctions que les deux derniers boutons ci-dessus.
- Ne sauvegarde que les variables non nulles.
* Le bouton MEMC ne remettait à zéro que les a, b, c et d;
maintenant elles sont toutes remises à zéro.
* Un bloquage survenait parfois après utilisation de PSCalc dû à un
test manquant.
* Version 1.2 (15.12.1995) :
+ Le bouton Mode de calcul est maintenant disponible, les fonctions
programmeurs sont donc accessibles par les nouveaux boutons.
- Les noms de certains Types d'outils ont été modifiés:
TOP devient WINTOP.
LEFT devient WINLEFT.
MODEANGLE devient ANGLE et accepte RAD ou DEG (au lieu de RADIANS
et DEGRES).
NBLIGNES devient LINES.
CALCBASE devient BASE.
CALCMODE devient MODE.
PRECISION ne change pas mais accepte 8, 16 ou 32 au lieu de
8 BITS, 16 BITS et 32 BITS.
- Le Type d'outil USEENV a été ajouté.
- Un cadre a été rajouté autour des boutons déclenchables par la
touche ENTREE dans les fenêtres A Propos et Préférences.
Dans la fenêtre Préférences l'action par défaut était SAUVER,
maintenant c'est UTILISER.
- L'état des menus au lancement prennent maintenant en compte les
Types d'outils.
- En mode scientifique, les menus Base et Précision sont grisés.
- Quand on modifie les Préférences et qu'on clique sur UTILISER ou
SAUVER sans avoir validé les champs de saisie, les nouvelles
valeurs sont prises en compte.
- On peut maintenant choisir un icone sans préciser obligatoirement
un répertoire (trés utile si l'icone est dans le répertoire
courant).
- Un bouton Icone a fait son apparition dans la fenêtre Préférences
qui permet d'activer/désactiver l'icone sur le Workbench (identique
au Type d'outil APPICON).
- Certaines touches de raccourci de la fenêtre Préférences ont été
modifiées.
- L'icone de PSCalc apparaît dans la fenêtre A Propos.
N.B. : je crois que cet icone est de Martin Huttenloher.
* Version 1.1 (26.11.1995) :
Le bouton Mode de calcul est grisé, mais les fonctions du mode programmeur
sont disponibles par l'intermédiaire du clavier.
* La mémoire utilisée est mieux libérée.
* Une erreur survenait de temps en temps lorsqu'on demandait de
rappeler une expression ou une valeur alors que l'historique était
vide: on avait parfois un bonjour du Gourou ou à une initialisation
bizarre de la Zone de saisie.
* Une erreur de calcul survenait lorsqu'on saisissait une expression
comportant e suivi d'une addition ou d'une soustraction.
L'analyseur se 'prenait les pieds' et comprenait e au sens exposant
et non au sens 'exponentielle de 1'. La correction de ce bug
interdit la saisie d'un exposant sous la forme <nombre> e ± <nombre>
il faut mettre impérativement le e en majuscule :
<nombre> E ± <nombre>.
* Il ne valait mieux pas saisir les nombres dans une base autre que
décimale car on obtenait des erreurs : le nombre maximal de chiffres
saisissables en fonction de la base était inférieur de 1 au nombre
qu'il aurait dû être. Par exemple en hexa, on ne pouvait saisir que
7 chiffres, ce qui est particulièrement difficile pour 32 bits!!!
De plus, en décimal, on n'était pas limité par le nombre de
chiffres.
+ Les conversions sont maintenant opérationnelles, on peut demander
d'obtenir le résultat des calculs dans l'une des 4 bases proposées.
+ Chaque fois qu'une variable est définie (ou modidiée), elle est
également ajoutée ou modifiée dans les variables d'environnement.
De même, au lancement de PSCalc, les variables de la
calculatrice sont initialisées avec les variables d'environnement.
N.B.: les variables sont stockées dans le répertoire ENVARC:PSCalc/variables
lorsqu'on quitte PSCalc, et sont stockées dans ENV:PSCalc/variables dès
qu'une variable est modifiée.
De même pour les fonctions utilisateurs, mais dans PSCalc/Fonctions.
* Version 1.0 (11.9.1995) :
Première version réalisée.
Converted with gtoh, © 24.06.1997 N. DARNIS