87794a3adb
Merge remote-tracking branch 'tmux/master'
2016-03-11 13:26:22 -05:00
5fc5c03dad
Merge branch 'obsd-master'
...
Conflicts:
tmux.c
2016-03-05 17:58:12 +00:00
0d6de44a37
If setlocale("en_US.UTF-8") succeeds, then don't do the check for UTF-8
...
locale since if it isn't UTF-8 the system is broken anyway. If it fails,
try "" and check for UTF-8 with nl_langinfo(CODESET) rather than
wcwidth(). Based on a diff from schwarze@, nl_langinfo also suggested by
stsp@.
2016-03-05 16:08:38 +00:00
81f78f0da7
Merge branch 'obsd-master'
2016-03-05 10:01:09 +00:00
c38e0a4bbc
Do not use c->cwd or s->cwd if it is NULL, found by Ben Boeckel.
2016-03-05 07:47:52 +00:00
1f0b317088
Although we always have en_US.UTF-8 on OpenBSD, some platforms do not,
...
so fall back to setlocale(LC_CTYPE, ""). tmux requires a UTF-8 locale,
so check with wcwidth() on a UTF-8 character after setlocale().
2016-03-05 07:44:31 +00:00
6c35d17800
Merge branch 'obsd-master'
2016-03-03 16:01:11 +00:00
df0983af39
show-* and set-* need to handle a missing target.
2016-03-03 14:15:22 +00:00
fa81d838da
Accept clients as sessions in cmd_find_get_session.
2016-03-03 14:14:46 +00:00
45d62482da
Merge branch 'obsd-master'
2016-03-03 14:01:10 +00:00
bcb41a09b3
RGB colours shouldn't be mixed up with aixterm colours, return before
...
that happens when working out if they are supported.
2016-03-03 12:58:15 +00:00
9e2fbb31ec
+wchar.h
2016-03-02 18:19:13 +00:00
985504ff2c
Merge branch 'next'
2016-03-02 18:16:51 +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
d980d965dd
Limit x, y and b to 0x7ff for UTF-8 mouse input, suggested by schwarze@.
2016-03-02 15:33:36 +00:00
f0239a8fe9
Remove some more unused variables, and use RB_FOREACH_SAFE in
...
key_bindings_unref_table.
2016-03-01 12:06:07 +00:00
2e4503ad4e
Redraw status on mode entry and exit.
2016-03-01 12:05:15 +00:00
54ea8f74ae
When a mouse drag is finished, fire a MouseUp key press, instead of
...
doing the drag end in code. From Stephen Coakley.
2016-03-01 12:04:43 +00:00
e647eeb0c9
Remove unused variables, from Michal Mazurek.
2016-03-01 12:02:54 +00:00
26945d7956
Use system wcwidth() instead of carrying around UTF-8 width tables.
2016-03-01 12:02:08 +00:00
c7851e0ee7
Fix break-pane synopsis and some other tmux.1 bits.
2016-03-01 11:58:45 +00:00
a011b67f56
Remove unused variables.
2016-02-19 16:45:35 +00:00
c3f93e7178
Add to TODO.
2016-02-19 16:45:15 +00:00
931b1c6d59
Merge branch 'master' into next
2016-02-19 13:37:18 +00:00
e9d369a09e
Fixed fgetln(3) implementation (from Joerg Jung) which does not depend on *BSD
...
fgets(3) semantics.
2016-02-19 13:35:46 +00:00
6adf561507
Redraw status on mode entry and exit.
2016-02-19 13:29:59 +00:00
95adc0e6ba
When a mouse drag is finished, fire a MouseUp key press, instead of doing the
...
drag end in code. From Stephen Coakley.
2016-02-19 13:28:03 +00:00
02753ba9ea
Remove unused variables, from Michal Mazurek.
2016-02-19 13:15:22 +00:00
acc1090e77
Use system wcwidth() instead of carrying around UTF-8 width tables.
2016-02-19 13:14:17 +00:00
fc864529f5
Remove malloc_options debug bit (already gone from OpenBSD).
2016-02-19 13:11:10 +00:00
782dd941da
Fire SIGCHLD after utempter_add_record since it probably eats it.
2016-02-17 23:21:58 +00:00
ba8290aeae
Merge branch 'obsd-master'
2016-02-12 14:01:14 +00:00
4f6bc0a0a9
Expand client formats in run-shell.
2016-02-12 12:24:52 +00:00
f7c8f1ae29
xmalloc: define __bounded__ where necessary
2016-02-07 00:04:46 +00:00
ba97ae1737
EXTRA_DIST: add example_tmux.conf / xmalloc.h
2016-02-06 19:04:21 +00:00
7669cfb330
Merge branch 'obsd-master'
2016-02-05 12:01:10 +00:00
bc0c9c7920
Do not wrap cursor at start or end of history, from Michal Mazurek.
2016-02-05 10:20:06 +00:00
07c23ccc05
Merge branch 'master' of github.com:tmux/tmux
2016-02-05 10:08:55 +00:00
2130a07b70
Add to TODO.
2016-02-05 10:08:39 +00:00
26f899be10
Merge branch 'obsd-master'
2016-02-04 16:01:13 +00:00
bdb8bb790e
Set up -t flag properly when passing new-session -A off to
...
attach-session, GitHub issue 295.
2016-02-04 14:11:20 +00:00
8760f877e1
Merge branch 'obsd-master'
2016-01-31 16:01:09 +00:00
97882f9ce2
Clear RGB flags during selection.
2016-01-31 14:11:49 +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
49e9f93738
Add RGB escape sequences for capture-pane -e.
2016-01-31 09:57:09 +00:00
8028560f82
Support negative trim values (#{=-10:pane_title}) to trim from the end,
...
suggested by Kevin Brubeck Unhammer.
2016-01-31 09:54:46 +00:00
225a384dbb
Fix new-session with -t after command flags changes, reported by Michael Graczyk.
2016-01-31 09:52:01 +00:00
404379049a
examples/ has gone, so delete some text about it.
2016-01-29 15:45:32 +00:00