Dies ist die Release-History von ObjectGEM. In Klammern ist das
Datum der Verffentlichung angegeben, dahinter die PP-Version,
mit der die jeweilige ObjectGEM-Version _entwickelt_ wurde. Wenn
Probleme mit lteren Versionen auftreten (z.B. fehlende Konstanten
etc.), wre ich fr eine genaue Fehlermeldung dankbar.

ACHTUNG: Unter Falcon-RAM-(Boot-)TOS-Versionen ist es nicht
         mglich, im PP-Editor Programme zu starten. Dies
         liegt am TOS oder an PP, aber _nicht_ an ObjectGEM.
         Abhilfe: Ein entsprechendes ROM-TOS verwenden.

Bekannte Bugs:
- unter AES-Versionen kleiner 4.0 haben Dialoge in Accessories evtl.
  Probleme mit den Resourcen
- auer unter MultiTOS wird bei Accessories der Programmname nicht
  bzw. nicht korrekt erkannt
- in kleinen Farbauflsungen werden einige Dialogelemente immer
  noch nicht korrekt gezeichnet
- VDI-Font kann die Darstellung der Resourcen durcheinanderbringen

Wichtiges fr die Zukunft:
- jedes Fenster wird eine eigene virtuelle Workstation bekommen;
  die "globale" Workstation wird dann ObjectGEM-intern benutzt, so
  da der Record GP dann definitiv verschwinden wird (!)


Version 1.17 (12.09.1994, comp. mit PP vom 04.05.94)
- mit TWindow.LoadMenu knnen nun Menleisten im Fenster installiert
  werden; zur Verwaltung stehen ferner die Methoden FreeMenu, HandleMenu
  und MNSelected zur Verfgung
- TApplication.MNSelected fragt deshalb TWindow.EventList nicht mehr ab,
  wenn das Fenster eine eigene Menleiste besitzt
- damit sich die Anwender-konfigurierbaren Toolbars auf die Menleiste im
  selben Fenster beziehen, kann das Flag cs_UserToolbar gesetzt werden
- neue TToolbar-Methoden GetMenuIndex, SetMenuIndex und ClearMenuIndex
- TKeyMenu ist an Fenster-Mens angepat
- TKeyMenu.SetText fllt den bergebenen Text evtl. mit Leerzeichen auf
- neues Objekt TComboBox fr Popup-Mens in Dialogen
- dafr neues Feld TApplication.Attr.PopChar
- mit den Methoden LoadIcon und FreeIcon und dem Feld Icon in TWindow
  und TApplication kann ein Icon fr das Icon-Fenster festgelegt werden
- mit id_No kann TPopup.Init zum ignorieren des Popup-Indexes gebracht
  werden; mit SetPopTree kann man dann im Speicher erzeugte Resourcen
  verwenden
- mit TPopup.ExitPop bzw. TPopup.KeyExit kann man Popup-Mens beenden
- TPopup.GetSelection und SetSelection zur Laufzeitsteuerung
- neue Methode Delete in TWindow, TDialog und TApplication
- neue Methode TEdit.Paint, damit der Eingabe-Cursor beachtet wird
- neue Methode TControl.SetShortCut
- bei GetMenuEntries kann man nun mit Full und Cycle (in TMenuEntries)
  festlegen, welche Meneintrge zu [<Shift>+]<Control>+<W> bzw.
  <Control>+#<*> gehren
- TStatic und TEdit ermitteln nun TextLen bei G_[F][BOX]TEXT-Elementen
  automatisch, wenn -1 bergeben wird
- neue Routinen SetMouse, StrPLower und LowChar
- Kommentare in Profiles knnen auch mit # beginnen; mit ## werden
  Kommentarblcke begonnen und abgeschlossen
- neue System-Profile-Routinen WriteProfileInt, WriteProfileString,
  GetProfileInt und GetProfileString
- alle Profile-Routinen achten auf die neue Konstante as_UseHomeDir
- Funktion GetHomeDir zum Ermitteln des User-Home-Verzeichnisses
- PathExist beachtet auch Wurzelverzeichnisse
- TByteArray ist nun korrekt deklariert
- SC_CHANGED hat jetzt die Message-Nummer 80
- MapKey konnte u.U. einen Range-Check-Error verursachen
- Anwender-konfigurierbare Toolbars, die mit einem TToolbar-Objekt ver-
  knpft sind, funktionieren jetzt auch bei Tastaturanwahl
- Fensterdialoge verwenden keinen zustzlichen Rahmen mehr
- cs_FullRedraw wird nur noch bei einer Grennderung beachtet; von der
  Korrektur betroffen sind die TWindow-Methoden Move, Top und WMOnTop
- bei TCheckBox, TTriState und TRadioButton konnte es vorkommen, da sich
  die Positionen der Buttons verschieben; damit das nicht mehr passiert,
  gibt es nun die Methode Deinstall in TButton und TCheckBox
- appl_getinfo wird "von Hand" aufgerufen, damit auch PP vom 28.04.93
  keine Probleme beim Compilieren macht
- unter MultiTOS werden Klicks in Popup-Mens schneller erkannt
- unter WINX kann man Fenster auch links aus dem Bildschirm schieben
- intern wird statt shel_envrn nun GetEnv verwendet; dafr wird aller-
  dings die Unit Dos wieder eingebunden
- mit ICFS sollte die Fenstergre nun wirklich korrekt gesetzt werden...

Version 1.16 (18.07.1994, comp. mit PP vom 04.05.94)
- Untersttzung von WINX ab Version 2.2
- dafr wurde TWindow.WMArrowed erweitert; die TWindow.WAxxxx-Methoden
  wurden entfernt (!), was aber keine Probleme bereiten drfte
- auerdem gibt es deswegen die TWindow-Methoden WMShaded und WMUnshaded
- modale Dialoge (und damit auch Alertboxen) untersttzen beim Ver-
  schieben Let'em Fly; auerdem wird der Dialog um den Mauscursor
  zentriert, wenn auerhalb des Dialogs geklickt wurde
- Das Men-Protokoll wird nun auch verschickt; dafr gibt es die Methode
  TApplication.GetMenuEntries sowie die Strukturen TMenuEntry und
  TMenuEntries; auerdem wurde TApplication.SendWndMessage erweitert
- die Toolbar-Behandlung wurde so erweitert, da Toolbar-Buttons vom An-
  wender mit Meneintrgen verknpft werden knnen, ohne da dafr ein
  TToolbar-Objekt verwendet werden mu; s. dazu die Online-Hilfe unter
  "Allgemeine Hinweise - Toolbars"
- neues Feld TWindow.IconClass mit der Methode GetIconWindowClass
- neue TApplication-Methode FirstApplication und NextApplication, mit
  denen (auf Grundlage des XAcc-Protokolls) eine Modularisierung des
  Systems erreicht werden kann
- neue TTextWindow-Methoden InitPrint und ExitPrint
- neue Konstante es_Undo, mit der der TEdit-Undo-Buffer ausgeschaltet
  werden kann
- TGroupBox verwendet in Farbauflsungen nun einen 3D-Effekt
- TRangeValidator.IsValid schneidet evtl. vorhandene Leerzeichen vor
  der berprfung ab
- bei TToolbar-Objekten wird nun SELECTABLE automatisch gesetzt
- TDialog.GetWindowClass setzt hbrBackground auf Null, d.h. der
  Hintergrund wird nicht mehr gelscht, um Flackern zu vermeiden
- TClipboard.OpenClipboard verwendet zum Ermitteln des Klemmbrett-
  Pfades nun auch die Environment-Variablen CLIPBRD und SCRAPDIR
- der Datentyp von MapKey wurde auf word gendert
- TWindow.ChkMax wurde entfernt (!), ChkMin heit nun ChkSize
- CBUpdate heit nun SCChanged
- TKeyMenu zeichnet die Menleiste nicht mehr neu (war unntig)
- TApplication.RemoveDesktop lscht den Desktop nur noch, wenn vorher
  InstallDesktop aufgerufen wurde; dadurch entfllt ein berflssiger
  Redraw beim Programmende
- Icon-Fenster fhren kein Align auf Bytegrenze o.. mehr durch
- auch bei Fenstern mit maximaler Gre wird das Align nun beachtet
- wenn LoadResource die Datei nicht findet, wird die entsprechende
  Alertbox nun korrekt angezeigt
- TApplication.MUMesag leitet WM_CLOSED nur noch dann weiter, wenn das
  entsprechende Fenster einen CLOSER besitzt
- die Cursorsteuerung von TTextWindow luft nicht mehr so stark nach
- unter WINX wird bei der ICFS-Iconification die Fenstergre nun
  korrekt gesetzt
- Toolbars hatten Probleme, wenn cs_FullRedraw nicht gesetzt war;
  ist beseitigt (TWindow.UpdateDialog wurde deshalb erweitert)

Version 1.15 (10.06.1994, comp. mit PP vom 04.05.94)
- ein Jahr nach der ersten Version ist die Doku endlich fertig!!!
- Objekt TClipboard
- dafr neue Methode GetClipboard und zugehriges Feld Clipboard in
  TEdit, TWindow und TApplication
- die Methoden Cut, Copy und Paste in TEdit sowie Paste in TTextWindow
  sind nun effektiv gemacht
- neue TApplication-Methoden Cut, Copy, Paste und SelectAll; die
  ersten drei werden von den entsprechenden TWindow-Methoden stan-
  dardmig aufgerufen
- neue Konstante scs_BitbltScrolling, durch die TScroller ein opti-
  miertes Fensterscrolling durchfhrt; wird von TTextWindow genutzt
- TTextWindow setzt jetzt standardmig ws_ex_ReadOnly
- neue Methode TEdit.Clear, die den Eingabecursor beachtet
- neue TTextWindow-Methode Clear, Print und PrintFilter
- neue TWindow-Methoden GetTitle und Print
- TApplication.SendWndMessage
- Funktion PathExist
- das Men-Protokoll wird untersttzt (z.Z. WM_CLOSED, WM_CUT, WM_COPY,
  WM_PASTE, WM_SELECTALL und WM_PRINT)
- TTextWindow.RealTabs wird nun wirklich auf true gesetzt
- bevor einem MultiTOS-Shutdown/Auflsungwechsel zugestimmt wird,
  wird TApplication.CanClose aufgerufen
- einige Methoden wurden statisch gemacht (s.o.)

Version 1.14 (19.05.1994, comp. mit PP vom 04.05.94)
- Objekt TIcon
- dafr neue Methoden IconSelect, FirstIcon und NextIcon in den
  Objekten TWindow und TApplication
- TApplication.Rubbox wurde fr die Icon-Selektion erweitert
- neue Methode TEdit.SetState, die den Cursor beachtet
- neues Feld TEvent.Style mit den es_XXXX-Konstanten
- neue Routinen GetFilename, GetExtension
- neue Konstante cs_QuitOnClose, die das berschreiben von WMClosed
  berflsig macht
- neue Konstante as_XInputMode, mit der eine Mausposition-abhngige
  Eingabesteuerung eingeschaltet werden kann (wie unter X/Unix)
- Konstante as_DesktopWindow
- der TButton-3D-Effekt wurde etwas verbessert
- TTextWindow besitzt nun eine Tastatursteuerung
- neue Felder in TTextWindow: RealTabs, TabSize; neue Methoden Read,
  Cut, Copy, Paste, SelectAll und TabXpand
- neue Methoden Cut, Copy und Paste in TWindow und TDialog; in TWindow
  zustzlich noch SelectAll
- cs_WorkBackground funktioniert nun unter _allen_ TOS-Versionen;
  in AES-Versionen unter 4.0 werden Doppelklicks mit der linken Maus-
  taste allerdings nicht erkannt; auerdem wird ein Klick auf ein
  Fenster im Hintergrund erst nach dem Loslassen der Maustaste weiter-
  geleitet
- TApplication.MUButton wurde dafr intern (extrem) optimiert
- ein Fenster kann jetzt mit Doppelklick rechts getoppt werden (unter
  allen TOS-Versionen); Doppelklick links auf ein Fenster im Hinter-
  grund (MultiTOS) entfllt damit; einziges Problem unter alten AES-
  Versionen: rechte Mausklicks werden nur an die Applikation mit dem
  aktiven Fenster gemeldet
- cs_AutoOpen funktioniert auch bei TDialog
- appl_getinfo wird verwendet; dadurch ist ObjectGEM auch an Mag!X
  angepat, da viele Informationen nun unabhngig von der AES-Version
  ermittelt werden knnen
- die Felder UsrDef und UsrBlk wurden TControl zugewiesen; UsrBlk wurde
  auerdem ffentlich gemacht
- TWindow.WMOnTop reagiert nun korrekt (ohne WMTopped aufzurufen)
- as_HandleShutdown wird nun korrekt ausgewertet
- Drag&Drop-Anfragen werden schneller erkannt
- Popup-Mens knnen auch unter TOS 1.0 per Tastatur bedient werden
- die TestKey-Methoden von TKeyMenu und TToolbar behandeln jetzt beide
  <Shift>-Tasten gleichwertig; dafr gibt es die Konstante K_SHIFT
- neue Konstante K_NORMAL
- die Abfrage aller Standard-Fenster-Shortcuts (<Control>+<U> etc.)
  wurde nach TApplication.MUKeybd verlagert (ist jetzt schneller und
  belegt weniger Speicher); nach Auen ndert sich nichts
- auerdem wurde die fr [<Shift>+]<Control>+<W> zustndige Routine
  komplett neu geschrieben und sollte jetzt funktionieren
- TKeyMenu wertet VGHnd auch aus, wenn Application das Parent-Objekt
  ist; als Fensterhandle wird dann das oberste Fenster eingetragen;
  wenn WF_OWNER vorhanden ist, werden auch Nachrichten an Fenster
  fremder Applikationen verschickt
- TPopup reagiert auf Mausklicks jetzt wesentlich schneller
- mit Mag!X+Gemini konnte es immer noch zum Absturz kommen, was am
  falschen XAcc-Protokoll seitens Gemini (!) lag; ObjectGEM wertet nun
  nur noch solche XAcc-Meldungen aus, die logisch korrekte Pointer ver-
  wenden
- die UserDef-Objekte werden nun auch dann korrekt gezeichnet, wenn die
  Linienenden auf LE_SQUARED eingestellt sind
- in den TApplication-Methoden DDHeaderReply, DDReadData und DDReadArgs
  wurde die bergabe-Position des Parameters WindID korrigiert (!)

Version 1.12 (14.04.1994, comp. mit PP vom 13.10.93)
- neues Objekt TTextWindow
- mit id_No kann TDialog.Init zum ignorieren des Dialog-Indexes
  gebracht werden; so kann man z.B. im Speicher erzeugte Resourcen
  verwenden
- Backdrop mit <Control>+</>, ICFS-Iconification mit <Control>+<3>
- neue Drag&Drop-Methoden DDReadArgs und DDFinished; DDReadData
  wurde um einen Rckgabewert erweitert
- TDialog.ObjcPaint wurde erweitert, damit unter MultiTOS Status-
  anzeigen realisiert werden knnen, die nicht den Bildschirm
  blockieren; auerdem wird nun der Mauscursor korrekt behandelt
- dafr auch die neue Konstante wb_Lazy
- neue TControl-Methoden: Hide, Unhide, IsHidden, SetColor, GetColor
- neue Methode TEdit.SetColor
- neue Profile-Routinen OpenPrivateProfile, ClosePrivateProfile und
  SavePrivateProfile, die die Profile-Bearbeitung beschleunigen
- Routine GetTempDir, die das globale temporre Verzeichnis liefert;
  mit GetTempFilename kann ein passender Dateiname erzeugt werden
- GetPath als kleinerer "Ersatz" fr FSplit
- GetQSB liefert unter MultiTOS immer einen nil-Pointer
- neue Konstanten HSLIDER, VSLIDER, SLIDER
- das AV_EXIT-Bit in XAcc.AVSrvMsg wird nun gesetzt; auerdem wird
  Environment-Variable AVSERVER korrekt erkannt
- cs_WorkBackground und ws_ex_Disabled funktionieren nun ab AES 4.0
- bei ICFS-Iconification konnte es vorkommen, da die ursprngliche
  Fenstergre nicht wieder exakt hergestellt wurde
- bei Drag&Drop wird der Dateityp nun korrekt ermittelt
- TSortedCollection.Insert gibt den alten Eintrag jetzt mit FreeItem
  frei, wenn der neue Eintrag den gleich Schlssel hat und Duplicates
  false ist
- TStatic.SetText produziert keine Abstrze mehr, wenn der Text nicht
  unterstrichen ausgegeben wird
- TApplication.InitGEM verwendet ParamCount/ParamStr nun korrekt
- unter Mag!X+Gemini sollte es dadurch nicht mehr zum Absturz kommen
- div. wind_set/wind_get-Calls achten jetzt darauf, ob das Fenster
  berhaupt erzeugt bzw. geffnet wurde...

Version 1.11 (26.03.1994, comp. mit PP vom 13.10.93)
- ICFS-Iconification mit <Alternate>+CLOSER
- das AV-Protokoll wird nun untersttzt; die Verwaltung erfolgt
  mit TXAccAttr in der XAccList; wenn ein AV-Server existiert,
  wird dessen AES-ID in TApplication.AVServer gespeichert;
  folgende Methoden sind neu in TApplication: AVInsert, AVExit,
  AVProtokoll, VAProtoStatus
- mit dem Objekt TToolbar und TWindow.LoadToolbar knnen Toolbars
  in Fenstern verwaltet werden; da dies auch in TWindow-Objekten
  mglich ist, mute ein Kompromi zwischen absoluter Objekt-
  orientierung und dem Nutzen gefunden werden (TToolbar benutzt
  hnliche Methoden wie TControl, TKeyMenu und TDialog);
  neue Methoden in TWindow: WMToolbar, LoadToolbar, FreeToolbar;
  neues Feld TWndClass.ToolbarTree;
  neue Konstanten em_InvalidToolbar, cs_ToolbarOpposite
- TDialog.LoadDialog achtet zustzlich darauf, ob der gewnschte
  Dialogbaum nicht evtl. schon als Toolbar verwendet wird
- unter kleinen Auflsungen konnte es passieren, da ein an sich
  korrektes Men als zu gro abgewiesen wurde
- CheckBoxen und RadioButtons werden beim Aufruf von Disable
  sofort korrekt dargestellt
- TApplication.InitMainWindow verwendet nun TApplication.Name als
  Fenstertitel
- ein Fenster kann nun mit <Control>+<*> (statt <Control>+<F>)
  auf maximale Gre gebracht werden
- TWindow.GetFull lt das Fenster an der alten Position, wenn
  die volle Gre nicht dem Desktop entspricht (z.B. Dialoge)
- TWindow.SetCursor zum ndern der Mausform
- mit TWindow.FirstWorkRect und TWindow.NextWorkRect stehen zwei
  Methoden zum Durchlaufen der Fenster-Rechteckliste zur Verfgung
- TWindow.Done ruft FreeDialog und FreeToolbar auf
- die Methoden TWindow.Paint und TDialog.Paint rufen UpdateDialog
  nicht mehr auf; dies wird von WMRedraw bernommen (dadurch wird
  UpdateDialog nicht mehr fr jedes einzelne Rechteck der Rechteck-
  liste aufgerufen)
- mit cs_AutoOpen kann bestimmt werden, ob ein Fenster beim Neu-
  anlegen sofort geffnet werden soll
- neue Methoden TWindow.InitPaint und TWindow.ExitPaint
- neue Methode TWindow.GetScroller, damit auch bei abgeleiteten
  Fensterobjekten ein TScroller-Objekt korrekt initialisiert wird
- bei TButton-Objekten wird Changed nur noch aufgerufen, wenn der
  Button wirklich angewhlt wurde; dafr mute TDialog.CallChanged
  geringfgig erweitert werden
- TWindow.WMRedraw achtet jetzt auf ws_Open
- bei ObjectGEM-Accessories konnte es passieren, da nicht alle
  anderen XAcc-Accessories erkannt wurden, da die XAccList intern
  einmal zu viel freigegeben wurde
- ein mysteriser Bug, der bei einem Dialog, in dem ein TEdit-Objekt
  verwendet wurde, zum Absturz fhren konnte, sollte beseitigt sein

Version 1.10 (03.03.1994, comp. mit PP vom 13.10.93)
- ObjectGEM wurde in acht Units aufgeteilt (analog zu ObjectWindows)
- das Objekt TPXPictureValidator existiert wieder
- TDialog.WMClosed selektiert nun den Exit-Button; auerdem kann ein
  Dialogfenster mit dem CLOSER nur noch geschlossen werden, wenn der
  zugehrige Exit-Button enabled ist
- die Konstante KbDOWN fehlte
- neue Fehlernummer em_SpeedoLoadFailure
- die Kobold- sowie alle neuen AV-Protokoll-Konstanten sind vorhanden
- in Eingabefeldern wird pe_tvalid ntigenfalls mit gltigen Eingabe-
  zeichen aufgefllt
- das Array pxya und der Record SysInfo sind nun ffentlich
- ab AES 4.10 vollautomatische Iconification, GetStyle setzt dazu
  zustzlich der Wert SMALLER; neue TWindow-Methoden: IsIconified,
  WMIconify, WMUniconify, IconPaint, GetIconTitle; neue TApplication-
  Methoden: GetIconTitle, IsIconified, IconPaint
- unter MultiTOS halbautomatisches Drag&Drop, dafr muten allerdings
  die Methoden TWindow.WMDragDrop, TApplication.APDragDrop sowie
  TApplication.HandleDragDrop gendert (!) werden; neue Methoden
  (jeweils in TWindow _und_ TApplication): DDGetPreferredTypes,
  DDGetPath, DDHeaderReply, DDReadData
- vollautomatische Verwaltung des XAcc-Protokolls, dafr wurden der
  Record TXAccAttr, die Felder TApplication.XAcc und .XAccList sowie
  die TApplication-Methoden GetXAccAttr, XAccID, XAccAcc, XAccExit,
  XAccText, XAccKey, XAccMeta, XAccIMG und XAccInsert eingefhrt;
  daraus folgt, da an TApplication.HandleXAcc nur noch die Messages
  ACC_OPEN, ACC_CLOSE und ACC_ACK weitergereicht werden
- neue TWindow-Methoden ShutdownWindow, At, IndexOf, WMBottomed,
  WMRButton und SetGadgets
- neue TApplication-Methoden FindApplication, Broadcast, SHWDraw,
  CBUpdate, At, IndexOf und BubbleHelp
- die Anfangsgre eines Fensters wird nicht mehr in der Init-Methode
  berechnet, sondern in TWindow.SetupSize bzw. TDialog.SetupSize
- TApplication.CanClose bzw. <Control>+<Q> funktionieren nun auch
  bei Accessories unter MultiTOS
- neue Konstante cs_AutoCreate mit den TWindow-Methoden CreateChildren,
  EnableAutoCreate und DisableAutoCreate
- rudimentre MetaDOS-Untersttzung durch TMetaInfo und das Feld
  TApplication.MetaDOS
- neue Funktion GetDrives
- neue Routine UpChar; StrPUpper bercksichtigt dadurch Umlaute
- die Konstanten IDC_SIZE, IDC_NOTICE, IDC_UPARROW, IDC_SIZENWSE,
  IDC_SIZENESW, IDC_SIZENS, IDC_SIZEWE und IDC_ICON wurden mangels
  sinnvoller Einsatzmglichkeit entfernt; stattdessen gibt es nun
  die Routinen SliceMouse und SliceMouseNext mit den Konstanten
  IDC_SLICE1, IDC_SLICE2, IDC_SLICE3 und IDC_SLICE4 sowie die
  Konstante IDC_PASTE
- bei der BubbleHelp und Alertboxen wird jetzt ein automatischer
  Umbruch durchgefhrt, so da es keine Probleme mit den kleineren
  Auflsungen mehr gibt
- ein Klick in einen Fensterdialog auerhalb vom ROOT-Objekt wird
  nun korrekt weitergeleitet (es wird dann auch kein BEL ausgegeben)
- der '_SCP'-Cookie wird nicht mehr angelegt

Version 1.06 (09.01.1994, comp. mit PP vom 13.10.93)
- fr PP 1.1-Versionen lteren Datums fehlten einige MultiTOS-
  Konstanten, so da man ObjectGEM nicht compilieren konnte...

Version 1.05 (07.01.1994, comp. mit PP vom 13.10.93)
- Es ist soweit (tttt!): ObjectGEM wird ab sofort mit _allen_
  Quelltexten ausgeliefert!!! Das heit aber _nicht_, da nun die
  Registrierpflicht entfllt; ich hoffe, da alle diejenigen, die
  eine Registrierung wg. PP-Kompatibilittsproblemen bisher abge-
  lehnt haben, sich eines besseren besinnen! Weitere (wichtige)
  Kommentare in LIESMICH und am Anfang des Quelltextes.
- neue Methode TWindow.WMRBoxCheck, mit der die Gre und die Form
  einer Rubbox kontrolliert werden kann
- InitGEM ruft die neue Methode TApplication.AutoFolder auf, wenn
  das Programm aus dem Auto-Ordner heraus gestartet wurde
- neue Konstanten KsNORMAL, CZE und HUN
- neue Felder TApplication.FPUAvailable, TApplication.OSBAvailable
- IsDesktopActive ist nun an MultiTOS angepat
- DtoS beachtet den '_IDT'-Cookie
- die Unit Dos wird nicht mehr eingebunden
- es hat sich ein konzeptioneller Fehler in TApplication.MUKeybd
  ergeben: ein Tastendruck wird nun (korrekterweise) zunchst an
  die TEvent-Objekte des obersten Fensters weitergeleitet und erst
  danach an das Applikations-Objekt; dadurch wurden auerdem nde-
  rungen am Dialog-Tastaturhandler ntig - falls Probleme auftreten,
  bitte melden; ob auch die anderen MUxxxx-Methoden gendert werden,
  steht noch nicht fest

Version 1.04  (11.10.1993, comp. mit PP vom 30.06.93)
- Es ist vollbracht! Die Online-Hilfe ist komplett; ich denke,
  das warten hat sich gelohnt (Kommentare willkommen).
- der 'VSCR'-Cookie wird nun beachtet, d.h. bei virtuellen Bild-
  schirmen erscheinen Dialogboxen, bei denen ws_ex_Center gesetzt
  ist, automatisch im sichtbaren Bereich; Achtung: bei Dialog-
  boxen ist standardmig ws_ex_CenterOnce gesetzt, d.h. nur beim
  ersten Aufruf wird der aktuelle Bereich ausgewertet; wenn man
  ein anderes Verhalten wnscht, mu man dieses Flag abndern
- Redraw-Probleme bei den Push-Buttons beseitigt
- vdi_fix korrigiert
- BootDevice liefert nur noch char zurck, d.h. der Doppelpunkt
  hinter der Laufwerksbezeichnung fehlt

Version 1.03  (25.07.1993, comp. mit PP vom 28.04.93)
- wenn der '_SCP'-Cookie noch nicht existiert, wird er von
  TApplication.Init angelegt (dient als Semaphor fr das Clipboard)
- wesentliche bessere UserDef-Farbdarstellung auf dem Falcon
- die PushButton-Darstellung wurde der des (Multi-)TOS angepat
- neue Konstante cs_CancelOnClose
- jeder registrierte Anwender kann nun mittels eines persnlichen
  Schlssels aus einer Shareware-Version eine Vollversion machen
- Bugfixing erneut erfolgreich! Das Problem mit dem mehrmaligen
  Programmstart auf dem Falcon kam dadurch zustande, da PP offen-
  sichtlich einen wind_new-Aufruf nicht mag... TApplication.ExitGEM
  macht ihn deshalb nicht mehr.

Version 1.02  (14.07.1993, comp. mit PP vom 28.04.93)
- Maushandling unter MultiTOS nun komplett
- neue Mauszeiger IDC_RUBBER, IDC_SCISSORS
- neue Konstante as_3DFlags (mu allerdings noch erweitert werden,
  da die 3D-Effekte fr UserDef-Objekte vom AES nicht korrekt ge-
  zeichnet werden...)
- Drag&Drop-Anfragen werden von TApplication.APDragDrop nun an
  WMDragDrop des zugehrigen Fensters weitergeleitet bzw. an
  TApplication.HandleDragDrop, wenn kein Fenster ermittelt
  werden konnte (sollte allerdings nicht vorkommen)
- unter MultiTOS knnen Fensterdialoge, bei denen cs_WorkBackground
  gesetzt ist, mit Doppelklick auf ein nicht anwhlbares Dialog-
  element in den Vordergrund geholt werden
- ist SpeedoGDOS aktiv, werden Fehlermeldungen nun unterdrckt;
  stattdessen kann mit TApplication.ChkSpeedoError ein evtl.
  aufgetretener Fehler abgefragt werden (0=kein Fehler)
- das Objekt TPXPictureValidator existiert nicht mehr
  (eine berarbeitete Fassung wird spter wieder eingefgt)
- ObjectGEM verwendet nun bei Popup-Mens und der Bubble-Help nach
  Mglichkeit den AES-"Quarter Screen Buffer"
- der Fehler mit den Alertboxen etc. (s.u.) ist behoben!
  Wer wissen mchte warum, lese sich PP_BUGS.TXT durch...
  Allerdings ist ein weiterer Fehler aufgetaucht, der sich
  darin uert, da man auf dem Falcon unter PP kein ObjectGEM-
  Programm mehr als einmal starten kann... Bugfixing luft erneut.

Version 1.01  (28.06.1993, comp. mit PP vom 28.04.93)
- Farbanpassung
- auf dem Falcon-TOS sind Fenster nun nicht mehr im Hinter-
  grund bedienbar (dies scheint _nur_ unter MultiTOS zu
  funktionieren!?)
- Drag&Drop-Anfragen werden von TApplication.APDragDrop
  standardmig mit DD_NAK beantwortet
- Funktion ChangeCookie
- neuer Mauszeiger IDC_PENCIL
- es ex. z.Z. noch ein Fehler bei modalen Alert-/Dialogboxen,
  der BubbleHelp und Popups unter TOS 4.0x (Falcon); Bugfixing luft...

Version 1.00  (10.06.1993, comp. mit PP vom 28.04.93)
- die im ST Magazin 7/93 angesprochene "Unschnheit" der
  UserDef-Buttons in den niedrigen Auflsungen lt sich
  durch eine zweite (speziell fr diese Auflsungen ange-
  fertigte) Resourcedatei umgehen, s. dazu auch LoadResource
  und InitResource
