Nicholas Marriott
|
103748d6ad
|
Major reorganisation of screen handling.
|
2007-12-06 09:46:23 +00:00 |
|
Nicholas Marriott
|
97eca99d0b
|
Code tidying.
|
2007-11-26 22:22:18 +00:00 |
|
Nicholas Marriott
|
c5b1fa9411
|
Shift history up by 10% at a time.
|
2007-11-26 22:18:57 +00:00 |
|
Nicholas Marriott
|
43a05b1884
|
Better fix, handle delete-last-line properly.
|
2007-11-24 13:26:42 +00:00 |
|
Nicholas Marriott
|
4e21786eef
|
Don't crash when deleting lines at the end, fixes irssi.
|
2007-11-24 12:33:56 +00:00 |
|
Nicholas Marriott
|
c64cf68244
|
Cut memory consumption by only allocating lines when there is actually data on them, and only as much as the right-most data. Everything else is filled in at runtime.
|
2007-11-21 22:20:44 +00:00 |
|
Nicholas Marriott
|
1e5cb8d2e4
|
Free entire screen when destroyed.
|
2007-11-21 21:28:58 +00:00 |
|
Nicholas Marriott
|
d5edaf988e
|
Horizontal history/scrolling.
|
2007-11-21 15:35:53 +00:00 |
|
Nicholas Marriott
|
9a6e47cfa8
|
Initial history support.
|
2007-11-21 13:11:41 +00:00 |
|
Nicholas Marriott
|
ceab127fac
|
Mass screen.c rename/tidy. Add a actual size (ysize) as distinct from display size (now dx,dy). Move functions which work on the displayed area into screen-display.c and tidy. Use macros consistently when accessing screen data (may want to move everything about again later!). This the first step on the road to scrollback.
|
2007-11-20 21:42:29 +00:00 |
|