home *** CD-ROM | disk | FTP | other *** search
- * MultiChat 2.00/Gamma - Changes/Fixes since 1.00
- ─────────────────────────────────────────────────────────────────────
- ==== A NEW DOCUMENTATION IS SUPPLIED. PLEASE READ IT!!! ====
-
- + When using windows mode, MultiChat will automatically redraw the
- screen after the sysop returns from a DOS shell, or when exiting
- sysop-user chat mode.
-
- - On startup, MultiChat not always displayed the correct node number on
- the status line. Fixed.
-
- - When USERDOES path is not specified, MultiChat will no longer create
- the file.
-
- - When using WINDOWS mode, and time limit exceeded, MultiChat
- occasionaly started an infinite beep-loop. Fixed.
-
- - When upgrading old config file (1.00 -> 2.00), or creating a new
- config file, MCConfig accidently used a default of black-on-black for
- the plain mode message color, which actually generated invisible
- messages. This bug is fixed. However, you still have to go and change
- the PLAIN mode MESSAGE color back to a visible color.
-
- - In some cases, when listing who is online in WINDOWS mode, MultiChat
- did not write about other users who are in MultiChat, and reported
- them as "Door/Util".
-
- - Fixed the USERON.BBS handling. It is now faster, and much more
- reliable. Earlier versions often parsed it in a wrong way - fixed
- now!
-
- + MultiChat was always capable of displaying ANSI/AVATAR on screen,
- without requiring any additional driver. This was done using a
- third-party library, which is now replaced by a brand new one,
- written entirely by me. Please report speed etc...
-
- + Changed a little bit the look of the logo screen, this one seems
- better... Will stay with us for good. :)
-
- + When swapping to DISK (either because this is the configuration, or
- because not enough EMS/XMS), MultiChat will use the directory
- specified by the RATEMP environment variable. If none specified,
- current directory will be used. Also, note that the swap file name is
- "MCHAT<node>.$$$", so no conflicts may occur.
-
- - Fixed some glitches when resizing windows. If there were too many
- lines in the original window, there was some glitch on the new
- smaller window.
-
- + Added TextPath directory in MCCONFIG. It should point to your text
- file directory (according to RA). Will be used in the future. For
- now, the only use for it is finding the Online Guide files.
-
- + Added MultiColor Multi-Lingual online user's guide. The files are
- MCGUIDE.*, located on the <TextPath> directory. Exact format of these
- files is found in the doc!
-
- + Changed a few texts, shareware-notices, delays, etc. Let me know what
- do you think of this new beta, as we're aproaching the final 2.00 (or
- at least 2.00/public-beta).
-
- - MCConfig didn't let you change the max. number of users on DYNAMIC
- mode correctly. Fixed.
-
- - When pressing [ESC] on MCConfig's main menu, it will now act as if
- [Quit] was chosen, and will display the exit-to-dos prompt.
-
- + PATH names are now automatically validated by MCConfig. If a wrong
- path is entered, it gives a warning message, and the option to create
- this specific path. In addition, PATHes are also automatically
- back-slashed.
-
- + MultiChat now uses better routines for all door handling, which I
- adopted from OFL and other doors I made, re-wrote some part, etc.
- Also, now using a different library for all screen-writes, which
- seems to be MUCH better (but bigger). Please report about speed
- change.
-
- + Changed the technique when MultiChat releases time slices for
- DESQview. This one should enhance performance on both MultiChat and
- other tasks... Report please!
-
- + New swapper, when shelling to DOS. Will leave only 1.5Kb resident in
- memory!
-
- + It is now possible to configure (using MCConfig) if MultiChat should
- swap itself out of memory when jumping to DOS (Alt-J). Also, there is
- the possibility to let it swap to disk only, or have it XMS, EMS and
- DISK (in this order).
-
- + It is now possible for the sysop to enter chat mode with the user,
- while inside MultiChat.
-
- - In some cases, the text became invisible after exiting Chatmode.
- Fixed.
-
- + Run-time errors are now displayed in a way, which makes life much
- easier for me, when trying to locate the source of the error.
-
- - MultiChat did not parse not-so-clean USERON.BBS files so well. Its
- technique of detecting invalid/empty lines was improved, and seems to
- work now.
-
- - When listing who's-online in any except windows mode, MultiChat did
- not pad the number of lines to the actual one used on the
- configuration. Fixed.
-
- + When hanging up MultiChat, and the session is local, RemoteAccess
- have no means of detecing that the door (in this case, MultiChat) was
- indeed HANGED-UP, and doesn't exit itself. Therefore, MChat now
- tricks it, by emulating ALT-H, causing it to exit immediatly.
-
- - In many cases, MultiChat did not notify other nodes when one node
- hunged up, disconnected by the Sysop, time-limit, etc. Fixed.
-
- + Many explained and less-explained runtime errors which occured very
- often were fixed. Hopefully I killed'em all, but only time (and you)
- will tell.
-
- - In some cases AVATAR was used, although the user did not have it set.
- Fixed.
-
- - When pressing local keys, such as ALT-[something], MultiChat acted
- as if "regular" key was pressed. Fixed.
-
- + On startup, MultiChat now checks USERON.MC's validity. In case that
- the file is not in order, it overwrites it. Please note: you must NOT
- manually change/delete the USERON.MC while any MultiChat is running.
-
- + When listing who's-online list, MultiChat will not display more lines
- than the lines number specified in the configuration.
-
- - A very nasty bug was hanging around, which caused MultiChat to stuck
- occasionally, display garbage, etc. It is completely fixed now!
-
- - When whispering, especially in PLAIN and DYNAMIC mode, MultiChat
- often did not recognize that the whisper request was done to the same
- node (yourself). Fixed.
-
- - MultiChat did not wrap text which was typed by the other lines when
- running on DYNAMIC or PLAIN mode. Fixed.
-
- + MultiChat is now MUCH more well-behaved under multitasking (for now,
- DESQview, TopView etc, soon OS/2 and Windows - when I get all the
- tech. info I need).
-
-
- + Complete new approach:
- MultiChat now works in several MODES. Each mode is actually a
- different user interface. Each mode has it's "level", when the
- default "prime directive" of MultiChat is to climb into the highest
- level, WHEN POSSIBLE.
-
- The following modes exist:
-
- Windows Mode: The highest level mode. Uses an interface which is
- almost exactly the same as version 1.00 used.
-
- Dynamic Mode: Lower level than the windows mode. Uses an interface
- which is something between the windows mode and plain mode.
-
- Plain mode: Lowest level mode. Uses and interface which is like
- RemoteAccess's internal sysop-chat.
-
- + MultiChat always fall-back into a lower-level mode, whenever the
- current mode becomes unusable (number of participants is bigger than
- the maximum defined for that specific mode). This is MANDATORY.
-
- + MultiChat can also "climb" into a higher-level mode, if this is
- enabled in MultiChat's SETUP. Note that MultiChat "respects" the
- user's choice, and will NOT climb into higher-level modes, if the
- user has MANUALLY switched into the current (lower-level) mode.
-
- + It is possible for several nodes to use several different modes. This
- gives even more greater flexibility, like when a certain user does
- not want to use the WINDOWS mode, and can use the PLAIN mode, while
- other nodes are in the WINDOWS one.
-
- + New MCBuffer:
- o More effecient memory use.
- o Allocates memory for a given number of nodes, which is passed on
- the command line.
- o Works much faster, also using optimized 286 assembly.
- o Many bugs fixed since earlier version.
-
- + New technique for passing information through a LAN:
- o Much faster than previous technique.
- o Requires only ONE file.
- o Does not require a ramdrive at all (Hard drive is enough).
- o Does not require SHARE to be resident.
-
- + Added a FORCE-POLITE flag: It is possible for the sysop to have it
- ON or OFF by default, and allow or disallow users to change its
- state. When turned ON, this flag makes sure the user doesn't break
- into another's words, by rejecting any input while any other node is
- typing something.
- The user will be allowed to type only after a second or more of
- inactivity on the other ends.
-
- + The "Who's Online" list in windows mode will now scroll down the
- screen, if needed, as MultiChat now supports more than 4 nodes.
-
- + When using windows mode, windows will be resized, according to the
- real number of participants. This - in order to avoid the situation
- of having unused windows on the screen, taking space.
-
- - When a [SPACE] was typed at the bottom-right side of a chat window,
- MultiChat did not wrap/scroll it well. Fixed.
-
- - In some cases, MultiChat had problems displaying online messages
- which were sent from a different program rather than RA. Fixed.
-
- + MultiChat now has a full 2-lines switchable status bar, which can
- be changed using the function keys (F1 to F5), just like RA has
- internally.
-
- + In addition, most of RemoteAccess's sysop keys are working on
- MultiChat too: Cursor Up/Down (Time adjust), Alt-H (Hangup), Alt-L
- (Lockout), Alt-S (Change security), etc. Use [F9] to see a list of
- all available keys.
-
- + Using the command line switch [-H], it is possible to force MultiChat
- to use user's HANDLES instead of real names. In order for this to be
- complete, ALL MultiChat nodes need to have this switch. NOTE that
- this switch comes AFTER the node number, which is the first
- parameter.
-
- + On unregistered versions, when time is up, MultiChat reminds the user
- that time was up NOT becuase of RA's time limit, but because this is
- a trial version.
-
- - In some cases, MultiChat exited (usually an abnormal exit), without
- updating all other nodes about it.
-
- ! RemoteAccess 1.0x is no longer supported by MultiChat.
-
- - MultiChat did not check carefully that when sending online messages,
- the destination node DOES exist, and someone is actually on it.
- Fixed.
-
- + Since windows are now resized and are not static anymore, when
- whispering in WINDOWS mode, MultiChat asks for WINDOW number to
- whisper to, rather than NODE number.
-
-
- * MultiChat 1.00 - Changes/fixes since 1.00Γ
- ─────────────────────────────────────────────────────────────────────
-
- + MCCONFIG will now read CONFIG.RA for information, if MCHAT.CFG is not
- found. A few basic parameters will be read, such as system name, Sysop
- name, pathes, etc.
-
- + The default colors were changed a bit.
-
- + Added the option to disallow AVATAR (AVT/0). This is because some
- terminals emulate it incorrectly (Telemate for example).
-
- + Added Network support, using a shared ram-drive to transfer
- information between nodes.
-
- + Added support for AVATAR (AVT/0).
-
- + Screen-Writes are now much faster. Also, no need for any ANSI/AVATAR
- driver anymore.
-
- - Fixed bug which in some cases, caused the computer, when Ctrl-P was
- pressed on local keyboard while MultiChat was writing to the screen,
- to stuck.
-
- + MultiChat now supports USERDOES.xxx files, used by USERON, and several
- other doors. USERDOES.xxx is written to a configurable directory (the
- semaphore dir by default).
-
- + MultiChat now allows the colors of boxes (help, who's online, etc) to
- be defined. The default colors are the ones that were used on
- MultiChat 1.00Γ.
-
- - In some cases, when the USERON.BBS was quite corrupted, or had illegal
- fields, MultiChat displayed a corrupted who's-online list. Fixed.
-
- + Added a status line on buttom of the screen, with user name, location,
- speed and node number.
-
-
-