GLASNOST ist ein Freeware-Programm von


                    Uland Tffner
               Friedrich-Ebert-Str. 27a
                     67549 Worms
                  Tel. (06241) 53594
                 Fax  (06241) 594070


GLASNOST darf frei kopiert und weitergegeben werden.
Die kommerzielle Verwertung des Programms durch PD-Versender ist
nur mit schriftlicher Einverstndniserklrung des Autors zulssig.


Programmbeschreibung:

GLASNOST ist ein Utility, das in einem Fenster die Belegung aller
GEMDOS-Laufwerke und des Arbeitsspeichers anzeigt. Die Grafik wird
dabei einmal pro Sekunde auf den aktuellen Stand gebracht. Es arbeitet
sowohl als Programm als auch als Accessory (-> umbenennen).
Glasnost luft auf allen Rechnern, jeder Grafikkarte und allen TOS-
Versionen, auch Zuknftigen. Ohne Festplatte ist die Verwendung von
GLASNOST jedoch wenig sinnvoll.

Das Programm erzeugt eine Datei "GLASNOST.INF", in der alle Vorein-
stellungen gespeichert werden.
Neben den Einstellungen, die im Optionen-Dialog gemacht werden knnen,
werden auch die Farben des Fensterinhalts abgespeichert. Mit Hilfe
eines Texteditors knnen Sie die Farbdarstellung Ihrem persnlichen
Geschmack anpassen. Die Farbnummern entsprechen dabei denen des
Kontrollfeldes XCONTROL.

In Grafikmodi mit weniger als 16 gleichzeitig darstellbaren Farben
schaltet GLASNOST automatisch auf die konventionelle schwarz-wei-
Darstellung zurck.

In der Datei "GLASNOST.INF" wird darberhinaus auch das Zeitintervall
zwischen zwei Grafikauffrischungen in Millisekunden vermerkt; dies
kann wie gehabt mit einem Texteditor individuell angepat werden,
wobei der eingegebene Wert zwischen 0 und 10.000 ms liegen mu.

GLASNOST kann komplett mit der Maus bedient werden. Ein Doppelklick
auf einen Partitionsbalken zeigt die Belegung des jeweiligen Laufwerks
in Kilobytes an. Ein Doppelklick in die Fuzeile (Balkenbeschriftung)
ffnet den Dialog "Glasnost Optionen" (s.u.). Ein Klick auf das
Schliefeld des Fensters beendet das Programm.


Tastaturbelegung:

^Q:      Programmende
^O:      Dialog mit Voreinstellungen aufrufen
A..P:    Belegung des jeweiligen Laufwerks in Kilobytes anzeigen


Dialog "Glasnost Optionen":

"aktive Laufwerke" bestimmt, welche Laufwerke von Glasnost berwacht
werden sollen. Damit lassen sich beispielsweise Diskettenlaufwerke
elegant ausblenden.

Bei eingeschalteter "Kompatibilitt" wird vor Beginn der Grafik-
auffrischung ein (eigentlich obligatorischer) wind_update(BEG_UPDATE)
Aufruf gemacht.
Der Grund fr dieses etwas ungewhnliche Feature:
GLASNOST verliert viel von seinem Reiz, wenn die Grafik z.B. whrend
eines Kopiervorgangs nicht mitgefhrt wird.
Sobald eine Dialogbox auf dem Bildschirm ist (-> Kopierdialog des
Desktop) bleibt GLASNOST bei eingeschalteter Kompatibilitt stehen.
Dafr besteht andererseits nicht die Gefahr, da GLASNOST in einer
fremden Dialogbox herummalt.
Der Button "nur grten Block" beeinflut die Anzeige des Arbeits-
speichers dahingehend, ob nur der grte freie Speicherblock oder
aber die Summe aller freien Speicherbereiche angezeigt wird.

Die brigen Buttons erklren sich wohl von selbst.

GLASNOST untersttzt jetzt auch Netzwerk- und Metados-Laufwerke.
Auerdem werden die Programme VRAM und Outside erkannt und untersttzt.
Fr den Test mit VRAM geht ein Dankeschn nach Berlin :-)

GLASNOST hngt im hdv_rw- und im Trap1-Vektor, XBRA-Kennung GLAS.


Bekannte Fehler:
=======================================================================
- Bei einer maximalen Partitionsgre von weniger als 2 MB klappt
  mein Skalieralgorithmus nicht mehr. Drfte sich aber nie bemerkbar
  machen.


History:
=======================================================================

01.03.92:   GLASNOST ging auf allen Rechnern in die Grtsche, die
            zwar Mxalloc() untersttzten, jedoch kein TT-RAM hatten,
            wie z.B. TT030/4 oder Mega STE. Luft jetzt.

            Bei eingeschalteter Kompatibilitt waren die angezeigten
            Werte manchmal nicht richtig. Jetzt sind sie's.


08.03.92:   GLASNOST luft jetzt auch korrekt mit VRAM und OUTSIDE.
            Ein weiteres Dankeschn dafr an Alexander Herzlinger :-)

            GLASNOST merkt sich jetzt die Position seines Fensters.

18.07.93:   Optische Anpassungen an die 3D-Buttons von MultiTOS. 

            Die Einstellungen werden bei Programmende nicht mehr 
            automatisch gesichert.
            
            Postleitzahl in meiner Adresse ausgetauscht =-|

20.08.93    Im Optionen-Dialog kann jetzt eingestellt werden, ob
            nur der grte freie Block im Arbeitsspeicher angezeigt
            wird, oder die Summe aller freien Blcke.

            Farbmonitor ausgeliehen: Alle Farben im Fenster sind
            jetzt in der Datei "GLASNOST.INF" einstellbar.

            Bug im TRAP1-Handler behoben. Jetzt wird wirklich 
            jede nderung der Speicherbelegung erkannt. Danke nach 
            Heidelberg :-)
            
            Das Zeitintervall fr die Grafikdarstellung ist jetzt
            ebenfalls in "GLASNOST.INF" vermerkt.

10.10.93	Die Backdrop-Funktion von MultiTOS wird jetzt untersttzt.

			Drag&Drop wird erkannt, aber abgelehnt.
			
			Einige kleinere Bugs gefunden und entfernt.

