home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / pc / 0600 / CCE_0620.ZIP / CCE_0620.PD / WINX22 / NEUES < prev    next >
Text File  |  1993-10-17  |  3KB  |  63 lines

  1. WINX 2.2 [17.10.1993]
  2.  
  3. - Die .LOCAL-Zeile in WINX.INF wurde abgeschafft. Lokale Schalter
  4.   eines Programms, die nicht direkt in der Schalterliste des Namens-
  5.   musters gefunden werden, welches auf den Programmnamen paßt, werden
  6.   jetzt nicht mehr aus der .LOCAL-Zeile, sondern aus der Zeile mit
  7.   dem Namensmuster "*" gesetzt. Damit ist das ganze zwar nicht mehr
  8.   so flexibel, dafür aber hoffentlich verständlicher.
  9. - WINX legt den WINX-Cookie jetzt auch an, falls das GEM bereits
  10.   mit dieser WINX-Version gepatcht wurde (z.B. wenn man mit ROMRAM
  11.   sein TOS resident im RAM installierte). WINXCOOK wird damit mehr
  12.   oder weniger überflüssig, falls man nicht auf den Speicherplatz
  13.   auf dem Bootlaufwerk achten muß.
  14. - Der WINX-Funktionshandler wurde erweitert um eine Funktion, die es
  15.   erlaubt die Bildschirmgröße nachträglich zu ändern (für den Support
  16.   von WINX durch AutoSwitch-OverScan und Konsorten)
  17.     #define WFC_SETSCR 12
  18.     (winxfunc( WFC_SETSCR, newscrw, newscrh) == 0) => SUCCESS
  19. - Patch für das 'Phantom Typist' Problem (TOS >= 1.06). Da sich der
  20.   Fehler nicht gezielt reproduzieren läßt, ist es aber nicht sicher,
  21.   ob der Patch die Lösung bringt. Schaden tut er jedenfalls nicht ;-)
  22. - Fehlte die WINX.INF-Datei, erschien eine fehlerhafte Meldung
  23. - Die Defaultwerte von WINX können direkt in die Datei gepatcht werden.
  24. - Es ist jetzt nur noch ein Patchversuch pro WINX-Aufruf möglich
  25. - Die verschiedenen Verzögerungswerte können jetzt auch über WINX.INF
  26.   eingestellt werden (die Werte im CPX haben aber noch Priorität!):
  27.     .DDELAY=arrow1,arrow2,closer,fuller
  28.   Beispiel (entspricht der Defaulteinstellung):
  29.     .DDELAY=460,40,1000,2000
  30.   (alle Werte in ms; die Auflösung des Timers beträgt 20ms).
  31. - Im TOS 1.00-1.04 klappte die Überprüfung, ob einer Applikation ein
  32.   Mausklick zugeordnet ist, nicht 100%ig (z.B. wenn der SCRENMGR beim
  33.   Scrollen die Kontrolle hatte)
  34. - Das Sichern eines gepatchten TOS 1.00-1.04 führte zu einem bombigen
  35.   Ergebnis.
  36. - Nach Fehlermeldungen wartet WINX einen Moment, so daß diese lesbar
  37.   sind.
  38. - Der Einbau der appl_getinfo()-Funktion in WINX führte zu Problemen
  39.   mit Programmen, die zum einen Userdefs in der Menüzeile benutzen
  40.   und zum anderen mit einer älteren TurboC-GEM-Bibliothek gelinkt
  41.   wurden (GEMINI 1.21, ...) . Dieser Fehler wird jetzt abgefangen.
  42. - wind_get( WF_WINX) liefert jetzt WF_WINX, falls es die Funktion gibt.
  43.   Damit kann man darauf verzichten vorher zu prüfen, ob wind_get()
  44.   überhaupt einen gültigen Funktionswert liefert. Ergänzend wurde
  45.   das Beispiel für eine has_appl_getinfo()-Funktion geändert.
  46.  
  47.     #define WF_WINX 22360
  48.     
  49.     int has_appl_getinfo( void)
  50.     /* Liefert TRUE, falls das AES appl_getinfo() bereitstellt */
  51.     {
  52.       static int hagi = -1;
  53.       int ign;
  54.  
  55.       if (hagi < 0) {      
  56.         hagi = ((_GemParBlk.global[ 0] >= 0x400) ||
  57.           (wind_get( 0, WF_WINX, &ign, &ign, &ign, &ign) == WF_WINX));
  58.       };
  59.       return( hagi);
  60.     } /* has_appl_getinfo */
  61.   
  62. WINX 2.1 [9.9.1993]
  63.