Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Sync OpenBSD patchset 362: | Tiago Cunha | 2009-10-06 |
| | | | | | | | Remove scroll mode which is now redundant, copy mode should be used instead. The = key binding now does nothing. | ||
* | Sync OpenBSD patchset 322: | Tiago Cunha | 2009-09-11 |
| | | | | | | Permit options such as status-bg to be configured using the entire 256 colour palette by setting "colour0" to "colour255". | ||
* | Sync OpenBSD patchset 260: | Tiago Cunha | 2009-08-16 |
| | | | | | | | | | vi(1)-style half page scroll in copy and scroll modes. Move the vi full page scroll key to C-b instead of C-u and use C-u/C-d for half page scrolling with vi keys. In emacs mode, half page scrolling is bound to M-Up and M-Down. Suggested by merdely (about a year ago :-)). | ||
* | Sync OpenBSD patchset 259: | Tiago Cunha | 2009-08-16 |
| | | | | | | | Scroll by two less than the number of lines in the screen, like emacs, rather than by the entire screen, to make it easier to pull things out from under the line indicator. Suggested by claudio. | ||
* | Sync OpenBSD patchset 220: | Tiago Cunha | 2009-08-09 |
| | | | | | | | | | | If colours are not supported by the terminal, try to emulate a coloured background by setting or clearing the reverse attribute. This makes a few applications which don't use the reverse attribute themselves a little happier, and allows the status, message and mode options to have default attributes and fg/bg options that work as expected when set as reverse. | ||
* | Sync OpenBSD patchset 192: | Tiago Cunha | 2009-07-28 |
| | | | | | | | | Next step towards customisable mode keys: build each default table of keys into a named tree on start and use that for lookups. Also add command to string translation tables and modify list-keys to show the mode key bindings (new -t argument). | ||
* | Sync OpenBSD patchset 190: | Tiago Cunha | 2009-07-28 |
| | | | | | | Remove an unused entry in the mode keys command enum and rename MODEKEYCOPY_QUIT to _CANCEL to match the others. | ||
* | Sync OpenBSD patchset 189: | Tiago Cunha | 2009-07-28 |
| | | | | | | | | | Change mode key bindings from big switches into a set of tables. Rather than lumping them all together, split editing keys from those used in choice/more mode and those for copy/scroll mode. Tidier and clearer, and the first step towards customisable mode keys. | ||
* | Sync OpenBSD patchset 188: | Tiago Cunha | 2009-07-28 |
| | | | | | Get rid of empty mode_key_free function. | ||
* | Space trimmage mega-diff. | Nicholas Marriott | 2009-05-04 |
| | |||
* | Redo mode keys slightly more cleanly and apply them to command prompt ↵ | Nicholas Marriott | 2009-02-13 |
| | | | | editing. vi or emacs mode is controlled by the session option status-keys. | ||
* | * Better support for at least the most common variant of mouse input: parse ↵ | Nicholas Marriott | 2009-01-28 |
| | | | | | | | it and adjust for different panes. Also support mouse in window/session choice mode. * Bring back the fancy window titles with session/window names: it is easy to work around problems with elinks (see FAQ). | ||
* | -u to start with screen scrolled up. | Nicholas Marriott | 2009-01-27 |
| | |||
* | Allow status, mode and message attributes to be changed by three new ↵ | Nicholas Marriott | 2009-01-27 |
| | | | | | | | options: status-attr, mode-attr, message-attr. A comma-separataed list is accepted containing: bright, dim, underscore, blink, reverse, hidden, italics, for example: set -g status-attr bright,blink From Josh Elsasser, thanks! | ||
* | Use reverse so status line etc works in terminals w/o colour. | Nicholas Marriott | 2009-01-23 |
| | |||
* | Window splitting. Two vertical panes fixed 50% each. This is a huge diff, ↵ | Nicholas Marriott | 2009-01-11 |
| | | | | still a couple of bugs (notably heap corruption somewhere causing segfault on exit). | ||
* | Clock mode. | Nicholas Marriott | 2009-01-10 |
| | |||
* | Make window options work the same was as session options, add ↵ | Nicholas Marriott | 2008-12-08 |
| | | | | mode-fg/mode-bg options, force -g for global on set/show/setw/showw/ | ||
* | Internal screen data rewrite for better 256 colour/UTF-8 support. | Nicholas Marriott | 2008-09-25 |
| | |||
* | Rename some functions. | Nicholas Marriott | 2008-09-10 |
| | |||
* | Initial 256 colour support, lightly tested. | Nicholas Marriott | 2008-09-08 |
| | |||
* | Split emacs/vi keys into seperate tables. | Nicholas Marriott | 2008-07-02 |
| | |||
* | Convert 0x70 -> 0x88. | Nicholas Marriott | 2008-06-22 |
| | |||
* | Swap in new paste buffer code and add a couple more commands. | Nicholas Marriott | 2008-06-20 |
| | |||
* | Per-session configuration options. | Nicholas Marriott | 2008-06-03 |
| | |||
* | Some key tweaks, fix status bar to not rely on attr. | Nicholas Marriott | 2008-01-03 |
| | |||
* | set/reset mode window functions. | Nicholas Marriott | 2007-12-06 |
| | |||
* | Major reorganisation of screen handling. | Nicholas Marriott | 2007-12-06 |
| | |||
* | Minor tweaks/missed bits. | Nicholas Marriott | 2007-11-27 |
| | |||
* | Big internal reorganisation to move tty control into parent. | Nicholas Marriott | 2007-11-27 |
| | |||
* | Partial copy mode. Currently does the same as scroll mode but using a ↵ | Nicholas Marriott | 2007-11-22 |
| | | | | cursor. Also fix bug where resizing would leave crap lying around. | ||
* | Split SCREEN_BACKGROUND flag into BACKGROUND/NOCURSOR in preparation for ↵ | Nicholas Marriott | 2007-11-22 |
| | | | | copy mode. | ||
* | Free entire screen when destroyed. | Nicholas Marriott | 2007-11-21 |
| | |||
* | Sort out cursors with a new flag - BACKGROUND - for window modes. Free text ↵ | Nicholas Marriott | 2007-11-21 |
| | | | | on more exit. | ||
* | Scrollable win for command output. | Nicholas Marriott | 2007-11-21 |
| | |||
* | Redo screen.c functions to make them readable and more flexible. Make scroll ↵ | Nicholas Marriott | 2007-11-21 |
| | | | | mode only redraw waht it needs. | ||
* | Fast up/down line scroll. | Nicholas Marriott | 2007-11-21 |
| | |||
* | Horizontal history/scrolling. | Nicholas Marriott | 2007-11-21 |
| | |||
* | Fix use-after-free. | Nicholas Marriott | 2007-11-21 |
| | |||
* | Only redraw if offset changed. | Nicholas Marriott | 2007-11-21 |
| | |||
* | Scroll data should be per-window not global. | Nicholas Marriott | 2007-11-21 |
| | |||
* | Initial history support. | Nicholas Marriott | 2007-11-21 |