History
=======

Jogu, 27/10/97

Moved need_to_alter from a static in socket.c to session struct, to
fix line disappearing bug when multiple sessions open.

0.20d 02 Sep 1997
-----------------

Where's me earlier changes to this file gone? Oh well...
Logins can be included in a triggers file. When I'm next bored, or if
Twoflower gets bored these would be better as fields in the destinations
window, but that requires changes to the format of Config.SitesD to fit
them in...

New trigger file special characters...
%1 to %5 are the fields from the regexps...
%b - bleep
%l - echo trigger response locally only
%n - stick in a newline for multiline responses
%o - one-shot trigger deactivate on use
%u - Don't put the incoming line on the screen (local .ignore effectively)

Fixed system font not being available... This involved reversing some of
the changes Jogu made...

0.19 07 Jul 97
---------------

Now picks up fonts for zap if it's been seen by the filer
!Run file now loads DCS_quit - !talker didn't put it's icon on the
bar if this wasn't loaded
Small changes to toolbox Res file
If the lineeditor module isn't loaded / initialisation fails, the history
buffer is disabled

0.18
---------------

Lots more - bug fixes to partial line code, now picks up fonts from zap
if it's been seen. System font now works.
URI pasting from Fresco should work.(filetype &b28)
Pasting now adds the contents of the linebuffer before every line.

0.17 29 May 97
---------------

Lots. Can now display lines that have only partly arrived, very basic
telnet option negiotation, few bug fixes.

0.15  02 May 97
---------------

AJF - Fully toolbox-ised (sorry...) and config windows added.

(05/05/97)

No longer ignores errors from select
(means invalid descriptor messages, etc, are picked up)

(26/04/97-ish)

Pasting in of files / selections...

(22/04/97-ish)

Added basic selection (select selects start, adjust moves end)
Dragging out of selection via temp. file

(16/04/97)

Added ctrl, shift left & right arrow to line editor
URL broadcasting (currently adjust-click on name section (eg. http, ftp)
Added ctrl-P,N to lineeditor

(11/04/97)

Removed 'surplus' text from blank window

(10/04/97) (V0.12)

Very simple telnet option negotiation added
-'s in site hostlist are put in menu, now
closequery dialogue is closed when a session is closed

(09/04/97) (V0.11)

Fixed bug where quiting last session cause others to do weird things
Added 'Are you sure you want to quit...' when there are open sessions
Added error string for errno EPIPE (32)

(09/04/97) (V0.10)
Multisession, command history, warning if you try to close an open window

(19/02/97)

Fixed Ctrl-T bug if just one char on line

(17/02/97) (V0.04/5)

Removed debugging code from connect routine...

(16/02/97)

Added Ctrl-F and Ctrl-B (forward & back a word),ctrl-W delete back a word,
  ctrl-T swap chars
Added 'brag' line to startup, with version number
Changed font handling - font is set by a system variable in the !Run file
Tabs in text from talker now expanded
connect works properly with freenet
fixed window won't go smaller bug

(16/02/97) (V0.03)

Made redraw a /lot/ better
Made ctrl-D work
Made hostname:port and hostname<space>port acceptable
Made 'connect to:' prompt ignore zero length hostnames
Ctrl-F2 closes the window if we're not connected
Improved socket error reporting
Improved efficiency when receiving data fast
Input line now has proper editting facilities

(15/02/97)

Added scrollback, limited window to 24 lines high
Make redraw a (little) bit better
Make window jump to bottom on input / output
Fixed bug in processline routine

(14/02/97)

dns / resolve errors improved
Made window open full size on startup
Added multitasking connect
Made window grab input focus on startup
Added multitasking dns
Make out of connection display bright white rather than grey
Resolving / Connecting can be aborted by pressing escape
