Commit Graph

6770 Commits

Author SHA1 Message Date
nicm a2ace9da24 Add ||, && format operators and C: to search pane content. 2017-05-29 18:06:34 +00:00
Thomas Adam d3959a2118 Merge branch 'obsd-master' 2017-05-29 18:01:14 +01:00
nicm 1257501499 Add m: for fnmatch(3) format matching. 2017-05-29 15:43:48 +00:00
Thomas Adam bfd7209053 Merge branch 'obsd-master' 2017-05-29 10:01:15 +01:00
nicm 1883d299bf Do not factor in screen_hsize() for the visible copy mode screen when
adjusting the selection, it should never have any useful history (and
when it does, after resize, we shouldn't use it). From Michal Mazurek.
2017-05-29 07:58:33 +00:00
nicm 15253448af Tweak text to mention initial size, from John Hood. 2017-05-29 07:46:32 +00:00
Nicholas Marriott b017dc7e32 Update release text. 2017-05-29 08:40:33 +01:00
Nicholas Marriott b5a6458cde Merge branch '2.5-rc' 2017-05-29 08:23:03 +01:00
Nicholas Marriott caa90735cf 2.5. 2017-05-29 08:12:25 +01:00
Nicholas Marriott de45957c42 Add to CHANGES. 2017-05-29 08:11:47 +01:00
Thomas Adam f4a42738af Merge branch 'obsd-master' 2017-05-29 02:01:15 +01:00
nicm d5158620bb Support OSC 10 and 11 to set foreground and background colours, from
"bertnp" in GitHub issue 942.
2017-05-28 23:23:40 +00:00
Nicholas Marriott bf5a196c78 Changes in master. 2017-05-28 22:10:17 +01:00
Thomas Adam 5d7dfefa36 Merge branch 'obsd-master' 2017-05-28 22:01:11 +01:00
nicm dbc8cae18c Change so that sessions created detached (-d or no client) are always
80x24 and the status line is not applied until they attach. Also make -x
and -y work for control clients whether the session is detached or not.
2017-05-28 19:46:55 +00:00
Nicholas Marriott 1e1e0f1fbb Add test for -x and -y too. 2017-05-28 20:15:45 +01:00
nicm 385bf084a5 Also recalculate session sizes when refreh-client -C is used. GitHub
issue 947.
2017-05-28 19:00:52 +00:00
Nicholas Marriott eb1f362687 Do not need /dev/null. 2017-05-28 19:53:08 +01:00
Nicholas Marriott 5386e6583d Add some tests. 2017-05-28 19:52:51 +01:00
Thomas Adam d1497527c6 Merge branch 'obsd-master' 2017-05-17 18:01:14 +01:00
nicm 91d202da7e Tidy command prompt callbacks and pass in the client. 2017-05-17 15:20:23 +00:00
Nicholas Marriott 3888bf9d12 Need to check libutil for fparseln. 2017-05-17 12:48:42 +01:00
Thomas Adam 3df4e78492 Merge branch 'obsd-master' 2017-05-16 16:01:28 +01:00
Nicholas Marriott b74b6dc77f Missed during merge. 2017-05-16 14:15:35 +01:00
nicm 31625c2d17 Line length and spaces to tabs. 2017-05-16 12:57:26 +00:00
Thomas Adam dcdaf5c8b9 Merge branch 'obsd-master' 2017-05-15 20:01:14 +01:00
Thomas Adam 36181775cd Merge branch 'obsd-master' 2017-05-15 18:01:14 +01:00
nicm 1ba7f1d03f Check the terminfo(5) U8 capability and disable using UTF-8 for ACS if
it is present and zero. This is useful for users with terminals or fonts
that do not correctly support UTF-8 line drawing characters. GitHub
issue 927, reported by Hiroaki Yamazoe and Akinori Hattori.
2017-05-15 16:44:04 +00:00
nicm b160de5cb4 Notify layout changed when choosing predefined layouts, from Joshua Brot. 2017-05-15 14:57:29 +00:00
Thomas Adam 7edaedf3a1 Merge branch 'obsd-master' 2017-05-15 10:01:16 +01:00
nicm cb5fcb3d22 The Konsole SU bug means it can't clear the entire scroll region (it
ignores if >= size, not if > as I first thought). So we can't
effectively fix it in code - remove the workarounds which just cause
bugs on other terminals.
2017-05-15 07:54:44 +00:00
Thomas Adam 58f8421eac Merge branch 'obsd-master' 2017-05-13 10:01:16 +01:00
nicm 7a4c66b7f5 Scroll the right number of lines off the region when clearing. 2017-05-13 07:41:59 +00:00
nicm d58c3793d6 Some other unused variables. 2017-05-13 07:30:50 +00:00
Nicholas Marriott ea190d862a Merge branch '2.5-rc' 2017-05-13 08:20:01 +01:00
Nicholas Marriott 0f26739c9f 2.5-rc2. 2017-05-13 08:17:01 +01:00
Nicholas Marriott ae2c5ad768 Reset updated flag when restarting job so new output is detected, reported by
Gregory Pakosz in GitHub issue 922.
2017-05-13 08:16:11 +01:00
Thomas Adam 9f9f8c8e76 Merge branch 'obsd-master' 2017-05-13 02:01:13 +01:00
nicm 50f1f1dce9 Compare >= for columns not >. 2017-05-12 23:10:19 +00:00
nicm 0264ef094a Can scroll away full lines to clear them too. 2017-05-12 23:06:43 +00:00
nicm f688653710 Remove an unused variable. 2017-05-12 22:43:15 +00:00
Thomas Adam 886d896098 Merge branch 'obsd-master' 2017-05-12 18:01:14 +01:00
Nicholas Marriott 8331000764 Merge branch '2.5-rc' 2017-05-12 16:18:31 +01:00
nicm 0cd74723e1 When expanding a line in order to clear it, we need to use the default
background colour - there may be portions that we do not want to clear
with the new background colour.
2017-05-12 15:18:13 +00:00
Nicholas Marriott 2bff5e7867 ECH needs to use background colour. 2017-05-12 16:16:16 +01:00
nicm 90f2a417af Need to clear tty context before using it. 2017-05-12 16:04:13 +01:00
nicm 7c07f5f640 Cannot rely on cursor position after DL and IL (some terminals move to
column 0, some do not).
2017-05-12 16:03:49 +01:00
Thomas Adam 20e30593a5 Merge branch 'obsd-master' 2017-05-12 16:01:14 +01:00
nicm e2a18e2b37 Need to store bg for ECH. 2017-05-12 14:56:56 +00:00
nicm da724fe1c0 Cannot rely on cursor position after DL and IL (some terminals move to
column 0, some do not).
2017-05-12 14:13:54 +00:00