Let 'em Fly! Changes
====================

<1.17
-----
- Bitte lesen Sie die Anleitung LETEMFLY.TXT durch. Gehen Sie ber Los.
  Ziehen Sie aber keine DM 4000,- ein ...

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 fr
  die Shortcuts kein [ALT] mehr zu drcken. Dieses Verfahren galt vorher
  nur fr die Alert-Boxen.
- Vor dem Bearbeiten der Dialogbox wird nun der Tastaturbuffer gelscht.
  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 Prfen der Flugfhigkeit wurde verfeinert. Es gibt jetzt drei
  Returnwerte (nicht mglich, mglich im Sparmodus, uneingeschrnkt
  mglich).
- Der ExObType 113 (0x71), der bei FormDoIt! untersttzt wird um die
  KeyDials fr dieses Objekt auszuschalten, wird jetzt auch von
  Let 'em Fly! supported. Vorher war dieser Wert nur im ROOT-Objekt gltig
  (und schaltete so Let 'em Fly! komplett ab).
- Der Sparmodus beim Fliegen wurde komplett neu geschrieben und
  funktioniert jetzt auch vernnftig (hoffe ich zumindest ...).

1.18 (the show must go on)
----
- `Have a nice time with NICELINE' wurde jetzt in Let 'em Fly! integriert.
  Bei Mens werden nun die `---' und die `===' durch schne Striche, wie
  in Gemini, ersetzt. Es werden auch die Mens in den Fenstern untersttzt,
  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 knnen jetzt auch an der Mausposition zentriert werden.
- Ein von Let 'em Fly! untersttztes Flugobjekt verliert seine
  Exklusivitt, wenn man zustzlich die rechte Maustaste drckt. Jetzt kann
  man auch wieder ber die anderen Objekte fliegen. Natrlich 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 gedrckter 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 smtliche Schadensersatzansprche 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
  bercksichtigt. Zudem kann man jetzt auch [Tab] ohne [ALT] bedienen.
- Bei der Bestimmung des Clipboards wird jetzt neben der Environment-
  Variable `SCRAPDIR' auch `CLIPBRD' untersttzt.
- 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 fr 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 ausgelst. Damit drften wieder einmal ein paar mehr Programme
  besser mit Let 'em Fly! zusammenarbeiten.
- ber den ExObType kann man jetzt ein Lschen 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 bercksichtigt.
- Objekt No. 0 kann jetzt auch wieder TOUCHEXIT sein.
- Kollision zwischen nicht exklusivem Flugobjekt und Magic 113 (FormDoIt)
  beseitigt.

1.19 (Happy Birthday ...)
----
- Verndertes CPX!!! Anleitung bitte beachten!

- 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 fr Objekt-Bume wurde ber eine Funktion von auen
  zugnglich gemacht. Damit kann man jetzt auch seine eigenen Mens (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 Mglichkeit zur Verfgung stellt, wird es auch nicht von
  Let 'em Fly! untersttzt.
- Bei den Eingabefeldern gibt es im AES ein undocumented Feature, welches
  es erlaubt den pvalid-String zu krzen. 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.


Known Bugs:
-----------

- Wird die Box durchsichtig gemacht und der ist Speicher knapp, dann kann
  es sein, da sich die Box beim nchsten mal nicht mehr verschieben lt.
  Tja, anscheinend ist das GEMDOS nicht immer in der Lage einen Block mit
  der Lnge X zu free-en und danach wieder einen Block mit gleichem X zu
  allozieren. Auch POOLFIX schafft hier keine Abhilfe.

- Aus irgendwelchen Grnden sind manchmal die Icons bei den Alert-Boxen in
  Let 'em Fly! zerstrt. Bis jetzt bin ich ratlos. Falls jemand einen
  reproduzierbaren Fall hat, sollte er ihn mir nach Mglichkeit miteilen.
