1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-25 09:12:24 +00:00
putty-source/mac
Ben Harris 03aa22be3c Bring in some of my scroll-optimisation stuff from the old Mac port.
This introduces a new front-end function, do_scroll(), which is expected to
scroll a part of the physical display and cause repaint events for any
areas that couldn't be scrolled (e.g. because they were hidden).
scroll_display() is a wrapper around this which also updates disptext to
match.

Currently, scroll_display is only used in response to user scrollback requests
(via term_scroll()), but extending scroll() to use it as well should be
easy.

All of this is conditional on the front end's defining OPTIMISE_SCROLL, since
only the Mac front end currently implements do_scroll().

[originally from svn r2242]
2002-11-23 13:07:29 +00:00
..
mac_res.r Mac resource source file, missed in last commit. 2002-11-19 02:14:35 +00:00
mac.c Tentative merge of ben-mac-port (only dead for three years!) into the trunk. 2002-11-19 02:13:46 +00:00
mac.h Remove has_focus from Session and use the one in Terminal. Active vs passive 2002-11-20 00:11:05 +00:00
macresid.h Tentative merge of ben-mac-port (only dead for three years!) into the trunk. 2002-11-19 02:13:46 +00:00
macstore.c Tentative merge of ben-mac-port (only dead for three years!) into the trunk. 2002-11-19 02:13:46 +00:00
macstuff.h Bring in some of my scroll-optimisation stuff from the old Mac port. 2002-11-23 13:07:29 +00:00
macterm.c Fiddle with mac_initpalette() so that the cursor works in 2bpp modes as well. 2002-11-20 00:33:44 +00:00
macucs.c Tentative merge of ben-mac-port (only dead for three years!) into the trunk. 2002-11-19 02:13:46 +00:00