Programmets utveckling

12 - Programmets utveckling

N.B.:   * betyder buggfix
        - betyder mindre förbättring
        + betyder större förbättring

* Demoversion:

   Samma som den registrerade versionen med undantag av:

   - användandet av PSCalc är begränsat till 15 minuter
   - About-fönstret poppar upp under 10 sekunder vis start och avslutning
   - About-fönstret poppar upp varje minut och PSCalc upphör jobba i tio
     sekunder


   Dessa begränsningar kringgås lämpligen genom att registrera.



* Version 1.45 (02.5.1997) :

   * De två senaste versionerna hanterade fel på ett direkt olämpligt sätt
     på grund av ett fel från min sida. Jag beklagar detta.

   - En symbolbeskrivning har adderats till alla listor i huvudfönstret.

* Version 1.44 (17.4.1997) :

   - Denna dokumentation finns nu att tillgå i html-format tack vare det
     underbara programmet guide2html av Christian Scholtz.

   - Ett nytt fönster, Values, finns nu i viewer-menyn.

* Version 1.43.1 R3(10.4.1997) :

   - Samma som 1.43.1 med undantaget att cd- och ct-filerna nu finns med i
     arkivet som distribueras. Detta möjliggör enkel katalogisering. Jag
     vill gärna ha in kataloger på olika språk.


* Version 1.43.1 R2(10.4.1997) :

   - En slider finns nu i Enter-fönstret för att möjliggöra inställandet
     av plotterprecision.

   * Det går nu att flytta och ändra storkelen på viewer-fönstret utan att
     zoom-fönstret anropas.

   * Fixade en bugg i Enter-fönstret.

   - PSCalc letar nu först efter en key-fil i KEYFILES:; om inte detta
     lyckas kommer den leta i S:; om inte heller detta lyckas kommer
     programmet köras i demo-läge.


* Version 1.43 R1(27.3.1997) :

   + Källkoden skrevs om för att möjliggöra framtida förbättringar och för
     att PSCalc skulle bli mer stabilt.

   - Ett dubbelklick i en lista (screens, history, variables, constants,
     functions) låter dig numera välja bland listobjekten.

   - Filen t:utilisateur skapas inte längre när nyckelfilen dekrypteras.

   - '_'-symbolen får nu användas i variabler och funktionsnamn.

   - En Enforcer-HIT avlägsnades ur demoversionen.

   - Skillnad görs ej längre mellan gemener och versaler vad avser symbol-
     namn.

   - PSCalc känner nu bättre av och anpassar sig till de förändringar
     och inställningar som görs relaterade till systemet i övrigt specifikt
     gällande variabler.

   - Om en variabel explicit sätts till noll kommer detta värde också att
     sparas.

   - Felhanteringen vid diverse matematiska operationer sköts nu bättre.


* Version 1.42 (5.11.1996) :

   + För den registrerade versionen krävs en nyckelfil, 's:PSCalc.key_file'.
     Denna fil skickas till varje ny användare av QUARTZ Informatique. Utan
     nyckelfil kommer PSCalc köras i demo-läge.

* Version 1.41 (11.9.1996) :

   * Några mindre buggar fixades.

   - Felmeddelanden lades till för ogiltig indata.

   + PSCalcs körs på engelska, men en fransk katalog finns att tillgå. Den
     skall finnas i 'LOCALE:catalogs/français'.

* Version 1.40 (6.9.1996) :

   - Pil upp- resp. ned-tangenterna kan nu användas till att välja ut
     objekt ur en lista eller listning.

   + Det är nu möjligt att plotta funktioner. Av denna anledning har ett
     nytt menyobjekt introducerats; Viewer finns numera att tillgå
     via Windows-menyn.

   - Det är nu möjligt att skapa flera variabler samtidigt; detta gör du
     genom att separera dem med ett semikolon ';'.

* Version 1.31 (27.8.1996) :
comment Passage en mode partagé grace aux conseils de B. FROMENTIN...
comment The translators, too, know some French.


   - En ny hjälp-meny lades till. Den möjliggör öppnandet av PSCalc.guide-
     filen (HELP, dvs. HJÄLP).

   - Två nya tooltypes lades till: DOCVIEWER och HELPFILE.

   - Huvudfönstrets meny är nu tillgängligt via alla andra fönster.
     Tack till Brice Fromentin för detta.

   - Bevelboxes och knappstorlekar är nu anpassade till ett enhetligt
     mönster.

   - Quit-knappen i Inställningsfönstret blev till en Avbryt-knapp
     i det att jag vill hålla Commodores principer i ära.

   * Flertalet tryck på Calc mode-knappen orsakade en bugg.

   * Flertalet klick på Huvudfönstret orsakade ibland en bugg
     i input-zonen.

   * En hemsk bugg trädde ibland i kraft när man tömde history-buffern.

* Version 1.30 (2.7.1996) :

   - För beräkningar används nu IEEE-bibliotek (dubbelprecision).

   - Syntaxen för funktioner har ändrats. Parenteser runt de aktuella
     funktionsparametrarna är numera ett krav.

   - Variablers namn kan nu bestå av fler tecken än ett.

   + Det är nu möjligt att definera och spara variabler och
     användarfunktioner.

   - Programmet hanterar nu åskådliggörandet av listor på ett smidigare
     sätt.

   - Windows-menyn lades till. Den låter dig se flertalet listor,
     t.ex. variabler, konstanter och scientifics functions.
     Du kan välja i listan genom att flytta muspekaren i lämplig riktning
     eller genom "pil upp/ner-tangenterna" Dessutom kan du klippa ut valda
     objekt och klippa in dem till indatafönstret. Raderna specificeras
     för evaluering genom OK eller RETURN i vanlig ordning.

   * Ibland framträdde mystiska tecken i skärmens titelbar...

* Version 1.24 (10.6.1996) :

   + Du kan nu välja skärm för programmet genom att i Project-menyn välja
     'Screen'. Då kommer Choose screen-fönstret att dyka upp och låta dig
     välja mellan tillgängliga public screens.

   - Ett overflow-test har lagts till för bitrotationsfunktioner.

* Version 1.23 (13.5.1996) :

   - När PSCalc startas fler gånger än en, blir du tillfrågad om du i
     själva verket vill avsluta.

   - Den hyperboliiska knappen behåller nu sin gamla status när Calc-läget
     ändras (se ovan).

   - Det att klippa in text med musen till indataområdet tar nu hänsyn
     till markörens läge.

   * En Enforcer-HIT när PSCalc startades för andra gången.

   * Ett utgångsläge finns nu vad avser musklick i history-buffern. För att
     ändra detta läge är du hänvisad till tooltypes eller den nya knappen
     i inställningsfönstret.

* Version 1.22 (15.2.1996) :

   - Bit rotation functions have been added ( << and >> ).

   - En Zoom-gadget finns nu i alla fönster.

   - PSCalcs iconläge tar nu hänsyn till Workbenchs font.

   - Vid programstart känns Kickstart-versionen av.

* Version 1.21 (15.1.1996) :

   - I huvudfönstret gråskuggas nu:

   LSTC   samma som History->Radera (rensa i history-buffern).
   EXPR   samma som History->Uttryck (kopiera det senast inskrivna värdet i 
                             indataområdet).
   VAL    samma som History->Värde (kopiera det senast erhållna resultatet
                             i indataområdet).

   Följande semantiska objekt känns nu igen: Expr, expr, Val, och val.
   De har samma effekt som de knappar som befinner sig under dem.

   - Variabler av värdet 0 sparas inte.

   * MEMC-knappen nollställde endast a, b, c och d-variablerna. Från och
     med denna version nollställer den alla.

   * Ibland inträffade ett fel när man avslutat programmet; ett test
     fungerade på ett olämpligt sätt. Fixat.

* Version 1.2 (15.12.1995) :

   + Calc mode-knappen såg dagens ljus. Programmerarfunktioner
     finns att tillgå vad avser dessa knappar.

   - Namn på flera tooltypes har ändrats:

TOP        blev WINTOP.
LEFT       blev WINLEFT.
MODEANGLE  blev ANGLE, kan ställas till DEG (ersätter RADIANS / DEGRES).
NBLIGNES   blev LINES.
CALCBASE   blev BASE.
CALCMODE   blev MODE.
PRECISION  kan sättas till 8, 16 el. 32 (ersätter 8 BITS, 16 and 32 BITS).

   - En ny tooltype lades till: USEENV.

   - En bevelbox lades till runt default-knapparna.
     I inställningsfönstret är standardinställningen
     USE.

   - Menyrelaterade frågor kan nu skötas via tooltypes.

   - I beräkningsläget är "Base" och "Precision"-menyerna gråfärgade.

   - När du ändrar inställningarna och när du klickar på USE eller SAVE
     utan att aktivera indataområdet kommer de nya värdena att tas i
     beaktande.

   - Du kan nu välja en ikon utan att specificera bibliotek givet att du
     med det avser det för stunden gällande biblioteket.

   - En 'ikon'-knapp har lagts till i inställningsfönstret. Den låter
     dig aktivera / deaktivera PSCalcs ikon i Workbench (på samma sätt
     som via tooltypen APPICON).

   - Flera snabbvalstangenter i inställningsfönstret modifierades.

   - PSCalcs ikon finns nu i About-fönstret.
   Jag tror bestämt att denna ikon härstammar från Martin Huttenloher.

* Version 1.1 (26.11.1995) :

   * Calcmode-knappen är gråfärgad,  men programmerar-
   funktionerna finns tillgängliga i det att du kan skriva in dem via
   tangentbordet.

   * Minnet rensas bättre när PSCalc avslutas.

   * När history-bufern var tom och du frågade efter t.ex. ett värde hände
     det att datorn gurade.

   * Ett ränkefel som hade att göra med den naturliga logaritmen e 
     korrigerades.

   * Beräkningar i annan bas än den decimala hanterades på ett olämpligt
     sätt, varför jag skrev om denna rutin helt.

   + Kovertering mellan olika baser är nu möjlig. Resultat kan visas i
     en av de fyra tillgängliga baserna.

   + Varje gång en variabel defineras eller modifieras kommer den
     även defineras / modifieras i inställningarna i variabler. När du
     avslutar PSCalc kommer variablerna sparas i 'ENVARC:PSCalc/variables';
     annars sparas de i 'ENV:PSCalc/variables'. Detta gäller även andra
     tillämpningar.

* Version 1.0 (11.9.1995) :

   Den första versionen.


Converted with gtoh, © 24.06.1997 N. DARNIS