Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-06 | Revert to r1.16 since this is still clearly broken and I can't see how | nicm | |
right now. | |||
2014-12-01 | Another fix for insertion from Balazs Kezes. On insertion, size the line | nicm | |
just enough for the inserted characters. | |||
2014-11-12 | Restore change in r1.17 but add checks to prevent the line length | nicm | |
overflowing, from Balazs Kezes. | |||
2014-11-10 | Revert r1.17 as it breaks inserting in some cases. | nicm | |
2014-11-08 | Two improvements to reflow from Balazs Kezes: | nicm | |
- Don't extend the line to full width on insert/delete character which means leaves extra spaces when reflowing. - Only mark a line wrapped when the cursor actually goes off the end, not on newlines which can be used for positioning. | |||
2014-04-17 | Some more long lines. | nicm | |
2014-03-31 | GRID_DEBUG is no longer needed. | nicm | |
2013-03-25 | Preserve trailing spaces with capture-pane -J, from George Nachman. | Nicholas Marriott | |
2013-03-22 | Add -C and -J to capture pane to escape control sequences and to join | Nicholas Marriott | |
wrapped line, based on a diff from George Nachman. | |||
2013-01-18 | Rather than having two grids for each pane, one for ASCII and one for | Nicholas Marriott | |
UTF-8, collapse the two together. Simplifies the code at the expense of more memory (which can probably be reduced again later). | |||
2012-01-29 | Enforce history-limit option when clearing the screen, memory leak | Nicholas Marriott | |
spotted by R I Pienaar. | |||
2011-01-25 | When clearing the entire screen, clear lines that are used into the | Nicholas Marriott | |
history like xterm does. Requested ages ago by someone I've forgotten. | |||
2009-12-03 | Massive spaces->tabs and trailing whitespace cleanup, hopefully for the last | Nicholas Marriott | |
time now I've configured emacs to make them displayed in really annoying colours... | |||
2009-10-13 | Move lines into the history when scrolling even if the scroll region is not | Nicholas Marriott | |
the entire screen. Allows ircII users to see history, prompted by naddy. | |||
2009-07-13 | Support "alternate screen" mode (terminfo smcup/rmcup) typically used by full | Nicholas Marriott | |
screen interactive programs to preserve the screen contents. When activated, it saves a copy of the visible grid and disables scrolling into and resizing out of the history; when deactivated the visible data is restored and the history reenabled. | |||
2009-07-09 | Change inserting and deleting lines inside the scroll region to properly clear | Nicholas Marriott | |
lines that should be inserted/deleted but not moved. Fixes problems with mutt reported by Brian Lewis, thanks. | |||
2009-07-09 | Tidy by removing unused argument from grid_view_{insert,delete}_line_region | Nicholas Marriott | |
functions (currently don't fully work, this is to make fix easier). | |||
2009-06-29 | Fix two errors with character/line insertion and deletion: the maximum number | Nicholas Marriott | |
of characters which may be inserted or deleted is the screen width, not one less (and similarly for lines and height); and if characters or lines are deleted by moving the ones that follow, the space at the end needs to be cleared. This appears to solve long-standing redraw issues most visible when using the force-width option then scrolling in view(1) or unwrapping lines in emacs. | |||
2009-06-24 | Add a dedicated function to convert a line into a string and use it to ↵ | Nicholas Marriott | |
simplify the search window function. | |||
2009-06-01 | Import tmux, a terminal multiplexor allowing (among other things) a single | Nicholas Marriott | |
terminal to be switched between several different windows and programs displayed on one terminal be detached from one terminal and moved to another. ok deraadt pirofti |