Ben Harris
b5e2bf461b
Beginnings of support for selecting text -- clicking mostly does the right
...
thing, but dragging doesn't work at all.
[originally from svn r81]
1999-03-09 00:09:50 +00:00
Ben Harris
1146737c60
Keyboard handling and a visible cursor.
...
[originally from svn r76]
1999-03-07 23:22:23 +00:00
Ben Harris
c53d7fa688
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.
[originally from svn r72]
1999-03-03 22:03:54 +00:00
Ben Harris
23634d10df
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.
[originally from svn r68]
1999-03-02 23:19:20 +00:00
Ben Harris
2145f64798
Right, I think we now hove scrolling optimisations. They should probably be
...
conditional on something, but I can't be bothered right now.
[originally from svn r67]
1999-03-02 21:51:55 +00:00
Ben Harris
0ce1d562c6
Scroll bar no longer glitches when a new line is added to the window.
...
[originally from svn r66]
1999-03-02 14:52:35 +00:00
Ben Harris
d763b173be
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.
[originally from svn r65]
1999-03-01 23:43:29 +00:00
Ben Harris
409d80171a
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_.
[originally from svn r64]
1999-03-01 22:26:50 +00:00
Ben Harris
eddbb40cf8
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...
[originally from svn r63]
1999-02-28 17:05:11 +00:00
Ben Harris
df4ff91c0e
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.
[originally from svn r62]
1999-02-28 02:38:41 +00:00
Ben Harris
013a8acfd0
Ah. We seem to be working with the Palette Manager again. Good.
...
[originally from svn r61]
1999-02-24 21:17:06 +00:00
Ben Harris
eae4545aea
Now uses the Palette Manager for everything. Unfortunately this seems to
...
have killed colour entirely. It was working earlier today. Really!
[originally from svn r60]
1999-02-24 01:29:10 +00:00
Ben Harris
ebff493cc8
Slight optimisation of do_text so we don't do anything if the entire string's
...
invisible.
[originally from svn r59]
1999-02-21 23:49:04 +00:00
Ben Harris
ccf2a78172
Most attributes work now.
...
Palette changes aren't yet done (but should be easy).
Character-set attributes aren't done.
QuickDraw is too clever by half.
[originally from svn r58]
1999-02-21 22:05:00 +00:00
Ben Harris
8ac1a08339
Bloody Hell! It just managed to say "Hello, world" in a terminal window!
...
I'd better check this lot in before something bad happens to it.
[originally from svn r56]
1999-02-21 18:09:41 +00:00
Ben Harris
a7fd167471
Start of a Mac front-end to the terminal emulator.
...
[originally from svn r54]
1999-02-20 23:57:58 +00:00