aboutsummaryrefslogtreecommitdiff
path: root/window.c
Commit message (Collapse)AuthorAge
...
* long for pid.Nicholas Marriott2008-07-01
|
* Document zombie window stuff.Nicholas Marriott2008-06-30
|
* Zombie windows, requested by Will Maier.Nicholas Marriott2008-06-29
|
* Swap in new paste buffer code and add a couple more commands.Nicholas Marriott2008-06-20
|
* Trimify.Nicholas Marriott2008-06-18
|
* More Sun OS crap.Nicholas Marriott2008-06-18
|
* Start of Solaris port.Nicholas Marriott2008-06-18
|
* New window options: force-width and force-height. This will force a window toNicholas Marriott2008-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.
* ifdef RB_PREV since 4.3 misses it too.Nicholas Marriott2008-06-04
|
* Disable/enable window activity monitoring with set-window-option command.Nicholas Marriott2008-06-04
|
* Per-session configuration options.Nicholas Marriott2008-06-03
|
* tree.h has RB_PREV now, yay!Nicholas Marriott2008-06-03
|
* Don't hang when window closes early; also add lots more debugging.Nicholas Marriott2008-05-31
|
* Don't attempt to reset tty if it is dead.Nicholas Marriott2008-01-02
|
* set/reset mode window functions.Nicholas Marriott2007-12-06
|
* Major reorganisation of screen handling.Nicholas Marriott2007-12-06
|
* Big internal reorganisation to move tty control into parent.Nicholas Marriott2007-11-27
|
* Sort out cursors with a new flag - BACKGROUND - for window modes. Free text ↵Nicholas Marriott2007-11-21
| | | | on more exit.
* Redo screen.c functions to make them readable and more flexible. Make scroll ↵Nicholas Marriott2007-11-21
| | | | mode only redraw waht it needs.
* Horizontal history/scrolling.Nicholas Marriott2007-11-21
|
* Initial history support.Nicholas Marriott2007-11-21
|
* Mass screen.c rename/tidy. Add a actual size (ysize) as distinct from ↵Nicholas Marriott2007-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.
* Try write even if read gets signal, some other tweaks.Nicholas Marriott2007-11-07
|
* Make it build/run on Linux.Nicholas Marriott2007-10-31
|
* Reorg window data structures. Add an intermediate data type (struct winlink) ↵Nicholas Marriott2007-10-26
| | | | to hold index and make sessions hold a RB tree of them rather than a fixed array.
* Handle DSR for resize(1).Nicholas Marriott2007-10-24
|
* A couple of close-on-exec flags.Nicholas Marriott2007-10-24
|
* Don't need ttydefchars here.Nicholas Marriott2007-10-23
|
* FreeBSD's util.h is libutil.h.Nicholas Marriott2007-10-19
|
* Wrong size.Nicholas Marriott2007-10-04
|
* New window command.Nicholas Marriott2007-10-03
|
* Skip exec on cmds. Also use xmemstrdup where appropriate.Nicholas Marriott2007-10-03
|
* Move command handling into the server and tidy up some bits.Nicholas Marriott2007-10-03
|
* Destroy screens properly.Nicholas Marriott2007-10-01
|
* Lose intermediate handling (unused). Change argument parsing to work ↵Nicholas Marriott2007-09-29
| | | | properly over multiple buffers by saving a copy of the argument (we can't just save off/len since the buffer may vanish at any point).
* Window flags, currently only bell.Nicholas Marriott2007-09-29
|
* New input parser via state machine.Nicholas Marriott2007-09-28
|
* Adjust $TMUX environ var to include session index, and don't compact session ↵Nicholas Marriott2007-09-27
| | | | list on release. Also fix some argument types.
* Stop crashing when exiting windows.Nicholas Marriott2007-09-21
|
* Whoops. Other way round.Nicholas Marriott2007-09-21
|
* Be more careful about destroying windows.Nicholas Marriott2007-09-21
|
* Reset ignored signals after forkpty.Nicholas Marriott2007-09-20
|
* Truncate array if last window is closed.Nicholas Marriott2007-09-19
|
* Don't renumber on close.Nicholas Marriott2007-09-19
|
* Use after free.Nicholas Marriott2007-08-27
|
* We use screen now, not ansi.Nicholas Marriott2007-08-27
|
* Sync with fdm.Nicholas Marriott2007-07-25
|
* Initial import to CVS. Basic functions are working, albeit with a couple of ↵Nicholas Marriott2007-07-09
showstopper memory bugs and many missing features. Detaching, reattaching, creating new sessions, listing sessions work acceptably for using with shells. Simple curses programs (top, systat, tetris) and more complicated ones (mutt, emacs) that don't require scrolling regions (ESC[r) mostly work fine (including mutt, emacs). No status bar yet and no key remapping or other customisation.