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