1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-26 17:52:24 +00:00
Commit Graph

23 Commits

Author SHA1 Message Date
Ben Harris
cd60f004eb Since Proff doesn't like me, I'll just print the number of elapsed ticks at the
end of the test data.

[originally from svn r106]
1999-03-14 20:43:51 +00:00
Ben Harris
c7c358fa3f Attribute masking implemented. The variable attr_mask stored the current
set of "interesting" attributes, and do_paint only takes those ones into
account when deciding when to break style runs.  Makes redraw quite a bit
faster on displays which don't do ANSI colour.

[originally from svn r102]
1999-03-14 17:43:35 +00:00
Ben Harris
61504ef68c Cursor painting is now _right_ and scrollbar removal works better.
[originally from svn r101]
1999-03-14 15:51:34 +00:00
Ben Harris
eb79017bff Drag-select now autoscrolls more sensibly.
Selected text now ends up in the clipboard.

[originally from svn r98]
1999-03-14 13:08:44 +00:00
Ben Harris
a5f734f8e4 Auto-scrolling now works properly.
[originally from svn r97]
1999-03-13 18:23:24 +00:00
Ben Harris
12064f2245 First attempt at copying to the clipboard -- doesn't seem to work.
Also a bug-fix in auto-scrolling when drag-selecting off the top.

[originally from svn r91]
1999-03-11 23:23:45 +00:00
Ben Harris
84f1e71fad Menu items now turn on and off in a vaguely useful way.
Dragging to select now works.

[originally from svn r90]
1999-03-11 21:40:32 +00:00
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