baf1550227
Merge branch 'obsd-master'
2016-08-03 12:01:11 +01:00
f8cc48a43f
Fix minimum size when pane status line is enabled, reported by Y Petremann.
2016-08-03 09:07:02 +00:00
a24260bb23
Merge branch 'obsd-master'
2016-07-15 12:01:10 +01:00
9436a31603
Tweak output of environment logging.
2016-07-15 09:52:34 +00:00
1718420c48
Log environment to new panes.
2016-07-15 09:28:32 +00:00
d4eeeb5498
Merge branch 'obsd-master'
2016-07-15 04:01:12 +01:00
0f73af876f
Don't update cells in each block of data read from a pane immediately,
...
instead track them as change (dirty) and update them once at the end,
saves much time if repeatedly writing the same cell. Also fix comparison
of cells being equal in a few places (memcmp is not enough).
2016-07-15 00:49:08 +00:00
93f42d360b
Merge branch 'obsd-master'
2016-06-16 14:01:11 +01:00
325cbe90d9
Allow a command to be specified to display-panes, similar to
...
command-prompt, rather than always just selecting the pane.
2016-06-16 10:55:47 +00:00
5c12230a08
Merge branch 'obsd-master'
2016-06-15 12:01:11 +01:00
bee3e3e28d
Copy mode needs to keep the original grid intact so it can copy from it
...
if needed, so it disables reading from the pane. This can be problem
with some programs. So make tmux automatically exit all modes after 180
seconds of inactivity and if there is pending output.
2016-06-15 09:13:46 +00:00
cc096ae929
Merge branch 'obsd-master'
2016-06-06 10:01:11 +01:00
aba4438013
Cache selected state so that cells going from selected to unselected are not
...
skipped, reported by Omar Sandoval.
2016-06-06 07:28:52 +00:00
00cf5fbde6
Insert new panes after the pane being split in the list rather than
...
always after the active pane. This is more sensible when doing it with
commands rather than keys.
2016-06-06 07:24:31 +00:00
c7a0f56c71
Merge branch 'obsd-master'
2016-05-30 12:01:13 +01:00
1921fac814
Cache the window styles and do not look up the window-style options
...
unless they have changed.
2016-05-30 09:50:20 +00:00
a2e0db67cc
Merge branch 'obsd-master'
2016-05-27 20:01:11 +01:00
fcb00a4161
Use getprogname() instead of __progname to make portability easier.
2016-05-27 17:05:42 +00:00
6cb74f4b7d
Merge branch 'obsd-master'
2016-05-12 18:01:10 +01:00
fdd368a294
- Rework load_cfg() error handling a little.
...
- Add -q to source-file to suppress errors about nonexistent files.
Input and OK nicm@
2016-05-12 16:05:33 +00:00
96538b489b
Merge branch 'obsd-master'
2016-05-01 16:01:11 +01:00
4a6eca5bd7
Use the same code for half page scrolling as full, from Michal Mazurek.
2016-05-01 13:39:05 +00:00
fe4ef307b7
Merge branch 'obsd-master'
2016-05-01 14:01:12 +01:00
88bd5b15ff
tty_client_ready can not be internal to tty.c again.
2016-04-30 18:59:02 +00:00
55d472a9fe
Merge branch 'obsd-master'
2016-04-29 18:01:09 +01:00
ba9f32b464
Merge branch 'obsd-master'
2016-04-29 16:01:12 +01:00
0509be0740
Add option to include status text in the pane borders. If
...
pane-border-status is set to "top" or "bottom" (rather than "off"),
every pane has a permanent top or bottom border containing the text from
pane-border-format.
Based on a diff sent long ago by Jonathan Slenders, mostly rewritten and
simplified by me.
2016-04-29 15:00:48 +00:00
c5443da2d3
The backoff timer is causing no end of trouble with disconnected clients
...
stopping data in attached ones. So get rid of it and see how we get on
with just a high watermark on each pane.
2016-04-29 13:36:10 +00:00
5f2bfd9807
Make the grid_cell passed into screen_write_* const.
2016-04-29 13:21:33 +00:00
55fdaab365
Merge branch 'obsd-master'
2016-04-27 12:01:10 +01:00
1cedf78284
Add next/previous paragraph, from J Raynor.
2016-04-27 09:39:09 +00:00
ed598e9fe1
Merge branch 'obsd-master'
2016-03-18 08:01:18 +00:00
fa97b0a95b
Instead of reusing MouseUp at the finish of a drag, add a new key
...
MouseDragEnd. It can be useful to bind them separately in copy mode.
2016-03-18 07:28:27 +00:00
e304673c65
Merge branch 'obsd-master'
...
Conflicts:
utf8.c
2016-03-02 18:10:51 +00:00
b8a102d26f
Handle wcwidth() and mbtowc() failures in better style and drop
...
characters where we can't find the width (wcwidth() fails) on input, the
same as we drop invalid UTF-8. Suggested by schwarze@.
2016-03-02 15:36:02 +00:00
26945d7956
Use system wcwidth() instead of carrying around UTF-8 width tables.
2016-03-01 12:02:08 +00:00
5fce21728e
Merge branch 'obsd-master'
2016-01-31 12:01:09 +00:00
fa64b89ad7
Whoops, need this for the previous reverse trim commit too.
2016-01-31 09:57:41 +00:00
8cf1504ba6
Merge branch 'obsd-master'
2016-01-29 12:01:16 +00:00
427b820426
Support for RGB colour, using the extended cell mechanism to avoid
...
wasting unnecessary space. The 'Tc' flag must be set in the external
TERM entry (using terminal-overrides or a custom terminfo entry), if not
tmux will map to the closest of the 256 or 16 colour palettes.
Mostly from Suraj N Kurapati, based on a diff originally by someone else.
2016-01-29 11:13:56 +00:00
dc42c35f1f
Merge branch 'obsd-master'
2016-01-19 18:01:15 +00:00
b5b5221c13
Split out getting the current state from the target search so it can be
...
replaced if we already know the current.
2016-01-19 16:01:30 +00:00
995af0e2b7
I no longer use my SourceForge address so replace it.
2016-01-19 15:59:12 +00:00
5d21faa99c
Merge branch 'obsd-master'
2016-01-16 02:01:10 +00:00
c9815307eb
Add hooks for alerts (bell, silence, activity), from Thomas Adam.
2016-01-16 00:36:53 +00:00
506adf3764
Merge branch 'obsd-master'
2016-01-15 12:01:11 +00:00
68d797587e
A couple of missing printflike attributes, from Andrey Starodubtsev.
2016-01-15 11:31:47 +00:00
e0cae08c04
Merge branch 'obsd-master'
2015-12-17 00:01:08 +00:00
99e9a4c786
send-keys -R should reset the input parser to ground state (so it can be
...
used to escape from, for example, printf '\033]2;').
2015-12-16 22:05:35 +00:00
e5caf64815
Merge branch 'obsd-master'
2015-12-15 14:01:12 +00:00