
FAMEChat Beta History
---------------------

V0.18
-----

Fixed a bug which came up when i was fixing the last bug :^)
(at the serial side the "Who" and "UserList" functions looked trashed, because
the CR chars have been overwritten with Spaces. I only tested FAMEChat on the
BBS console this time).

------------------------------------------------------------------------------

V0.17
-----

Updated version for Mainpart V0.368 or higher. FAMEChat now uses the new
public FAMEInfoList structure for data reads instead of the internal
FAME Node List. Better don't use this FAMEChat version with older Mainpart
versions, because some Enforcer hits could occur in some rare cases.

Server Action string changed, where "Conf. X" could get mischanged with FAME
conference numbers. I have changed this to "Room X" (suggested by SieGeL/tRSi).

------------------------------------------------------------------------------

V0.16
-----

First english history text.

Finally, FAMEChat was updated to both the new FAMEDoorMessage and the new FAME
user structures. FAMEChat V0.15 may have been causing some trouble with newer
FAME versions.

Fixed a bug in the internal "Redraw Bottom View" routine.

FAMEChat takes control over it's Server action string now.

Added two new online commands: ^U (List chat users) and ^W (Who).

Some changes here and there. FAMEChat now needs AC type commands being enabled.
Allow NR, AR, AC and RD type commands to run FAMEChat, or just use the supplied
settings file.

------------------------------------------------------------------------------

V0.15
-----

Neue Online-Funktionen:

^A: About               - Wie, wo, was, wieso, weshalb, warum :^)
^Z: Help                - Online-Befehlsbersicht

Die Online-Hilfe ist derzeit nur provisorisch. Das Ganze wird spter ber die
DoorHelp-Funktion abgewickelt, sobald verfgbar.

Nachdem die Rot/Wei-Settings seitens der FAME nun einwandfrei funktionieren,
mute die Cursorfarbe gendert werden, da "Term" seit einiger Zeit offenbar
den Cursor nicht mehr abschalten lt und bei einer berlagerung von rotem
und weien Cursor gar nichts mehr darstellt. Die Cursorfarbe ist nun sowohl
bei Term als auch bei NComm zumindest akzeptabel; auf PC-Terminals wird meist
ein Unterstrich als Cursor verwendet, was weniger Probleme bereitet.
ber JR-Comm brauchen wir uns wohl nicht weiter unterhalten, denn im IBM-
Color-Mode beherrscht es die Scrollborder-Commands nicht. Man werfe das Teil
mglichst weit weg und benutze stattdessen ein Terminalprogramm..

------------------------------------------------------------------------------

V0.14
-----

Unter bestimmten Voraussetzungen wurden neue, leere Bildschirmzeilen nicht
gelscht, sondern enthielten noch alten Text.

Die Custom-Cursor-Routine hatte einen kleinen Fehler. Die Chat-Titelzeile
war auf dem Console-Screen defekt (die ersten 4 Zeichen ("FAME") fehlten).

Die Message-Bearbeitung wurde umgebaut. Es entstehen jetzt keine nennens-
werten Wartezeiten mehr, wenn etwas eingegeben wird, whrend gleichzeitig
mehrere Messages von Auen anliegen. User-Eingaben werden jetzt vorrangig
bearbeitet, auch wenn nun bei jeder eingetroffenen Chat-To-Chat-Message
die DoorAbort-Prozedur in Gang gesetzt werden mu. In frheren Versionen
wurden mehrere eingetroffene Chatmessages in einem Zug bearbeitet, um etwas
Rechenzeit zu gewinnen.

Fehler bei der Zeilenverwaltung entfernt. Dieser Bug fhrte unweigerlich
zum Absturz des Boxrechners.

------------------------------------------------------------------------------

V0.13
-----

FAMEChat zeigt jetzt mit einem grnen Pfeil im Eingabefeld an, wenn der
darberliegende Text als Nachricht an die anderen Konferenzteilnehmer
abgeschickt wurde.

Von nun an wird der Standard-ANSI-Cursor abgeschaltet, was auf Amiga-Termi-
nals eine Geschwindigkeitssteigerung bei der Textausgabe bewirkt. FAMEChat
rendert knftig einen eigenen Cursor. Da einige Terminalprogramme die ANSI-
Befehle zum An- und Abschalten des Standard-Cursors nicht untersttzen, fhrt
dies bei manchen dieser Programme mglicherweise dazu, da sich FAMEChat-
und Standardcursor gegenseitig aufheben und nun gar kein Cursor mehr zu
sehen ist. Diese Option wird spter, falls ntig, konfigurierbar sein.

Ungenauigkeit in der Semaphorenverwaltung beseitigt.

Das Betreten oder Verlassen der Chatkonferenz durch andere User wird jetzt
angezeigt.

------------------------------------------------------------------------------

V0.12
-----

Der Fehler in der Version 0.11 scheint behoben.

------------------------------------------------------------------------------

V 0.11
------

Bugfix. Bei der V0.10 hatte ich ganz offensichtlich kurz vor der Fertigstellung
vllig unbemerkt ein paar Zeilen meines Sources deleted. Der Assembler hat
diese leider nicht im Geringsten vermit, und so fiel mir das dadurch entstan-
denen Problem anfangs gar nicht auf..

Ein weiterer Bugfix, betreffs dem Absenden von Chatmessages, die aus genau 5
Eingabezeilen bestehen. Es konnten sich fatale Folgen ergeben.

------------------------------------------------------------------------------

V 0.10
------

Diese erste "echte" Betaversion luft vorerst im sog. Line-Chat-Modus.

In zuknftigen Versionen wird auch ein Full-Chat-Modus mglich sein,
bei dem das Display je nach Teilnehmerzahl in einzelne, untereinanderliegende
Bereiche unterteilt wird, in denen jeder Teilnehmer die Eingaben der Anderen
direkt "live" mitverfolgen kann.

Problem mit ANSI-Reset behoben. Auf Amiga-Console und auch mit Term
getestet, bewirkte ein ANSI-Reset (ESC c) auch ein CLS. Nicht so bei
z.B. Terminus auf dem PC.

ANSI-Command zum Setzen von Scrollbereichen gendert. Es luft jetzt auf
einigen Terminal-Programmen, die vorher Schwierigkeiten damit hatten.
Von einigen Terminalprogrammen auf Amiga und PC wird das setzen von Scroll-
bereichen allerdings berhaupt nicht untersttzt. Auf jeden Fall werde ich
auf Programme wie JR-Comm und noch lteren Mll keine Rcksicht nehmen, nur
weil sie das eine oder andere nicht draufhaben. Falls das Problem auch bei
modernen, namhaften Programmen auftreten sollte, mu eine akzeptable Mg-
lichkeit erst noch erwogen werden.

Kleiner Bugfix bei der Eingabe-Bearbeitung. Komisch, da das nie Probleme
bereitet hat. :^)

Zeilenumbruch-Fix. Betrifft gesnappte Texte, die bis an den rechten Bild-
schirmrand reichen. Der Snapper fgt nach dem 79. Zeichen ein CR ein, was
zu ungewollten Leerzeilen zwischen den einzelnen Textzeilen fhrte.

Fix in der Message-Verwaltung. Es konnte passieren, da FAMEChat in
bestimmten Situationen auf einen Return-Code von Seiten der Node nicht
reagierte.

ANSI-Fehler behoben, der bei Usern mit genau 30 Zeichen im Namen auftrat.

Bildschirm-Refresh eingebaut, kann auch vom User jederzeit aufgerufen werden.

Ausbesserungen hier und da.


Verfgbare Online-Befehle: (* = neu)

* ^R - Refresh Display     - Bildschirminhalt erneuern
  ^X - Exit                - Chat verlassen

------------------------------------------------------------------------------

V0.05
-----

Simples Not-Programm, um berhaupt endlich mal chatten zu knnen.
