nicm
|
79d2351ce8
|
Memory leaks, from Gang Fan in GitHub issue 1453.
|
2018-08-27 11:03:34 +00:00 |
|
nicm
|
1b4402c823
|
Add q: format prefix to escape sh(1) special characters. Suggested by
someone ages ago and then more recently in GitHub issue 1449.
|
2018-08-26 09:28:42 +00:00 |
|
nicm
|
f38b5a1b58
|
all_jobs can be static.
|
2018-08-23 18:39:12 +00:00 |
|
nicm
|
bceccc6b63
|
Move job struct into job.c.
|
2018-08-23 15:45:05 +00:00 |
|
nicm
|
55db3623bf
|
Add StatusLeft and StatusRight mouse key modifiers for the left and
right parts of the status line.
|
2018-08-22 20:06:14 +00:00 |
|
nicm
|
98a478ceb3
|
Move offset of window list into status struct.
|
2018-08-20 20:41:58 +00:00 |
|
nicm
|
665f046950
|
Add -Z to find-window as well.
|
2018-08-20 15:00:42 +00:00 |
|
nicm
|
9f2db6a0af
|
Fix problems with page scrolling in copy mode, GitHub issue 1440 from
Amos Bird.
|
2018-08-20 13:51:09 +00:00 |
|
nicm
|
cac4eadca0
|
Add a flag to force redrawing of the status line even if the content
hasn't changed, needed for resizing.
|
2018-08-19 20:13:07 +00:00 |
|
nicm
|
d95fad3d5f
|
Expand \u and \U escape sequences in command strings, from Christopher
Hunt in GitHub issue 1443.
|
2018-08-19 19:03:46 +00:00 |
|
nicm
|
88327c7698
|
Add a client redraw-window flag instead of the redraw-all flag and for
all just use the three flags together (window, borders, status).
|
2018-08-19 16:45:03 +00:00 |
|
nicm
|
bd2896b65e
|
SESSION_UNATTACHED flag is no longer necessary now we have an attached
count instead.
|
2018-08-18 20:08:52 +00:00 |
|
nicm
|
3bc08b0dc0
|
Some tidying and helper functions.
|
2018-08-18 16:14:03 +00:00 |
|
nicm
|
a9ffb56b65
|
Add the KEYC_XTERM flag to all function keys that imply a modifier so
that they are correctly translated into xterm(1)-style keys. GitHub
issue 1437.
|
2018-08-16 14:04:03 +00:00 |
|
nicm
|
14b97fc889
|
Add size to arguments struct too.
|
2018-08-14 11:38:05 +00:00 |
|
nicm
|
d0a600ccaa
|
Some tidying, use a struct for arguments (there will be more later) and
add a helper function.
|
2018-08-14 11:31:34 +00:00 |
|
nicm
|
87e87030fe
|
Whoops, didn't mean to commit this.
|
2018-08-09 09:54:22 +00:00 |
|
nicm
|
a5ef1f2ed6
|
Bump the UTF-8 character array up to 18 to allow for more combining
characters (some languages use up to five). This size doesn't make as
much difference now that UTF-8 goes into an extended cell. GitHub issue
1430.
|
2018-08-09 09:53:44 +00:00 |
|
nicm
|
f5d7a80272
|
calloc the mode data instead of malloc and initialize everything.
|
2018-08-05 08:59:30 +00:00 |
|
nicm
|
d6ff630498
|
Log command arguments.
|
2018-08-02 18:35:21 +00:00 |
|
nicm
|
fb1f0fee5a
|
session_groups can be static also.
|
2018-08-02 11:56:12 +00:00 |
|
nicm
|
6048b0f483
|
Make key trees and some other bits static.
|
2018-08-02 11:44:07 +00:00 |
|
nicm
|
f12b857415
|
Minor tidying.
|
2018-08-02 11:18:34 +00:00 |
|
nicm
|
21f8ac2766
|
Make display-panes block the client until a pane is chosen or it times out.
|
2018-08-02 07:55:16 +00:00 |
|
nicm
|
fe7486d43b
|
Initialize new lineflag member.
|
2018-08-01 15:22:40 +00:00 |
|
nicm
|
5f07da6227
|
Do not leak path or use it after free.
|
2018-07-31 13:06:44 +00:00 |
|
nicm
|
82776c456e
|
Move struct screen_sel into screen.c and tidy up members that are only
used by copy mode.
|
2018-07-31 11:49:26 +00:00 |
|
nicm
|
80bdd89856
|
Clear history on RIS like most other terminals do.
|
2018-07-31 10:32:19 +00:00 |
|
nicm
|
b21a710de7
|
Remove a leftover unused struct.
|
2018-07-30 11:24:55 +00:00 |
|
kn
|
5c78b48cdf
|
Point to glob in section 7 for the actual list of special characters instead
the C API in section 3.
OK millert jmc nicm, "the right idea" deraadt
|
2018-07-23 19:02:49 +00:00 |
|
nicm
|
969af935f3
|
When a key isn't in the first table, we need to try the same key again
not the any key. Also rename some labels. Fixes GitHub issue 1406
reeported by Mark Kelly.
|
2018-07-17 18:02:40 +00:00 |
|
nicm
|
0d88f8a78b
|
Add an "Any" key to run a command if a key is pressed that is not bound
in the current key table. GitHub issue 1404.
|
2018-07-16 08:48:22 +00:00 |
|
nicm
|
ff67ef945d
|
Fix new-window -k, GitHub issue 1403.
|
2018-07-15 06:57:13 +00:00 |
|
nicm
|
cfc81692e6
|
Expand formats in load-buffer and save-buffer.
|
2018-07-11 08:29:21 +00:00 |
|
nicm
|
e7d53020b4
|
Helper function to shorten history.
|
2018-07-11 06:51:39 +00:00 |
|
nicm
|
03519021b9
|
Add function comments.
|
2018-07-11 06:43:45 +00:00 |
|
nicm
|
28a5bc8fae
|
Add a rectangle_toggle format, from Hirokazu Hata.
|
2018-07-06 07:11:23 +00:00 |
|
jmc
|
98c4291df2
|
whitespace needed between macro args and punctuation;
|
2018-07-04 13:27:32 +00:00 |
|
nicm
|
cc743dc296
|
Add set-hook -R to run a hook immediately (useful to set multiple hooks
to the same thing).
|
2018-07-04 12:30:52 +00:00 |
|
nicm
|
d254293a6d
|
Add pane focus hooks.
|
2018-07-04 12:25:26 +00:00 |
|
nicm
|
2fae6a5761
|
Add accessors for grid linedata member, for some future work. From Dan
Aloni.
|
2018-07-04 09:44:07 +00:00 |
|
nicm
|
42935bde71
|
Fire notify for select-layout, from George Nachman.
|
2018-07-02 12:39:14 +00:00 |
|
nicm
|
a14aa788d4
|
Allow any punctuation (except :) as separator in s/x/y/, not only
/. From JINNOUCHI Yasushi in GitHub issue 1386.
|
2018-06-27 17:36:10 +00:00 |
|
nicm
|
97738921cd
|
Style nit.
|
2018-06-26 13:21:28 +00:00 |
|
nicm
|
8fb6666f17
|
Do not take address of a member of a NULL pointer. GitHub issue 1382
from Kamil Rytarowski.
|
2018-06-26 11:14:05 +00:00 |
|
nicm
|
0c94c3fbee
|
If there are only two panes, always use the other pane as the last
pane. Based on a change from Duy Nguyen in GitHub issue 1377.
|
2018-06-25 17:23:16 +00:00 |
|
nicm
|
dec6ec9e29
|
Minor cosmetic improvement from KOIE Hidetaka.
|
2018-06-24 21:24:09 +00:00 |
|
nicm
|
d0c992306d
|
Fix some compiler warnings; from Thomas Adam.
|
2018-06-11 11:14:10 +00:00 |
|
nicm
|
e6cbeb4f38
|
Make it possible to resize multiple panes by dragging corners, from Dan
Aloni in GitHub issue 1376.
|
2018-06-09 17:05:52 +00:00 |
|
nicm
|
f6bad7efd7
|
Instead of working out which pane to resize with the mouse by walking
the panes list, look through the layout cells for the nearest border and
resize that cell. From Dan Aloni in GitHub issue 1374.
|
2018-06-08 20:54:22 +00:00 |
|