Commit Graph

7759 Commits

Author SHA1 Message Date
d9ad461b5e Merge branch 'obsd-master' 2019-06-09 09:02:26 +01:00
915097d312 Exiting alternate screen mode should restore cursor position and
attributes even if already outside alternate screen mode. GitHub issue
1789.
2019-06-09 06:50:24 +00:00
181841fb67 Merge branch 'obsd-master' 2019-06-09 01:02:26 +01:00
43796bf131 Do not try to parse command when unsetting, GitHub issue 1788. 2019-06-08 21:48:29 +00:00
e13c1e5320 Merge branch 'obsd-master' 2019-06-07 23:02:26 +01:00
e37f34facc Do not load the config file if the server is exiting because it failed
to start, otherwise commands like lsk which start the server again can
end up looping infinitely. Also make the first client exit
correctly. Problem reported by Wael M Nasreddine.
2019-06-07 20:09:17 +00:00
c91680822d Merge branch 'obsd-master' 2019-06-05 23:02:26 +01:00
37bb993f53 Merge branch '3.0-rc' 2019-06-05 21:06:30 +01:00
db5a7c1740 Need to increment the argument to skip the prefix earlier, fixes
repeated incremental search in copy mode, reported by Kaushal Modi in
GitHub issue 1780.
2019-06-05 21:06:06 +01:00
1ec3fb5f30 Merge branch 'obsd-master' 2019-06-05 21:02:26 +01:00
8f40796f05 Add a -v flag to source-file to show the commands and line numbers. 2019-06-05 20:00:53 +00:00
09e90c1645 Need to increment the argument to skip the prefix earlier, fixes
repeated incremental search in copy mode, reported by Kaushal Modi in
GitHub issue 1780.
2019-06-05 19:00:36 +00:00
f274b1b9d7 Merge branch '3.0-rc' 2019-06-05 15:13:56 +01:00
53914e50b9 RC2. 2019-06-05 15:09:42 +01:00
e252984993 If only one of -x or -y is given, use the calculated size for the
other. Also fix some warnings. Pointed out by Ben Boeckel.
2019-06-05 06:44:08 +01:00
d3f0c72e20 Merge branch 'obsd-master' 2019-06-03 21:02:26 +01:00
4ca1de1b8b Add new-session -X and attach-session -x to send SIGHUP to parent when
detaching (like detach-client -P). From Colin Watson in GitHub issue
1773.
2019-06-03 18:28:37 +00:00
17bc11bd15 yacc(1) copies its union so it is not a good place to store
TAILQ_HEADs. Allocate them instead. Found from a problem reported by
sthen@.
2019-06-02 10:52:32 +01:00
f6933e43c2 Merge branch 'obsd-master' 2019-06-02 09:02:27 +01:00
900238a306 yacc(1) copies its union so it is not a good place to store
TAILQ_HEADs. Allocate them instead. Found from a problem reported by
sthen@.
2019-06-02 07:10:15 +00:00
027a7ac829 Merge branch 'obsd-master' 2019-06-01 19:02:26 +01:00
2c6c3a1d27 If only one of -x or -y is given, use the calculated size for the
other. Pointed out by Ben Boeckel.
2019-06-01 16:21:37 +00:00
8382ae65b7 Merge branch 'obsd-master' 2019-06-01 09:02:27 +01:00
ec690208a3 Move link. 2019-06-01 08:07:22 +01:00
b28b8312f2 Mention CHANGES. 2019-06-01 08:05:55 +01:00
c2d79add31 Should be caps. 2019-06-01 07:28:31 +01:00
feff55b92f Try this instead. 2019-06-01 07:26:39 +01:00
3d29b97768 Link to file. 2019-06-01 07:24:57 +01:00
39ea8a2787 Need stdlib.h, from Ben Boeckel. 2019-06-01 06:20:22 +00:00
480cdedcac Merge branch 'obsd-master' 2019-06-01 01:02:25 +01:00
88ee5a1a00 Add a crashing config. 2019-05-31 22:50:30 +01:00
2c5f3074bc Fix warnings, from Ben Boeckel. 2019-05-31 21:41:17 +00:00
9d2ef8bf0d Merge branch '3.0-rc' 2019-05-31 15:18:56 +01:00
1a3a973bd0 Allow % strings that are all numbers or %s, and fix a double free. Both
reported by George Nachman, GitHub issues 1765 and 1766.
2019-05-31 15:18:25 +01:00
adf9e77702 Merge branch 'obsd-master' 2019-05-31 15:02:27 +01:00
82e47403c6 Allow % strings that are all numbers or %s, and fix a double free. Both
reported by George Nachman, GitHub issues 1765 and 1766.
2019-05-31 11:34:09 +00:00
41b8bb4eef Merge branch 'obsd-master' 2019-05-30 23:02:27 +01:00
b26523c26d Remove a leftover abort and some fixes from cppcheck. 2019-05-30 20:54:03 +00:00
200a1c62c6 Merge branch '3.0-rc' 2019-05-30 13:12:50 +01:00
e4eec92852 No longer need to reduce line number by one. 2019-05-30 13:12:35 +01:00
2df757521a Merge branch 'obsd-master' 2019-05-30 13:02:26 +01:00
8fb796b5b3 No longer need to reduce line number by one. 2019-05-30 10:04:33 +00:00
82b25a9d62 Merge branch 'obsd-master' 2019-05-30 11:02:27 +01:00
89d2c7eb26 I had hoped that non-xenl terminals had died out, at least in fairly
modern OSs, but no - DragonFly BSD's console returns to haunt us. Fix it
at least somewhat. GitHub issue 1763.
2019-05-30 07:42:41 +00:00
026450c1a8 Add test for xenl terminals. 2019-05-30 07:52:24 +01:00
c5e2532b67 Merge branch '3.0-rc' 2019-05-29 23:04:28 +01:00
75d112c484 The line number needs to be updated only after the \n is processed by
the parser, so store a flag and update it next time around. Also each
new line needs its own shared data.
2019-05-29 23:04:22 +01:00
414208aab1 Merge branch 'obsd-master' 2019-05-29 23:02:25 +01:00
7dced37673 Use VIS_CSTYLE for the arguments and add the missing escapes it can
generate to the parser.
2019-05-29 20:05:14 +00:00
95d68fcba1 Merge branch '3.0-rc' 2019-05-29 20:43:29 +01:00