Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Get rid of the PANE_HIDDEN flag in favour of a function, and moving the | Nicholas Marriott | 2009-07-15 |
| | | | | | | | | | decision for whether or not a pane should be drawn out of the layout code and into the redraw code. This is needed for the new layout design, getting it in now to make that easier to work on. | ||
* | - Allow switching to hidden windows (for active-only layout). | Nicholas Marriott | 2009-04-01 |
| | | | | | - Don't update unnecessarily for other layouts when changing active pane doesn't matter. | ||
* | Basic horizontal splitting and layout management. Still some redraw and other | Nicholas Marriott | 2009-04-01 |
| | | | | | | | | | | | issues - particularly, don't mix with manual pane resizing and be careful when viewing from multiple clients; generally cycling the layout a few times will fix most problems. Getting this in for testing while I think about how to deal with manual mode. Split window as normal and cycle the layouts with C-b space. Some of the layouts will work better when swap-pane comes along. | ||
* | Move sx,sy into tty rather than client. | Nicholas Marriott | 2009-02-11 |
| | |||
* | 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). | ||
* | 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/ | ||
* | status-lines -> status, prefix-key -> prefix | Nicholas Marriott | 2008-06-19 |
| | |||
* | New window options: force-width and force-height. This will force a window to | Nicholas Marriott | 2008-06-14 |
| | | | | | | | | | an arbitrary width and height (0 for the default unlimited). This is neat for emacs which doesn't have a sensible way to force hard wrapping at 80 columns. Also, don't try to be clever and use clr_eol when redrawing the whole screen, it causes trouble since the redraw functions are used to draw the blank areas too. | ||
* | Clear blank area properly on redraw, and add a marker line below it. | Nicholas Marriott | 2008-06-14 |
| | |||
* | Clear clients with flag too. | Nicholas Marriott | 2008-06-07 |
| | |||
* | New flag: aggressize resize. Resize window when to size of smallest session ↵ | Nicholas Marriott | 2008-06-06 |
| | | | | for which it is _current_ window. | ||
* | Per-session configuration options. | Nicholas Marriott | 2008-06-03 |
| | |||
* | Don't die if no dst window and -k to linkw. | Nicholas Marriott | 2008-06-01 |
| | |||
* | Major reorganisation of screen handling. | Nicholas Marriott | 2007-12-06 |
| | |||
* | Clear before resize. | Nicholas Marriott | 2007-12-02 |
| | |||
* | Big internal reorganisation to move tty control into parent. | Nicholas Marriott | 2007-11-27 |
| | |||
* | Initial history support. | Nicholas Marriott | 2007-11-21 |
| | |||
* | Mass screen.c rename/tidy. Add a actual size (ysize) as distinct from ↵ | Nicholas Marriott | 2007-11-20 |
| | | | | 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. | ||
* | Add a bell-action option. | Nicholas Marriott | 2007-10-19 |
| | |||
* | Have resize update a SESSION_UNATTACHED flag. | Nicholas Marriott | 2007-10-05 |
| | |||
* | Don't accept UINT_MAX as size if no clients/sessions. | Nicholas Marriott | 2007-10-04 |
| | |||
* | Incomplete resize support. | Nicholas Marriott | 2007-10-04 |