aboutsummaryrefslogtreecommitdiff
path: root/server-fn.c
Commit message (Collapse)AuthorAge
...
* If redrawing the region would mean redrawing > half the pane, just schedule toNicholas Marriott2009-04-02
| | | | | | | redraw the entire window. Also add a flag to skip updating the window any further if it is scheduled to be redrawn. This has the effect of batching multiple redraws together.
* char not char *...Nicholas Marriott2009-03-07
|
* Put socket path in $TMUX.Nicholas Marriott2009-03-04
|
* Don't segfault on lock when no sessions attached.Nicholas Marriott2009-02-27
|
* Move status prompt/message init and teardown into status.c.Nicholas Marriott2009-02-13
|
* Server locking. set-password and lock-server commands, plus automatic locking.Nicholas Marriott2009-01-11
|
* Change server-info format.Nicholas Marriott2009-01-10
|
* Prompt history.Nicholas Marriott2009-01-06
|
* Support OS X by moving to gettimeofday(2) and adding poll compat from OpenSSH.Nicholas Marriott2008-08-28
|
* Missing time.h.Nicholas Marriott2008-06-22
|
* Freeze output when showing display line, fixes problems when no status line.Nicholas Marriott2008-06-20
|
* display-time option to set message display time.Nicholas Marriott2008-06-19
|
* Hide cursor with flag.Nicholas Marriott2008-06-19
|
* Command prompt for interactive commands.Nicholas Marriott2008-06-19
|
* Editable prompt. Not used for anything yet. More to come.Nicholas Marriott2008-06-19
|
* Show status messages without blocking the server.Nicholas Marriott2008-06-19
|
* Informational messages on window option changes.Nicholas Marriott2008-06-16
|
* 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.
* Clear clients with flag too.Nicholas Marriott2008-06-07
|
* Be more conservative about redrawing using flags.Nicholas Marriott2008-06-07
|
* Per-session configuration options.Nicholas Marriott2008-06-03
|
* Move -s and -c down a level so handling them is the responsibility of the ↵Nicholas Marriott2008-06-02
| | | | command (with some helper functions), rather than the top-level. This changes the action command syntax so that -s and -c must be after the command rather than before.
* Major reorganisation of screen handling.Nicholas Marriott2007-12-06
|
* Big internal reorganisation to move tty control into parent.Nicholas Marriott2007-11-27
|
* Reset before calling window_draw otherwise it'll have the wrong idea of the ↵Nicholas Marriott2007-11-24
| | | | current state (since it copies from screen).
* Don't stop until after everything else done.Nicholas Marriott2007-11-24
|
* Use screen_draw_* to write message, avoids leaving attribute changes around.Nicholas Marriott2007-11-24
|
* Partial copy mode. Currently does the same as scroll mode but using a ↵Nicholas Marriott2007-11-22
| | | | cursor. Also fix bug where resizing would leave crap lying around.
* Split SCREEN_BACKGROUND flag into BACKGROUND/NOCURSOR in preparation for ↵Nicholas Marriott2007-11-22
| | | | copy mode.
* The CLIENT_HOLD hack can go bye-bye.Nicholas Marriott2007-11-21
|
* Sort out cursors with a new flag - BACKGROUND - for window modes. Free text ↵Nicholas Marriott2007-11-21
| | | | on more exit.
* 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.
* Fix a format string bug and sprinkle some printflikes.Nicholas Marriott2007-11-20
|
* %u -> %d for indexes. Some lint fixes.Nicholas Marriott2007-10-30
|
* 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.
* Lift last MAXNAMELEN limit on -s argument.Nicholas Marriott2007-10-23
|
* Add a bell-action option.Nicholas Marriott2007-10-19
|
* Mark windows in yellow on status line when bell.Nicholas Marriott2007-10-12
|
* Don't resize if sx AND sy haven't changed. Also tweak some logging, and ↵Nicholas Marriott2007-10-04
| | | | reset attrs after clear.
* Incomplete resize support.Nicholas Marriott2007-10-04
|
* Rename window.Nicholas Marriott2007-10-04
|
* Next/last/previous window, some other tweaks.Nicholas Marriott2007-10-04
|
* New window command.Nicholas Marriott2007-10-03
|
* Rewrite command handling to be more generic. Not finished!Nicholas Marriott2007-10-03
|
* String/number arguments..Nicholas Marriott2007-10-03
|
* Move command handling into the server and tidy up some bits.Nicholas Marriott2007-10-03
|
* Redraw client status lines on rename.Nicholas Marriott2007-10-02
|
* Simple status line.Nicholas Marriott2007-10-01
|
* Pass attributes around as flags rather than as a list of escape codes.Nicholas Marriott2007-10-01
|