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