home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 2
/
crawlyvol2.bin
/
program
/
c
/
ltmfprg2
/
changes.txt
< prev
next >
Wrap
Text File
|
1993-04-18
|
23KB
|
422 lines
Let 'em Fly! Changes Complete
=============================
1.01ß (beta, not released)
-----
- [Enter] auf dem 10er-Block selektiert jetzt auch das Default-Objekt.
- Die Alert-Boxen wurden überarbeitet. Es wird jetzt von vornherein 8K für
den Hintergrund reserviert. Weiterhin hab ich mich dazu herabgelassen
neue Icons zu malen (die anderen hatte ich aus FormDoIt! geklaut ...
wäre auch zu dreist gewesen).
- Der Word-Skip wurde auch verbessert. Vorher kannte Let 'em Fly! keine
Umlaute.
- War ein Eingabefeld bis zum Ende voll, so konnte man mit der Maus den
Cursor nicht hinter das letzte Zeichen positionieren.
- Ich habe den Fehler mit den Linienresten beim Fliegen gefunden und
natürlich behoben.
- Das Verfahren zum Setzen der Underscores wurde komplett überarbeitet.
Die Vorteile liegen auf der Hand: a) es wird jetzt weniger Speicher
alloziert, b) es gibt nur noch wenige Programme, die Let 'em Fly!
überlisten können.
- Hatte man versucht mit LET_CONF (als Programm!!!) Let 'em Fly! komplett
auszuschalten, so klappte das auch prima ... man durfte es dann nur
nicht wieder einschalten ...
1.02 (first official release)
----
- Falls nun ein Programm den Maus-Cursor vor den Alert-Boxen nicht
einschaltet, hat der Maus-Cursor trotzdem verloren (Bätsch). Irgendwo
hat man mal gelesen, daß Computer auch zählen können ...
- Vom AES nicht vordefinierte Objektflags/stati werden von Let 'em Fly!
nun ignoriert. Hatte zwar vorher keine Probleme, aber sicher ist sicher,
da es sonst mit Sicherheit bumst.
- Ich glaube zwar nicht, daß irgendein Programm 6 Dialoge ineinander
verschachtelt, aber trotzdem fange ich solche Versuche jetzt ab.
- Neue Editierfunktion: [CTRL]+[Delete] löscht alles rechts vom Cursor.
- Man kann jetzt explizit nach jedem letzten form_dial(FMD_FINISH, ...)
einen Redraw senden lassen (siehe Config.-Programm).
- Aus der Konfiguration ist der Punkt 'Save Background' herausgeflogen, da
eigentlich überflüssig. Dazugekommen ist der eben schon erwähnte Punkt
'Send Redraw'.
1.03 (internal, not released)
----
- Da das AES für seine Alert-Boxen ja einen eigenen Buffer anlegt, mir
jedoch entfallen ist, daß man mit wind_get(WF_SCREEN, ...) die Adresse
und Länge abfragen kann, wird in Let 'em Fly! dieser Buffer nun auch für
die Alert- Boxen benutzt. Bei TOS-Versionen < 1.04 wird als Länge
konstant 8K angenommen. Resultat: Let 'em Fly! alloziert 8K weniger
Speicher.
- UNDO zusätzlich für 'verlassen', HELP zusätzlich für 'hilfe'.
- erweiterte form_center() Routine. Dialoge, welche ein zweites mal
aufgerufen werden, erscheinen an der letzten Position. Drückt man beim
Aufruf des Dialogs zusätzlich [ALT]+[CTRL], so wird die Box wieder
zentriert dargestellt.
- Clipboard-Unterstützung. Mit [CTRL]-[C/X/V] kann man jetzt auch in
editierbaren Feldern kopieren, ausschneiden und einfügen.
Ausgeschnitten/ Kopiert wird immer die komplette Zeile, beim Einfügen
wird jedoch 'echt' eingefügt.
- Neue Icons können installiert werden. Die Datei muß LET_ICON.RSC heißen
und entweder im AUTO-Ordner oder im ROOT liegen. Der Aufbau ist
selbsterklärend.
- Beim durchsichtig machen eines Dialogs wird jetzt kein Redraw mehr
gesendet, auch wenn 'Send Redraw' eingeschaltet ist.
- Das Scannen des Alert-Strings wurde komplett überarbeitet und ist jetzt,
bis auf einige zusätzliche Sicherheitsabfragen, weitgehend kompatibel
zum Original.
- Trifft die Routine für die Tastenvergabe auf einen String, welcher
ausschließlich aus Spaces besteht, hat es vorher geknallt. Ist nun auch
behoben.
- Insgesamt wurde Let 'em Fly! von Library-Funktionen entrümpelt. Dadurch
ist die neue Version auch nur ~1K länger geworden.
1.10 (internal, not realeased)
----
- Neues Configurations-Accessory, welches der CPX-Version angepaßt wurde.
(Ich bin halt ein fauler Mensch ... jetzt muß ich nur noch ein Programm
pflegen)
- Ünterstützt jetzt virtuelle Bildschirme a la BigScreen 2.0, d.h. der
Dialog kann an der zur Zeit sichtbaren Stelle zentriert werden.
Alert-Boxen werden immer im sichbaren Bereich zentriert.
- Über den erweiterten Objekttyp und die nicht genutzten ob_flags ist es
nun möglich Let 'em Fly! über den jeweiligen Objektbaum zu steuern. Z.B.
ist es so möglich gezielt Tasten zu vergeben oder bestimmte Funktionen
abzuschalten.
- Über den Cookie wird nun eine neue Funktion (obj_clsize) zum Berechnen
der echten Ausmaße eines Objekts bereitgestellt.
1.11 (second official release)
----
- Der 'Send Redraw' wurde auf alle form_dial(FMD_FINISH, ...) erweitert,
da es oft nicht gereicht hat nur den letzten FMD_FINISH zu
berücksichtigen.
- Bei dem unten aufgeführten GEMDOS Bug hat sich Let 'em Fly! etwas
seltsam verhalten, was mit dieser Version jetzt aber (hoffentlich)
behoben ist.
- Wird ein Ersatzobjekt mit Underscore angeklickt, so wird der Klick auf
das eigentliche Objekt simuliert. Ausnahme: Das Ersatzobjekt ist
editierbar.
- War der Alert-String länger als 255 Zeichen war die Wahrscheinlichkeit,
daß Let 'em Fly! abstürzt sehr hoch.
- Der Code wurde hinsichtlich der Größe um ein paar hundert Bytes kleiner.
1.12 (third official)
----
- Um innerhalb von form_do() eigene Tastendrücke verwalten zu können, ist
es nun möglich über den Cookie-Jar eine User-Funktion zu installieren,
welche bei jedem Tastenevent aufgerufen wird.
- Als SPECIAL Keys gelten jetzt auch die Funktionstasten [F1]-[F10]. Diese
lassen sich aber nur über die ExObTypes vergeben. Die eingebauten
Alert-Boxen machen hiervon Gebrauch, d.h. die drei Tasten kann man jetzt
zusätzlich mit [F1]-[F3] erreichen.
- Das VDI-Workstation Handling wurde komplett überarbeitet, somit gibt es
jetzt auch keine Probleme beim Auflösungswechsel mehr.
- Ebenso wurde das Clipboard-Handling überarbeitet. Das Clipboard wird
beim Ausschneiden von Texten vorher gelöscht, außer man benutzt die neue
Funktion zum Anhängen von Daten, welche bei zusätzlich gedrückter
Shifttaste ausgelöst wird. Weiterhin kommt Let 'em Fly! nun auch mit
sog. falschen Pfadangaben zurecht, d.h. ein Backslash ('\') am Ende der
Pfadangabe für das Clipboard wird korrekt behandelt.
- Bei der direkten Cursorpositionierung wurde die Ausrichtung des Textes
nicht berücksichtigt. Seltsame Positionierungen sollten nun der
Vergangenheit angehören.
- Wurde über die ExObTypes ein UNDO oder HELP Objekt festgelegt, so wurde
das Objekt mit zwei Tasten (und auch zwei Strichen) belegt. Ist jetzt
behoben.
- Ist bei einem Objekt die '9' unterstrichen, so kann man dieses nun auch
über [ALT]+'9' anwählen (könnte vielleicht mal ganz nützlich sein).
- Ein peinlicher Fehler bezügl. der Speicherverwaltung in der
Icon-Laderoutine wurde beseitigt.
- Ein kleiner (aber durchaus übler) Tippfehler in der form_dial() Routine
wurde behoben. Bei der Verschachtelung von Dialogen konnte es Probleme
geben.
- In der form_keybd()-Routine wurde ein Work-Around für die MyDials
(Interface) eingebaut. Vorher gab es Probleme beim Drücken von RETURN,
d.h. das richtige Objekt wurde selektiert, jedoch ein falsches wurde
zurückgegeben.
- Wurden zwei Dialoge mit der gleichen Adresse nacheinander abgearbeitet,
obwohl diese unterschiedlich waren (z.B. Dialog-Test in Interface), dann
hat Let 'em Fly! zwei Bomben geworfen. Ist nun auch behoben.
- Das Selektieren des DEFAULT-Objekts beim Drücken von RETURN wurde
korrigiert. Es wird nun nicht mehr brute-force auf SELECTED-only gesetzt
(peinlich).
1.13 (never release '13'er versions ...)
----
- Den Underscores und dem Alert-Icon kann nun eine bestimmte Farbe
zugewiesen werden. Bei der Farbzuweisung der Underscores wird nach den
Regeln des AES verfahren, d.h. ist ein Objekt SELECTED wird Bit 0
komplementiert.
- Durch diese Farbunterstützung mußte natürlich auch ein neues
Konfigurationsprogramm her.
- Mit [ALT]+[Tab] bzw. [ALT]+[SHIFT]+[Tab] kann man nun das DEFAULT
Objekt innerhalb eines Dialogs 'verschieben'. Sämtliche selektierbaren
G_BUTTONs werden dabei durchgegangen.
- Ohne [ALT] kann man jetzt auch die Shortcuts innerhalb der Alert-Boxen
erreichen.
- Man kann nun die rechte Maustaste für den Flugmodus (normal/
durchsichtig) umkonfigurieren, d.h. rechte Taste nicht gedrückt:
durchsichtig; Taste gedrückt: normal.
- Let 'em Fly! versucht jetzt immer erst TT-Ram zu allozieren. Dadurch
wird es natürlich noch etwas schneller.
- Die Flugroutinen wurden weiter optimiert. Boxen die größer als der
Bildschirm sind, können jetzt auch fliegen. Weiterhin brauchen die Werte
zum Saven des Bildschirms bei FMD_START nicht mehr genau sein. Wird
zuviel gesaved, so paßt Let 'em Fly! die Koordinaten beim Flug an. Wurde
zuwenig gesaved, so wird der Dialog als flugunfähig angesehen.
- Über die ExObTypes (bzw. die nicht genutzten Flags) lassen sich nun auch
Dialoge flugunfähig machen. Das ist interessant, wenn das Programm mit
den fliegenden Dialogen nicht zurrechtkommt.
- Ebenfalls ist nun über die ExObTypes ein 'Snap-in' Modus erreichbar.
Nach dem Fliegen rastet die Dialogbox wieder auf das ursprüngliche
Byte-Alignment ein.
- Da man z.B. bei Dialogboxen in Fenstern (-> Kontrollfeld) eine eigene
form_do() Routine schreiben muß, mußte man bis jetzt auch immer auf die
Tastatur-Shortcuts von Let 'em Fly! verzichten. Nun sind zwei wichtige,
vorher nur interne Funktionen für dieses Problem über den Cookie
ansprechbar. Es handelt sich dabei um init_keys() (scannt den Dialog und
malt die Striche) und lookup_key() (gibt bei einem Tastendruck das
jeweilige Objekt zurück).
- Das wind_update() Verhalten bei den Alert-Boxen wurde verbessert, vorher
kam es immer etwas zu spät.
- Die form_error() Routine zeigt jetzt nur noch Fehler kleiner #64 an. Das
Original macht's genauso.
- Da sich bei AS-Overscan die Auflösung ohne Reset ändern kann, konnte es
bei eingeschaltetem 'Save Position' Probleme geben.
- Eine in V1.12 eingebaute Inkompatibilität in der form_keybd() Routine
wurde entfernt. Das DEFAULT-Objekt mußte auch EXIT sein, daß ist beim
Original jedoch nicht der Fall.
- Let 'em Fly! liegt jetzt eine vernünftige Library bei. Somit sollte es
jetzt etwas einfacher sein die zusätzlichen Features von Let 'em Fly! zu
nutzen.
- Nachdem ich in V1.11 bezügl. des GEMDOS Bugs von 'hoffentlich'
gesprochen habe (was sich natürlich nicht erfüllt hat), ist das
Verhalten ab dieser Version tatsächlich schöner.
- Einen Fehler in der form_keybd() Routine entfernt. Trat aber nur unter
extremen Bedingungen auf.
- Der neuen appl_exit()-Routine fehlte seit der letzten Version etwas,
nämlich ein appl_exit() (was ja eigentlich auch der Sinn sein sollte).
Irgendwie ist diese Zeile verlorengegangen ...
1.14 (4th official)
----
- Versionsnummer vorsichtshalber auf 1.14 geändert ...
- Ein bißchen an der Optik gefeilt.
1.15 (beta only)
----
- In der TOS 10/91 wurden auch neue Dialogroutinen vorgestellt. Natürlich
können sie Let 'em Fly! nicht das Wasser reichen, aber eine Idee fand
ich so gut, daß ich sie auch in Let 'em Fly! verwirklicht habe. Es
handelt sich hier um die History-Funktion für die editierbaren Felder.
Mit [CTRL]+[Csr up/down] kann man die History durchgehen, mit
[SHIFT]+[Csr up/down] kann man nach dem eben eingetippten String(anfang)
suchen lassen (s.a. Mupfel).
- [CTRL]+[V] fügt jetzt nicht mehr 'echt' ein, sondern löscht die Zeile
vorher. Der alte Modus ist weiterhin über [CTRL][SHIFT]+[V] erreichbar.
- Um Zeichen zu erzeugen, die nicht so einfach über die Tastatur einzugeben
sind, kann man in editierbaren Feldern (die alle Eingaben zulassen!)
über [SHIFT]+[Insert] eine kleine Dialogbox mit den 'üblen' Zeichen auf
den Bildschirm zaubern. Diese Funktion ist auch über den Cookie-Jar
erreichbar.
- Klickt man außerhalb von Dialogboxen, so hat es vorher nur 'Pling'
gemacht, nun kommen die Dialogboxen zur Maus geflogen (Jumpin' Dials).
- Diese neue Flugroutine ist auch über den Cookie erreichbar. Nebenbei gibt
es hier eine Möglichkeit nachzuprüfen, ob der Dialog fliegen kann.
- Damit man in die Buttons 'reinfahren' kann, ist es nun möglich die Zeit
bis zum Fliegen einzustellen. Ausnahmen: ein Flugobjekt wurde definiert,
die di_fly()-Routine wurde über den Cookie angesprungen.
- Neben den Strichen zum Kennzeichnen der Shortcuts, kann man jetzt den
Buchstaben farbig drucken lassen (geht natürlich nur in Farbe).
- Über die ExObTypes läßt sich nun auch ein Flugobjekt festlegen. Kann die
Box nicht fliegen, so wird es von Let 'em Fly! gelöscht.
- Eine sog. EXAPPLBLK-Struktur wird unterstützt. Über diese Struktur kann
Let 'em Fly! benutzerdefinierte Objekte unterstützen (z.B. runde
Radio-Buttons).
- Die Tastenvergabe wurde weiter optimiert, sie geht jetzt durch vier (4)
Instanzen: 1.) Taste über ExObType festgelegt? 2.) Default/Undo-Key (d.h.
erster Buchstabe)? 3.) Wortweise vergeben (d.h. immer der erste Buchstabe
eines Wortes). 4.) Suche ein beliebiges Zeichen (so wie früher auch).
- Ich glaube, der GEMDOS Bug verfolgt mich (mein Psychater kann mir leider
auch nicht helfen). Nun denn, ab dieser Version wird der Redraw beim
Löschen der Box an der richtigen Stelle und in der richtigen Größe
gesendet.
- In der obj_clsize()-Routine war ein kleiner Fehler enthalten: SHADOWED
Objects mit einer positiven Rahmendicke wurden falsch berechnet. Das hat
sich auch auf einige Dialoge ausgeweitet, da Let 'em Fly! ja nun selbst
die Objektgröße berechnet.
1.16 (experimental version)
----
- In die Eingabefelder für Datei- und Pfadnamen, können jetzt alle legalen
Buchstaben eingeben werden.
- Da ein String in die History nur dann eingefügt wird, wenn dieser auch
verändert wurde, kann man jetzt mit [CTRL]+[Return] den String im
aktuellen Eingabefeld 'manuell' einfügen.
- Über den Cookie-Jar kann man im eigenen Programm ebenfalls manuell
Strings in die History einfügen.
- Bei CAPS-LOCK konnte die [RETURN]-Taste nicht mehr den Dialog beenden.
Diesen Bug hatte ich in V1.15 eingebaut.
- Das Flugobjekt wird (im Gegensatz zu V1.15) nicht mehr über die ObFlags,
sondern über den ExObType festgelegt.
- Damit bei der manuellen Tastenvergabe (die über den ExObType) die
Sondertasten nicht zusätzlich mit einer normalen Taste belegt werden,
kann man dies nun durch setzen eines Flags verhindern.
- Let 'em Fly! öffnet jetzt überhaupt keine virtuellen Workstations mehr,
sondern speichert die Attribute der GEM-Workstation (nein, nicht die von
dem Synthesizer ...), die verändert werden.
1.17 (number five is alive)
----
- Über editierbaren Feldern wechselt der normale Maus-Cursor in einen
Edit-Cursor. Geklaut vom Mac, bzw. aus den Dialog-Boxen von Markus
Fritze (please forgive me).
- Ein Doppelklick auf das Flugobjekt re-centered die Dialogbox wieder.
(Diese Funktion ist auch über den Cookie-Jar erreichbar)
- Anstelle der rechten Maustaste, kann man nun auch eine der Shifttasten
benutzen, um den Dialog durchsichtig zu machen.
- Ist in einem Dialog KEIN editierbares Feld vorhanden, so braucht man für
die Shortcuts kein [ALT] mehr zu drücken. Dieses Verfahren galt vorher
nur für die Alert-Boxen.
- Vor dem Bearbeiten der Dialogbox wird nun der Tastaturbuffer gelöscht.
Das Original macht es anscheinend genauso.
- War ein Default-Button durch ein DISABLED `gefangen', so kann man ihn
jetzt mit [ALT]+[Tab] auch wieder `befreien'.
- Der Gong bei den Jumpin' Dials erklingt nur, wenn die TOS-Bimmel
eingeschaltet ist, d.h. man kann ihn auch nur so abschalten.
- Die Vergabe der Tasten nach 2 (s.o.) hatte noch einen kleinen Tenkfehler
in der Anzeige.
- Das Prüfen der Flugfähigkeit wurde verfeinert. Es gibt jetzt drei
Returnwerte (nicht möglich, möglich im Sparmodus, uneingeschränkt
möglich).
- Der ExObType 113 (0x71), der bei FormDoIt! unterstützt wird um die
KeyDials für dieses Objekt auszuschalten, wird jetzt auch von
Let 'em Fly! supported. Vorher war dieser Wert nur im ROOT-Objekt gültig
(und schaltete so Let 'em Fly! komplett ab).
- Der Sparmodus beim Fliegen wurde komplett neu geschrieben und
funktioniert jetzt auch vernünftig (hoffe ich zumindest ...).
1.18 (the show must go on)
----
- `Have a nice time with NICELINE' wurde jetzt in Let 'em Fly! integriert.
Bei Menüs werden nun die `---' und die `===' durch schöne Striche, wie
in Gemini, ersetzt. Es werden auch die Menüs in den Fenstern unterstützt,
wenn diese mit der Geiss-Lib realisiert wurden.
- Unter Mag!X gibt es nun auch neue Event-Critic Boxen mit dem
obligatorischen Ignore-Button und neuen Icons.
- Die Error-Boxen (nicht die Event-Critic-Boxen) enthalten jetzt eine
genauere Fehlerbeschreibung inkl. Fehlernummer. Das Original hat immer
einen halben Roman dargestellt aus dem man meistens aber auch nicht viel
schlauer wurde.
- Dialoge können jetzt auch an der Mausposition zentriert werden.
- Ein von Let 'em Fly! unterstütztes Flugobjekt verliert seine
Exklusivität, wenn man zusätzlich die rechte Maustaste drückt. Jetzt kann
man auch wieder über die anderen Objekte fliegen. Natürlich wird in
diesem Fall auch der Dialog durchsichtig gemacht.
- Die Jumpin' Dials wurden in ihrem Verhalten verbessert. Zum einen werden
sie beim Rausfahren aus dem Dialog mit gedrückter Maustaste nicht mehr
aktiviert und zum anderen bremsen sie jetzt kurz vor dem Bildschirmrand
ab. Damit kann sich nun keiner mehr beschweren, daß der durch die Jumpin'
Dials Beulen im Bildschirmrand bekommt. Weiterhin lehne ich an dieser
Stelle sämtliche Schadensersatzansprüche dieser Art ab.
- UNDO reagiert jetzt auch auf `ende'.
- Wenn kein Edit-Feld vorhanden ist, kann man ja die Shortcuts auch ohne
[ALT] bedienen. Leider hatte ich jedoch die Zahlen irgendwie nicht
berücksichtigt. Zudem kann man jetzt auch [Tab] ohne [ALT] bedienen.
- Bei der Bestimmung des Clipboards wird jetzt neben der
Environment-Variable `SCRAPDIR' auch `CLIPBRD' unterstützt.
- In TT-Mid war die Darstellung farbiger Shortcuts als Buchstabe
fehlerhaft.
- Hatte der Mauszeiger die Cursorform, so wurde sie beim Aufruf der
Info-Seite und der Seite für die speziellen Zeichen nicht umgestellt.
- die Funktionsweise von [SHIFT]-[Return] war fehlerhaft.
- Bei den Alert-Boxen wird die Mausform nun vorher gesichert.
- folgt auf ein FMD_START direkt ein FMD_FINISH, so wird nun auch ein
Redraw ausgelöst. Damit dürften wieder einmal ein paar mehr Programme
besser mit Let 'em Fly! zusammenarbeiten.
- Über den ExObType kann man jetzt ein Löschen des Flugobjekts durch
Let 'em Fly! verhindern.
- In allen Versionen vorher war das letzte Objekt im Baum nicht zum fliegen
zu gebrauchen.
- Bei den legal Filename Characters wurden die small Letters `p' und `f'
nicht berücksichtigt.
- Objekt No. 0 kann jetzt auch wieder TOUCHEXIT sein.
- Kollision zwischen nicht exklusivem Flugobjekt und Magic 113 (FormDoIt)
beseitigt.
1.19 (Happy Birthday ...)
----
- Niceline macht den GFA-Basic Check jetzt anders. Es wird nicht mehr auf
die `1' getestet, sondern ob sich hier ein non-Space im ersten
Accessory-Eintrag befindet.
- Der Niceline-Patch für Objekt-Bäume wurde über eine Funktion von außen
zugänglich gemacht. Damit kann man jetzt auch seine eigenen Menüs (auch
PopUps) mit Nicelines versehen.
- Niceline ermittelt jetzt das AES-Workstation Handle korrekt. Vorher wurde
immer 1 angenommen, was ein Relikt aus den Hack-Zeiten war.
- Das Sichern der Mausform wurde wieder gekillt, da es mit einigen
VDI-Treibern (insbesondere TrueColor) Probleme gab. Bevor Atari nicht
eine legale Möglichkeit zur Verfügung stellt, wird es auch nicht von Let
'em Fly! unterstützt.
- Bei den Eingabefeldern gibt es im AES ein undocumented Feature, welches
es erlaubt den pvalid-String zu kürzen. Let 'em Fly! sollte damit jetzt
zurechtkommen.
- Rundungsfehler bei `Dials to Mouse' beseitigt, der bei Boxen mit der
Rahmendicke -1 (ohne SHADOWED und OUTLINED) auftrat.
1.20 (MultiTOS revenge)
----
- Die Farbzuweisung der Icons in den Alert-Boxen wird jetzt über die
Resource geregelt. Der globale Regler existiert nicht mehr. Sollen die
Icons neue Farben bekommen, so muß man mit einem LET_ICON.RSC arbeiten
und dort die Farben mit einem Resource Construction Kit ändern. Damit
kann jetzt jedem einzelnen Icon eine andere Farbe verpassen.
- Interne Boxen unter dem neuen AES jetzt im 3D-Look ("Ich setze meine
rosarote Brille auf ...").
- Befinden sich in einer Dialogbox Kästchen mit Pfeilen und ist zudem kein
editierbares Feld vorhanden, so können diese Kästchen mit den
Cursor-Tasten betätigt werden (z.B. bei einer Liste).
- War der String beim Einfügen in ein Edit-Feld vom Clipboard oder der
History länger als das Feld, so wurde die Resource zerstört. Den
Fehler habe ich aber erst in der 1.19 eingebaut (gut wa?).
- Die Anzahl der Farben wurde nicht korrekt abgefragt, was dazu führte,
daß unter TrueColor-Karten keine farbigen Shortcuts möglich waren.
- Es kam manchmal vor, daß die `ColChar's nicht genau den alten Buchstaben
überdeckten. Sollte nun nicht mehr passieren.
- Bei [ALT]+[Tab] werden jetzt versteckte Objekte übergangen.
- Der Niceline-Bug ist nun draußen. Vorher stürzten einige Programme, wenn
Sie als Accessory installiert wurden (z.B. 1st Base, qed) ab.
- Für einen form_error(36) fehlte ein Tabelleneintrag, was unweigerlich
zum Absturz führte.
- Ein form_do(tree, -1) auf ein editierbares Objekt führt jetzt nicht mehr
zum Absturz.
- Wegen einigen Änderungen im neuen AES kann man u.a. den Extended Editor
*nicht* mehr über die Flags ausschalten. Für weitere Infos zu Let 'em
Fly! und MultiTOS bzw. neues AES verweise ich auf die Datei MULTITOS.TXT!
- Einige andere kleinere Anpassungen an MultiTOS.
- Im CPX wurden ein paar Fehlerchen beseitigt.
Bekannte Bugs & Probleme:
-------------------------
- Wird die Box durchsichtig gemacht und der ist Speicher knapp, dann kann
es sein, daß sich die Box beim nächsten mal nicht mehr verschieben läßt.
Tja, anscheinend ist das GEMDOS nicht immer in der Lage einen Block mit
der Länge X zu free-en und danach wieder einen Block mit gleichem X zu
allozieren. Auch POOLFIX schafft hier keine Abhilfe.
- Aus irgendwelchen Gründen sind manchmal die Icons bei den Alert-Boxen in
Let 'em Fly! zerstört. Bis jetzt bin ich ratlos. Falls jemand einen
reproduzierbaren Fall hat, sollte er ihn mir nach Möglichkeit miteilen.
- Unter Overscan werden nach dem Runterschalten der Auflösung die
Dialogboxen nicht (immer?) richtig zentriert. Die Ursache ist aber bei
Overscan zu suchen, da Let 'em Fly! die Bildschirmausmaße bei fast jeder
Funktion erneut abfragt.
- Es gibt ein undokumetiertes Feature in den Alert-Boxen, welches von Let
'em Fly! momentan nicht unterstützt wird. Es handelt sich dabei um das
Escapen der Zeichen []|.