Ben Harris [Tue, 9 Mar 1999 11:57:13 +0000 (11:57 +0000)]
Removed support for Line Feed/New Line Mode on the grounds that it doesn't
do the same as lfhascr -- it also changes the "return" key to send CR/LF, which
lfhascr doesn't do (and shouldn't do). Also, Line Feed/New Line mode isn't
meant to affect IND, which lfhascr currently does (but arguably shouldn't).
Ben Harris [Sun, 7 Mar 1999 23:19:02 +0000 (23:19 +0000)]
Lots of things, notably:
* Tidied state machine, with better handling of unknown escape and control
sequences.
* Support for automatic newline mode, with lfhascr now being a session
variable.
* #include <string.h> for mem*() and str*().
Ben Harris [Wed, 3 Mar 1999 22:03:54 +0000 (22:03 +0000)]
Resizing of terminal windows added. Seems to work, but term_size might benefit
from calling scroll_display. This is where my scroll-optimisations look less
useful than Simon's.
Ben Harris [Tue, 2 Mar 1999 23:19:20 +0000 (23:19 +0000)]
We now have saner handling of 4-bit modes (disable colour, get the Palette
Manager to give us bg, fg, bold fg and cursor).
I've also removed some traces of the old scroll-optimiser.
Ben Harris [Mon, 1 Mar 1999 23:43:29 +0000 (23:43 +0000)]
We now use DeviceLoop for redraws, which allows for depth-specific tweaks.
The first of these is that in 1-bit modes we ignore colour attributes entirely,
which has nice effects on some of Fragments efforts if nothing else.
We still seem to be a lot slower than BetterTelnet, which is a bit worrying.
Ben Harris [Mon, 1 Mar 1999 22:26:50 +0000 (22:26 +0000)]
Right, so that's a hook for scroll optimisations (when Simon gets round to
them) and a vaguely-working scrollbar. Next stop: faster and more sensible
redraw in 1-bit modes at least. Waiting five minutes for the test case
to scroll past is _tedious_.
Ben Harris [Sun, 28 Feb 1999 17:05:11 +0000 (17:05 +0000)]
Erm, major change at the moment is a new test case. You need a file called
'fragment' to build it, but its licence prevents me distributing it at present.
Now, about those scrolling optimisations...
Ben Harris [Sun, 28 Feb 1999 02:38:41 +0000 (02:38 +0000)]
Right, we now have:
* The ability to load the configuration from the current resource file (ie the
application for now).
* A scroll bar and size box that look right, even if they don't actually _do_
anything yet.
* A load of other minor tweaks.
Ben Harris [Fri, 19 Feb 1999 23:51:21 +0000 (23:51 +0000)]
We now have an event loop, albeit one which ignores everything going on
around it, then proclaims itself to be bored and leaves in a huff. I
suspect this coulbe be turned into a satirical comment on someone, but I
can't be bothered right now.
Simon Tatham [Fri, 8 Jan 1999 13:10:19 +0000 (13:10 +0000)]
John Sullivan's patches plus more fixes:
- Stop using the identifier `environ' as some platforms make it a macro
- Fix silly error box at end of connection in FWHACK mode
- Fix GPF on maximise-then-restore
- Use SetCapture to allow drag-selecting outside the window
- Correctly update window title when iconic and in win_name_always mode