home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ST-Computer Leser 1998 October
/
STC_CD_10_1998.iso
/
ANWEND
/
BELLINI
/
HISTORY.TXT
< prev
next >
Wrap
Text File
|
1998-09-26
|
25KB
|
654 lines
Jetzt habe ich mich also endlich dazu durchgerungen neue Funktionen,
gefundene Bugs, Änderungen und Optimierungen an Bellini aufzulisten
und in dieser Textdatei zu dokumentieren. Alle Änderungen nach dem
11.05.1997 an Bellini werden hier aufgelistet. Ich hoffe, da₧ ich
nichts vergesse.
12.05.97
Textzeilen die breiter als das Grafikfenster sind werden nicht mehr
am linken Rand abgeschnitten sondern mit der vollen Breite in der
Grafik dargestellt.
Dafür ist der Dialog zur Einstellung von Texteffekten rausgeflogen.
Um die Textfunktion nutzen zu können mu₧ also jetzt eine externer
Fontselector installiert sein.
13.05.97
Fontselectoraufruf überarbeitet
14.05.97
Die Routinen Bereiche verschieben, kopieren und löschen
rausgeschmissen. Kann jetzt mit den normalen Blockroutinen erledigt
werden.
Bug in der Lupenroutine gefunden. Bei sehr kleinen Fenstern konnt das
Lupenfenster nach oben aus dem Bildschirm rutschen und der Rechner
stürzte ab.
Bug in der Hintergrundbedienung gefunden. Funktioniert jetzt auch bei
mehreren offenen Grafikfenstern richtig.
Bug beim Echtzeitrollen gefunden. Fensterhandle wird jetzt nicht mehr
verändert.
Lupenreste werden jetzt sofort vom Desktop entfernt.
19.05.97
Wenn ein neues Bild angelegt werden soll kann die Bildgrö₧e jetzt
auch in mm angegeben werden. Die Umrechnung in Pixel orientiert sich
dabei an der Druckerauflösung des unter NVDI angemeldeten Druckers.
Block optimieren funktioniert jetzt auch bei sehr gro₧en Blöcken
richtig. Au₧erdem wird weniger Speicher benötigt.
Lupenreste werden jetzt aus allen Fenstern entfernt und der
Mauszeiger behält auch nach Autoscrollen noch seine Form.
20.05.97
Speicherschutzverletzungen bei der Darstellung sehr gro₧er Buchstaben
sollten beseitigt sein.
Bellini versucht jetzt nicht mehr die Lupe au₧erhalb des Bildschirms
zu zeichnen.
Lupe kommt jetzt tatsächlich bis genau an die Fenstergenzen heran.
21.05.97
In der Infozeile werden die Koordinaten jetzt auch in mm angegeben.
Sämtliche Dialogboxenreste werden jetzt sofort aus den Fenstern
entfernt.
23.05.97
Bellini sollte seine Zusatzdateien jetzt auch unter N.AES finden.
Slider werden nach Grö₧enveränderung des Fensters an der richtigen
Position gezeichnet.
27.05.97
Die Speicherroutine für Bilder im IMG-Format komplett neu geschrieben.
Es steckte noch ein Fehler drin, der u.U. dazu führte, da₧ die letzte
Bildzeile nicht richtig gespeichert wurde. Da die Routine nicht von
mir war und ich den Fehler nicht gefunden habe, musste ich eine neue
Routine schreiben. Sie ist leider etwas langsamer, aber dafür
funktioniert sie richtig.
02.06.97
Endlich wird die Objektgrö₧e nicht mehr vom Fenster begrenzt. Alle
Zeichenfunktionen können jetzt beliebig gro₧e Objekte bearbeiten.
05.06.97
Die Datei SCRAP.IMG auf dem Clipboard wird bei Programmstart sofort
als Block angesehen, geladen und steht somit direkt zur Verfügung.
Folglich kann man den Block auch sofort in ein Fenster legen wenn man
möchte. Diese Funktion ist nicht mehr disabled. Funktioniert aber
alles nur bei eingeschalteter Clipboard-Unterstützung.
06.06.97
Nur ein paar winzige Optimierungen im Zusammenhang mit
boolschen Variablen vorgenommen.
08.06.97
Bug in der Skalierroutine für Bilder beseitig. Stürzt nicht mehr ab.
09.06.97
2-Bombem-Bug beim Starten hoffentlich beseitig.
11.06.97
Texteingabe verfeinert. Näheres siehe Hypertext.
14.06.97
Zwei neue Grafikfunktionen eingebaut. Bild horizontal und vertikal
an einer Geraden umklappen.
19.06.97
Blockfunktionen jetzt über STRG X,C und V bedienbar, so wie man es
gewohnt ist.
21.06.97
Fliegende DIalog eingebaut. Hatte ich irgendwie ganz vergessen.
28.06.97
Texteingabe jetzt komplett überarbeitet. Alte Texteingabefunktion
rausgeschmissen, Fonselectoraufruf überarbeitet.
********************************************************
Mit diesem Stand wurde Bellini wiedermal veröffentlicht.
********************************************************
07.07.97
Schade. Weitere Bugs gefunden.
Blöcke optimieren funktionierte mal wieder nicht richtig. Jetzt
stürzt es wenigstens nicht mehr ab. Beim Einfügen über das Clipboard
wurde Speicher nicht wieder freigegeben. Wenn ein Block gefiltert
wurde, wurde das Ergebnis nach einem Auto-Scroll nicht in die Grafik
übernommen. Au₧erdem kommt das Clipboard jetzt besser mit sehr gro₧en
Blöcken zurecht. Beim Umwandeln eines Bildes in einen Block wird
jetzt ebenfalls eine Kopie auf das Clipboard gemacht.
13.07.97
Einige Unstimmigkeiten im Zusammenhang mit WINX beseitigt,
Zeichensatzauswahl kann nur noch aufgerufen werden wenn wirklich ein
Fontselector installiert ist.
18.07.97
UNDO ist jetzt jederzeit möglich. Die Zeichenfunktion mu₧ nicht mehr
verlassen werden.
28.07.97
Fonselectoraufruf sollte jetzt besser klappen. Speicherschutzmodus
wurde korrigiert. Wenn kein NVDI oder EdDI installiert ist wird das
Programm nach einer Fehlermeldung beendet. Wenn kein Fontselector
vorhanden ist wird eine Warnung ausgegeben. N-Eck-Dialog-Redraw
überarbeitet. Es blieben Reste nach dem Funktionsaufruf zurück.
Die Kopierarbeiten beim Beenden einer Grafikfunktion erheblich
beschleunigt. Wartezeiten treten fast nicht mehr auf. Ein paar
Probleme bei der Arbeit in Hi-Color beseitigt. Aber noch nicht alle!
29.07.97
Endlich sind wohl auch die letzten Probleme beim Arbeiten in Hi-Color
beseitigt. 3-Bomben-Adresserror beim Laden von Bilder im IMG-Format
gefunden und beseitigt. Noch einen Fehler bei der Umrechnung von
Farbbildern gefunden.
02.08.97
Zweite Shareware-Wartezeit am Programmende eingefügt. Ich kann nicht
glauben, da₧ nur 5 Atariuser Bellini erfolgreich einsetzen.
Flackern der Ausschnittmarkierung beim Ausschnitte speichern
beseitigt.
10.08.97
Beim schlie₧en der Lupe konnten Mausreste übrigbleiben. Wurde abgestellt.
13.08.97
Das Grafikfenster wird jetzt getoppt wenn man auf den Mover klickt. Ansonsten
bleibt es im Hintergrund. Der Aufruf von Calvino klappt jetzt endlich richtig.
Untere Fensterleiste wandert beim Einschalten der Info-Zeile nicht mehr nach
unten aus dem Bildschirm.
14.08.97
Fliegende Dialoge funktionieren jetzt auch unter Single-Tos. Redraw-
Fehler hoffentlich behoben. Dicken Fehler beim Einschalten der Info-
Zeile korrigiert. Komisch, da₧ das kaum einer gemerkt hat.
17.08.97
Redraw-Fehler beim verschieben der Dialoge jetzt endlich behoben.
Thing-Fontselector wird jetzt etwas besser unterstützt. Die
Zeichenfarbe wird richtig gesetzt.
21.08.97
Maus verändert ihre Form beim Verschieben von Dialogen. Noch einen
kleinen Fehler im Werkzeugfenster behoben.
********************************************************
Mit diesem Stand wurde Bellini wiedermal veröffentlicht.
********************************************************
22.08.97
Beim Spiegeln sehr kleiner Blöcke (<16*16 Pixel) an der X-Achse gab
es Abstürze. Ist jetzt behoben.
24.08.97
Ein im Speicher vorhandener Block lä₧t sich jetzt auch nach dem
Filtern eines Bildbereiches (Block filtern) korrekt weiterbearbeiten.
Bellini stürzt nicht mehr ab.
27.08.97
Werkzeugfenster und Menüzeile werden wieder richtig deselektiert.
Dialoge können nicht mehr durch einen Doppelklick auf den Hintergrund
beendet werden.
17.09.97
Ein paar kleinere Unschönheiten beseitigt.
25.09.97
BubbleGem 03 lässt sich jetzt auch nachstarten wenn die entsprechen
Enviromentvariable gesetzt ist.
06.10.97
Beim Echtzeitscalieren von Fenstern bleibt Bellini nicht mehr hängen.
11.10.97
Die Darstellung der Bilder sollte jetzt endlich auf alles Systemen
richtig sein. Wer noch Probleme hat sollte sich unbedingt bei mir
melden.
12.10.97
Bei der Texteingabe wird das Bild jetzt nach links gescrollt wenn der
Text über den rechten Fensterrand hinaus geschrieben wird.
13.10.97
Fenster sollten jetzt nicht mehr spontan den Namen verändern.
14.10.97
Beim Liniensnap rasten die Linien jetzt auch bei 45 Grad- und nicht
nur bei 90 Grad-Positionen ein. Beim Einfügen von Blöcken ist an der
Mausform zu erkennen, oder der Block horizontal zentriert ist.
15.10.97
Fehler beim Speichern unter anderem Namen gefunden und behoben.
Nullbyte am Stringende vergessen :-( und deshalb gab es immer wieder
andere Fehlermeldungen.
16.10.97
Ein paar kleine Optimierungen in der Event-Schleife vorgenommen und
einen kleinen Redraw-Fehler beim Echtzeitverschieben der Fenster
behoben. Ein paar kleine interne Optimierungen in der Verwaltung der
Übersichtsfenster vorgenommen.
26.10.97
Blöcke können jetzt in die Grafik 'eingeprägt' werden. Die Funktion
zum Zeichnen von Kreis- und Ellipsensektoren kann jetzt wieder
korrekt verlassen werden.
01.11.97
Die Zeichensatzauswahl ist unter Single-Tos nicht mehr anwählbar,
wenn Thing als Fontselector installiert ist, da Thing die Fontauswahl
nur dann anbietet wenn es in einer Multitaskingumgebung läuft.
********************************************************
Mit diesem Stand wurde Bellini wiedermal veröffentlicht.
********************************************************
01.11.97
Die Weiterentwicklung hört nicht auf. Beim Hinzuladen wird in der
Bildübersicht jetzt nicht mehr nur ein Rahmen gezeigt der die
Bildgrö₧e des hinzuzuladenden Bildes angibt, sondern es wird gleich
ein verkleinertes Bild dargestellt wenn dazu der Speicher reicht.
Sonst bleibt es bei dem Rahmen.
02.11.97
Im Dialog zum Vergrö₧ern von Bildern sind zwei neue Buttons
entstanden. Einer um ein Bild auf Din A4-Grö₧e und einer um ein Bild
auf DIN A5-Grö₧e zu bringen.
05.11.97
Die Position des Werkzeugfensters kann jetzt so festgelegt werden,
da₧ es beim Programmstart entweder am rechten, oder am linken
Bildschirmrand steht. Die Positionen der Grafikfenster beim Öffnen
werden entsprechend angepa₧t.
08.11.97
Wenn das Werkzeugfenster nicht links, oder rechts oben steht werden
die Grafikfenster mit voller Grö₧e geöffnet. Die exakte
Fensterposition kann mit mit 'Parameter sichern' gespeichert werden.
Die Menüs werden deaktiviert wenn das letzte Fenster iconified oder
geshadet wurde.
09.11.97
Mal wieder einen Fehler in der Block-Drehroutine beseitigt. Au₧erdem
hat die Maus im dazugehörigen Dialog jetzt die richtige Form. Der
Rahmen wird beim Aufziehen von Rechtecken auch dann gezeichnet wenn
er eigentlich abgeschaltet ist, damit man sieht wie gro₧ das Rechteck
ist. Erst wenn die Grö₧e festgelegt ist wird der Rahmen nicht mehr
mitgezeichnet. Das gleiche gilt auf für Kreise und Ellipsen.
18.11.97
Bellini auf lange Dateinamen umgestellt.
20.11.97
AP_DRAGDROP wird jetzt zumindest korrekt mit DD_NAK beantwortet.
Erste Schritte richtung DD_Protokoll sind somit gemacht.
25.11.97
Einen Fehler beim Umrechnen von XIMGs gefunden und hoffentlich
beseitigt.
********************************************************
Mit diesem Stand wurde Bellini wiedermal veröffentlicht.
********************************************************
08.12.97
Es gibt doch noch Probleme beim Umrechnen von XIMGs. Es wird daran
gearbeitet.
09.12.97
Auch bei Festplatten mit mehr als 2^32-1 Bytes freiem Speicher wird
dieser richtig berechnet. Die Werte werden jetzt in einer
Flie₧kommavariablen gespeichert und nicht mehr in einer 32-Bit-
Integervariablen. Hoffentlich gibt das GEMDOS die korrekten Werte
weiter. Ich kann es leider mangels Festplattespeicher nicht testen.
DIe Arbeitsumgebung kann jetzt mitgesichert werden. Das betrifft z.
Z. nur die eigentlichen Dateien. Die Positionen der Fenster werden
noch nicht mitgesichert.
Den Hypertext mal wieder etwas angepasst.
10.12.97
Einen Fehler beim Einfügen von Blöcken über das Clipboard gefunden.
Danke an Joerg Bartels für den Tip.
Den Punkt 'Parameter beim Programmende sichern' eingefügt.
Der Menüpunkt Auto-Scroll lässt sich wieder korrekt bedienen.
11.12.97
Mein Gott bin ich heute wieder aktiv :-)
Bellini stürzt nicht mehr ab, wenn das Werkzeugfenster verschoben
wurde und Bubble-Gem aufgerufen wird.
13.12.97
Jetzt wohl endlich den Fehler beim Umrechnen von XIMGs gefunden.
Danke an Ulli Gruszka und Rainer Wiesenfeller.
17.12.97
Selectric-Protokoll eingebaut. Es ist jetzt möglich bis zu 8 Bilder
'gleichzeitig' zu öffnen.
19.12.97
MagiC-Fontselector wird unterstützt.
20.12.97
Die Speicherplatzabfrage beim Speichern von IMGs verbessert.
Backspace bei der Texteingabe beschleunigt.
21.12.97
Bei sehr kleinen Bildern wird die Fenstergrö₧e auch unter WINX
richtig gesetzt. Die Slider werden dann ausgeblendet, damit man das
Fenster entsprechend klein darstellen kann. Au₧erdem werden die
Fenster jetzt immer mit der richtigen, maximalen Grö₧e geöffnet.
23.12.97
VA-Start und AP-Term funktionieren wieder richtig.
25.12.97
Parameter können nur noch in der registrierten Version gespeichert
werden.
26.12.97
Neue Funktion eingebaut. Die Grafikfenster können jetzt automatisch
angeordnet werden.
Bei Speichermangel wird in der Fehlermeldung noch ein kleiner Hinweis
ausgegeben dem man entnehmen kann bei welcher Aktion der Speicher
nicht ausgereicht hat.
Auf vielfachen Wunsch eines Einzelnen wird bei der Texteingabe jetzt
auch vertikal gescrollt wenn man am unteren Bildrand ist. Natürlich
nur solange bis das untere Bildende erreicht ist.
Die Anzahl der Files die gleichzeitg geladen werden können auf 32
erhöht. Den Dialog Pfade-Einstellen optimiert. Der Pfad für den
Hypertext ist weggefallen. Den soll sich ST-Guide gefälligst selbst
suchen :-)
27.12.97
Die Clipboardunterstüzung sollte jetzt endlich Fehlerfrei laufen. Hat
ja auch lang genug gedauert.
28.12.97
Noch einen Fehler im Zusammenhang mit dem Multi-Fileselect gefunden
und beseitigt. Ein paar Optimierungen vorgenommen. Einige Gemdos-
Aufrufe in Assembler übersetzt.
Beim Umrechnen von Farbbildern nach S/W wird die letzte Zeile nicht
mehr vergessen.
29.12.97
Texteingaben werden nicht mehr willkürlich gedreht. Clipboard kommt
jetzt auch mit kleinsten Blöcken zurecht.
31.12.97
Als wenn ich Silvester nicht besseres zu tun hätte. Vertikales
Scrollen bei der Texteingabe noch korrigiert. Es werden jetzt keine
Zeichen mehr unterhalb des Fensterrandes gezeichnet.
01.01.98 Happy new Year
Die INF-Datei wurde mal wieder geändert. Mu₧ also vor dem ersten
Programmstart gelöscht werden.
14.01.98
Bubble-GEM mu₧ nicht mehr mit der rechten Maustaste aufgerufen
werden. Die Meldungen erscheinen jetzt automatisch, wenn man die Maus
einen Moment über einem Icon im Werkzeugfenster stehen lä₧t.
Ein paar falsche AES-Aufrufe beseitigt.
18.1.98
Den Universalfilter noch einmal um einen Tick beschleunigt.
Einstellungen im Filterdialog werden jetzt richtg gespeichert.
24.01.98
Ein paar minimale Optimierungen an diversen Assemblerroutinen
vorgenommen. Die Texteingabe scrollt jetzt in grö₧eren Schritten wenn
der rechte Fensterrand erreicht wird. Dadurch wird die Eingabe
erheblich schneller.
28.01.98
Bubble-GEM wird nicht mehr Nachgestartet wenn es sich bereits im
Speicher befindet. Den Tastaturshortcut für 'Hinzuladen` auf
SHIFT-CTRL-O geändert
********************************************************
Mit diesem Stand wurde Bellini wiedermal veröffentlicht.
********************************************************
31.01.98
Klar, es tauchen natürlich noch weitere Bug auf. Wenn die
Arbeitsumgebung mitgesichert wurde, können jetzt beim erneuten
Programmstart wieder weitere Bilder geladen werden.
01.02.98
Bellini stürzt nicht mehr ab, wenn der Mauszeiger über der
Titelleiste des Werkzeugfensters stehen bleibt. War ein falscher
Bubble-GEM-Aufruf. Bellini lädt jetzt auch True-Color-BMPs.
********************************************************
Mit diesem Stand wurde Bellini wiedermal veröffentlicht.
********************************************************
War halt mal ein Schnellschu₧.
03.02.98
True-Color-BMPs werden jetzt auch dann korrekt geladen, wenn die
Quelldatei grö₧er als 96 KB ist.
06.02.98
Das Versionsdatum wird wieder korrekt in den Infodialog eingetragen.
16.02.98
Beim Y-Spiegeln von Blöcken erscheinen keine Geisterpixel mehr.
Gleiches gilt für ganze Bilder.
Nach Blockoperationen wird der veränderte Block auf dem Clipboard
gespeichert, damit dort immer die aktuellste Version zur Verfügung
steht.
17.02.98
Bellini verträgt jetzt auch die Musterdateien von Papillon.
21.02.98
Kontur-Glätten etwas überarbeitet
Bild drehen etwas beschleunigt.
22.02.98
Bild drehen nocheinmal erheblich beschleunigt.
28.02.98
Da steckt doch tatsächlich noch ein Fehler in der Laderoutine für
IMGs. Erstmal mit einem Workaround umgangen.
********************************************************
Mit diesem Stand wurde Bellini wiedermal veröffentlicht.
********************************************************
14.03.98
Die o.g. Sache mit dem Fehler in der Laderoutine von Bellini war
kein Fehler von Bellini, sondern ein Fehler im inneren Aufbau der
Bilder. Es wird von Bellini jetzt bemerkt, abgefangen und über
eine Fehlermeldung veröffentlicht. Der Workaround ist nicht mehr
nötig und wurde rausgeschmissen.
Bellini benimmt sich jetzt etwas besser in Multitaskingumgebungen.
Parallel laufende Prozesse werden nicht mehr so häufig an der
Bildschirmausgabe gehindert.
16.03.98
Bellini hat beim Programmende vergessen 4kb Speicher wieder
freizugeben. Ist behoben.
Die ersten Schritte in Richtung Fensterdialoge sind getan.
Der Scrollbalken liegt jetzt im Fenster und andere Programme werden
nicht mehr behindert.
18.03.98 Bellini hat unter bestimmten Umständen den Clipboard-Inhalt
nicht geladen. Wurde behoben. Vielen Dank an Konrad Boy.
Dialogbox für Linienmuster etwas überarbeitet.
20.03.98
Sachen gibts. Da arbeitet man ewig an der korrekten Darstellung in
allen möglichen Farbtiefen und alles läuft korrekt, nur in S/W nicht.
Naja, Fehler gefunden und behoben.
Ein paar kleinere Bugs behoben und den Hypertext noch etwas
überarbeitet.
21.03.98
Noch einen Fehler im AV-Protokoll behoben. Sollte jetzt endlich
korrekt funktionieren.
30.03.98
Die schönen Slider im Fenster die ich in mühevoller Kleinarbeit in
den letzten Tagen in Bellini eingebaut habe sind für die Filter 1-3
komplett wieder rausgeflogen. Wenn für so einen Schnickschnack
ca. 5-16 mal soviel Rechenzeit benötigt wird, wie für das eigentliche
Filtern reicht ein rotierender Mauszeiger völlig aus um dem User
anzuzeigen, da₧ der Rechner noch arbeitet. Sonst habe wir hier bald
Verhältnisse wie auf anderen, weit verbreiteten Rechnersystemen.
Natürlich bleibt die Bedienbarkeit parallel laufender Programme
enrhalten.
02.04.98
Die Filterfunktionen laufen jetzt perfekt im Hintergrund ab. Au₧erdem
wurde die Auto-Scroll-Funktion noch etwas überarbeitet.
03.04.98
Das Menufenster lä₧t sich jetzt auch wieder bedienen, wenn es im
Vordergrund liegt.
Bellini wertet AV-Sendkey aus und verschickt AV-Sendkey.
Bellini an BubbleGEM 05 angepasst.
04.04.98
Bildschirmausgabe leicht beschleunigt durch Einsatz
optimierter Proceduraufrufe.
10.04.98
Eine Überschreibwarnung wird nur noch beim "Speichern als..."
ausgegeben.
11.04.98
Auf mehrfachen Wunsch wurde die BubbleGem-Hilfe wieder auf die rechte
Maustaste gelegt. Der Timergesteuerte Aufruf ist rausgeflogen.
12.04.98
Eine Textzeile lä₧t sich jetzt entlang eines beliebigen
Ellipsenbogens legen.
13.04.98
Eine Textzeile lä₧t sich jetzt entlang einer beliebigen Kurve
(Spline) legen. Text entlang Ellipsenbogen noch etwas optimiert.
Hypertext entsprechend den neuen Funktionen angepa₧t.
Einen kleinen Fehler bei der Fensterpositionierung gefunden.
Eine kleine Liste mit Fehlern die bisher nicht überprüft werden
konnten wurde in den Hypertext aufgenommen. Man findet sie unter
'Bekannte Fehler`. Wer einen Hinweis geben kann ist herzlich
willkommen.
Bellini sollte beim Beenden unter Multi-TOS nicht mehr abstürzen.
14.04.98
Bellini an BubbleGEM 06 angepasst.
15.04.98
Bellini nutzt jetzt eine evtl. vorhanden FPU. Es macht sich zwar
nicht durch eine erhebliche Beschleunigung bemerkbar, dafür ist es
der FPU aber nicht mehr so langweilig.
********************************************************
Mit diesem Stand wurde Bellini wiedermal veröffentlicht.
********************************************************
26.04.98
Das Bellini einmal Fehlerfrei veröffentlicht wird scheint utopisch zu sien. Auf
jeden Fall funktioniert jetzt das Filtern von Blöcken wieder richtig.
27.04.98
Die Splines werden jetzt mittels FPU berechnet wenn eine vorhanden ist.
War ein harten Stück Arbeit, dafür ist es aber auch wesentlich schneller
geworden.
01.04.98
Ein paar kleinere Bugs beseitig.
********************************************************
Mit diesem Stand wurde Bellini wiedermal veröffentlicht.
Diese Version gab es nur auf der Revolution-Ausgabe 8/98
********************************************************
05.05.98
FPU-Spline-Routine noch etwas überarbeitet, au₧erdem die Auspackroutine für
Bilder im BLD-Format beschleunigt.
10.05.98
Erste Schritte in Richtnung GEM-Script gemacht. OPEN, CLOSE und SAVE
funktionieren schon.
17.05.98
Ein Gro₧teil der GEM-Script-Standardkommandos ist inzwischen eingebaut.
Hypertext an die neuen Features angepa₧t.
24.05.98
Die GEM-Script-Standardkommandos sind jetzt alle realisiert, müssen aber
noch ausgiebig getestet werden. Au₧erdem werden die Buchstaben bei Texten entlang
Ellipsen endlich immer richtig gedreht.
28.05.98
Diverse Bugs und kleinere Unstimmigkeiten bei den GEM-Script-Kommandos beseitigt.
Hypertext entsprechend ergänzt.
29.05.98
Das Radiergummi funktioniert auch dann richtig, wenn die Liniendicke verändert wurde.
30.05.98
Noch ein paar kleine Optimierungen bei der internen Stringverwaltung gemacht.
19.06.98
Oh, es geht weiter. Ein paar kleine Bugs beim Spiegeln und Drehen
beseitigt und einen Fehler im Universalfilter gefunden. Und das nach der
ganzen Werbung.
24.06.98
Den Fehler mit den verschwindenden Fensternamen gefunden und beseitig.
Ein Puffer war zu klein.
27.06.98
Beim Verkleinern von Blöcken und Bildern kann jetzt eine Routine eingesetzt
werden, die interpoliert und somit u.U. wesentlich bessere Ergebnisse
liefert als die bisher vorhandene Routine.
28.06.98
Das Fensterhandling noch etwas verbessert. Speziell das Werkzeugfenster
bleibt beim Verschieben nicht mehr so heftig hängen.
Nach dem Speichern eines Bildausschnittes funktioniert der Aufruf der
Zeichenfunktionen wieder richtig.
Internas der Lupe überarbeitet. Ich hoffe, der sporadisch auftretende
Fehler mit der falschen Lupendarstellung ist behoben.
29.06.98
Lupe noch etwas weiter optimiert, Filter 4 etwas optimiert.
01.07.98
Kaum zu glauben, aber der Universalfilter ist noch schneller geworden.
03.07.98
Filterblöcke werden jetzt auch dann richtig verarbeitet, wenn sie von
rechts unten nach links oben markiert werden.
Einfügeroutine für Blöcke etwas überarbeitet, sollte jetzt nicht mehr
zu zufälligen Abstürzen führen.
05.07.98
Die Routine zur Blockoptimierung komplett neu geschrieben. Vielleicht
läuft sie ja jetzt endlich fehlerfrei.
06.07.98
Einen kleinen Bug beim Filtern von Blöcken entfernt. Blöcke kleiner als
8x8 Pixel führten zu Abstürzen. Sie werden jetzt nicht mehr bearbeitet.
07.07.98
Falsche Dateiheader bei Blöcken auf dem Clipboard werden jetzt korrekt
abgefangen.
Bellini scheint durch das Entfernen einiger xxx_MCTRL-Aufrufe stabiler
geworden zu sein, stürzt unter MagiC aber immernoch ab, auch wenn man
absolut nichts macht. Sehr nervig!
08.07.98
So wie es aussieht habe ich endlich die Gründe für die Abstürze gefunden.
xxx_MCTRL zu oft verwendet. Die IF ... ELSE IF-Aufrufe im
Hauptprogramm etwas entwirrt. Jetzt läuft Bellini wieder wesentlich
stabiler.
12.07.98
Die Timer- und IBOX-Events auf ein Minimum reduziert. So wie es aussieht,
ist damit die Ursache für die Abstürze beim 'Nichtstun' beseitigt.
Gleichschenkelige Dreiecke werden wieder an der richtigen Position
gezeichnet wenn 'Verschieben' abgeschaltet ist.
Das Verhalten der Lupe ist nicht mehr vom Linienmuster abhängig.
Blockoptimierung durch Assembler etwas beschleunigt.