7 May 2000, version: 2.32 built 16
              Neo Chat



1. Overview
2. System requirements
3. Features
4. Known bugs and things to be added
5. Contacting the author / updates
6. Versions history
7. License agreement
8. Special thanks




1. Overview
Neo chat began as a simple pc-pc chat program i made on May '99 
to have a fast and more secure way to chat with my girlfriend. 
I also wanted a chat program without the bugs and silly things ICQ had, 
such as not having a "Select all text", or the possibility to recover any 
CHT file that the icq database might have lost the "ability" to know that 
it's there... it's annoying.. 
Over time, I went adding more useful things.

2. System Requirements
 To run Neo Chat you need:

  Windows95, Windows98, or WindowsNT4.0
  Approximately 2MB available hard disk space.
 . Windows 95 compatible sound card (OPTIONAL for best performance)
  Video card supporting 24-bit color (OPTIONAL for best performance)
  TCP/IP enabled network such as LAN or INTERNET

3. Features
- You can use any font/color and the other side will see what you type with the font you are using. 
- Font size from 6 to 200 
- You can change your nick in the middle of a chat session, without needing to restart the session. 
- Fonts selection box, shows every font with it's respective style.. so you can see what the fonts look like before selecting one. 
- You can use any TCP port available. 
- It has "sleep" function, so you can minimize the chat and when the other side types a new line it wakes up. 
- You can send messages, through a small window, without needing to have the chat window up, you can send
    the message, and the other side will hear a sound and a flashing icon at the tray notifying her/him 
   a new message has arrived. You can send multiple messages even if the other side hasn't opened the first one.
    when he opens it, he'll have a button to "Read Next" messages.There's the possibility to Auto-show 
    incoming messages and url's as they arrive. 
 The messages/url's window won't close until the other side has replied you that the message has arrived.
    (the programs makes it automatically) 
- Same thing with URL's, with Auto-launch location button. 
- All commands are available from a tray icon. 
- Chat text up to 1 MB. Messages and url's up to 32kb. 
- You can send files, with data such as % sent, kb sent, current and average speed, and elapsed and remaining time. 
- You can synchronize the background color, so the other side will also see it when you change it. 
- Away notifycation, you'll see an 'Away' caption when the other user goes into another application. 
- You can Copy all the text (rtf) into the clipboard with 1 menu click. 
- All the text is encripted before being sent, offering some security. 
- You can save your chats either in plain text or in RTF (Rich Text Format) saving all the text formating ( font, color etc ) 
- You can print the chat, either in plain text or RTF. 
- Whenever a chat session starts or ends, the first/last lines indicate the time and date. 
- You can view a few info's from your computer hardware/software (cpu, mem, etc) 
- You can also view it from the remote computer ( with her/his permission ). 
- You can have the chat window on top of all other apps. 
- You have a small digital/analog clock wich can be docked at the screen edges 
- You can also make the main window dockable to the edges. 
- You have a small Notebook to write any quick note or something to remember, you don't need to save it to a file,
    it will remain there until you delete it even after exiting the program. 
- You have a... "typewriter" .. for those moments when you are so lazy that don't even want to touch the keyboard to write. ;) 
- You can see the chat version the other side is using. 
- You can check the remote connection if you ever thing it's disconnected..i.e. if the remote pc hangs, maybe the program won't         detect it after a while.. but usually the program will detect when the other side has been disconnected. 
- You have a quick-search window to find and execute files of any type. 
- You can open the sound mixer and screen config with a click in the menu. 
- You can exit/reboot/power off the computer from the menu. 
- You have direct links to msdos, and the commands Netstat and ping. 
- There's a few links to useful sites on the net, such as webmail addresses, on-line translation sites,e-cards, search engines, etc. 
- You have a quick-browser window, to browse the www. 
- You can send email from the email window.You can also send files to the mailbox. 
- You can see your IP with a single click. 
- Email and www addresses used in the browser and email windows, are saved in a drop-down box. 
- You can access almost of the tools with a CTRL-... keys combination.
- You can control the other computer remotely ( with her/his permission ) with your mouse.
- Some things more that I might be missing..
- And many more features that will be added from your requests.. =)

4. Known bugs and things to be added
Bugs:
- Remote control 'Running programs' function doesn't work on NT.
- It takes a few seconds to start up if you have a lot of fonts.
- Sys info: Free disk space limited to 2047 MB
- Systray icons sometimes are wrong
- Sure there are lots that I still haven't found.

Things currently being fixed/finished:
- Chat file player
- Remote control
- Hard Encription
- Ftp client
- Real time writing
- Encription tool
- Image tools
- Universal chat module
- Typewriter
- Font colors

Thing to be added soon:
- Games
- Fonts syncronizing
- File resume
- Multi user chat
- Lots of useful tools
- Nicer and easier to use main window
- Irc chat
- Icq messages
- Pop3 email
- Ftp Server
- Online server
- Live chat saving and playback
- Messages history
- Internet browse sharing
- Live whiteboard
- Live voice chat
- Live video chat
- Streamed midi music
- Voice message
- Alarms

5. Contacting the author / updates
 You may contact me for any of these reasons:
   Report a bug
   Suggest something you would like to be added
   Be noticed when a new version comes up

Contact me at brian7@teleline.es

 I'm releasing this program for free, but I'll accept any $ donations.. =)
 
You can check for updates at Aeris.come.to or come.to/Aeris at the Delphi section.
Neo Chat will be updated very often, at least once a week or 2 weeks so be sure
to check it with the new versions checker.. it takes just a few seconds.

6. Versions History
2.32 7 May 2000
- Fixed Remote Control, now it works
- Enabled FTP client (not working 100% fine)
- Starting new stage of Neo Chat to make it multi-user

>>> Please check Announcements Board <<<

2.31 21 April 2000
- Fixed File sending by search
- Fixed Typewriter Pass_to_chat function
- Reorganizing code for next level of Neo Chat (worldwide app)
- Fixed Remote/check connection for client side
- Added some security checks when connecting


2.3 15 April 2000
- Added Help system
- Added Session Logger
- Added New versions checker
- Added Announcements Board
- Fixed remote info color depth bug
- Prepared for first release

2.21b  14 april 2000
- Cleared and fastened connection start
- Added connection dialog with last host saved
- Added save chat confirmation before exit
- Some other fixes and functions

2.21  14 march 2000 ( in Argentine )
- Adding FTP Client (50% done)
- Added File Splitter tool
- Changed some menus layout
- Fixed some bugs
- Enhanced clock
- Added and Enhanced Menus
- Fixed File Receiving
- Adding Universal Chat module
- Fixing Richedit's focusing and colors
- Fixing Real time write mode
- Adding Image Tools
- Adding Encription Tool
- Hard enription is no longer compatible with previous Neo Chat versions
- Text transfer is no longer compatible with previous Neo Chat versions due to changes in the encription methods.

2.15  25 jan 2000
- Added Hard Encryption module
- Added Compression module
- Added Sleep Icon and some bug fixes
- Fixed wrong color transmision
- Adding Remote control
- Some fixes
- Remote control works 100% !!
- Added full jpeg parameters support (color depth, color mode, quality % )
- File sending rewriten, improved, and bugs fixed.
- Added Update-on-click to Remote Control
- Improved screen capture speed
- Highly improved screen cap. sending ( more than 10 times faster )
- Added Continue Update option  Planning Buffered streaming for this option

2.11  10 dec 99
- Added Typewriter !
- Fixed Options saving
- Speeded up File transfer to 400..500 % !! {- Fixed Timer bug in receiving side} ( not 100 % )
- Highly speeded up connecting time
- Some fixes
- Added Real Time writing ( not working )
- Added Send Email
- Added MiniBrowser
- Enhanced Send Email and Mini Browser
- Added options tabs
- Main window Dockable
- Added tray menu options
- Some fixes

2.06b 13 sept 99
- Many File sending improvements
- Some general speed optimization
- Added tabs to the options window
- Added notify when user is away 
- Added items to the file menu
- Added File Searching to send and run files
- Fixed a disconnection bug
- Fixed window focusing bug when minimized
- Added Ctrl+S to sleep
- Added Msdos, Ping and Netstat links
- Added Remote Connection Checking
- Fixed Always On Top option registry saving
- Some other bug fixes
- Added Digital/Analog Clock
- Made Clock window dockable
- Added Notebook

2.04  10 sept 99
- Added independent url window with multiple url's capacity and animated icon
- Added html links
- Added and fixed printer support
- Fixed a bug with text lines formatting
- Added the 'About' window
- Added and fixed Copy/Paste in pop up menus
- Fixed "Save as Rich Text"
- it works !!!!! =) after hours and hours of headaches.. now you can send files ! ;)

2.00  5 sept 99
- Added a lot of things and bugs fixes too many to explain.

1.98  18 August 99
- Restarting continuation of the program

1.00 to 1.98 Sometime around march... may
- Made everything..
 
7. License agreement
License and Disclaimer of Warranty

By using or installing Neo Chat, you (an individual or an entity)
agree to be bound by the terms of this License Agreement.
If you do not agree to all the terms of this License Agreement,
you may not use or install the Product.

Renso Escobar,("the Author") grants you the following rights under this License Agreement:
	You may use the executable code version of the Product for personal or internal business purposes.
	You may make and distribute copies of the Product, provided that such copies contain all of the original copyright notices and are accompanied by a copy of this License Agreement, and that such distribution is not for commercial purposes.

Restrictions
This License Agreement does not entitle you to receive hard-copy documentation, technical support, telephone assistance, or enhancements or updates to the Product.
You may not customise, modify or create derivative works of the Product or associated documentation, or decompile, disassemble or reverse engineer the Product.

Disclaimer of Warranty
The Product and any associated documentation is provided free of charge, on an "asis" basis and without warranty of any kind, express, implied or otherwise, including without limitation the warranties that it is free of defects, merchantable, fit for a particular purpose, or non-infringing. The entire risk arising out of use of or performance of the Product remains with you.

To the maximum extent permitted by law, in no event shall the Author be liable for any damages whatsoever (including, without limitation, damages for lost or damaged data, loss of goodwill or profits, or any other commercial damages or loss) arising out of the use of or inability to use the Product, even if the Author has been advised of the possibility of such damages.

8. Special thanks
I'd like to thank:
- My girlfriend for giving me support and help me testing it.
- Holymakko, ti-bone and Atomic for helping me test the program and give me ideas for it.
