Commit Graph

7303 Commits

Author SHA1 Message Date
Nicholas Marriott f628afc850 Update TODO. 2019-03-13 14:51:19 +00:00
Nicholas Marriott 1aeac384f3 Add to TODO. 2019-03-13 14:20:58 +00:00
Nicholas Marriott 7a6b21de65 Add to TODO. 2019-03-13 09:30:42 +00:00
Nicholas Marriott 4f5cb88c2b Add to TODO. 2019-03-13 09:30:42 +00:00
Thomas Adam 0e6eda02a6 Merge branch 'obsd-master' 2019-03-13 08:02:35 +00:00
nicm feaa5660a3 Do not use origin for VPA. 2019-03-13 07:34:36 +00:00
Thomas Adam b03f58b977 Merge branch 'obsd-master' 2019-03-13 00:02:38 +00:00
nicm b2bc34af12 Set a flag on cells are genuinely empty (cleared and never written to)
and use tty_clear_line (which will choose the best escape sequence) to
clear any batches of cells with that flag when redrawing a line from the
stored screen.
2019-03-12 23:21:45 +00:00
Thomas Adam 400529eea0 Merge branch 'obsd-master' 2019-03-12 22:02:42 +00:00
nicm 938156d73b DECRC and DECSC apparently need to preserve origin mode as well, based
on a fix from Marc Reisner.
2019-03-12 20:02:47 +00:00
Thomas Adam ba4a884d75 Merge branch 'obsd-master' 2019-03-12 20:02:38 +00:00
nicm 2796ae81d0 Fix HPA in origin mode. 2019-03-12 18:30:08 +00:00
nicm f3f534a3a0 Tidy up a lot of &ictx->ctx by using a local variable. 2019-03-12 18:26:57 +00:00
Nicholas Marriott 6c3ee42568 Add a couple of things. 2019-03-12 17:59:46 +00:00
Nicholas Marriott 2f0ffe6adb Add to TODO. 2019-03-12 17:52:22 +00:00
Nicholas Marriott 4002dbf0c1 Fix session size regress. 2019-03-12 17:36:58 +00:00
Thomas Adam 162d3cb1f4 Merge branch 'obsd-master' 2019-03-12 16:02:37 +00:00
Thomas Adam 7d2004a8dd Merge branch 'obsd-master' 2019-03-12 14:02:40 +00:00
Nicholas Marriott 860acecc0d Fix up regress test for control client size. 2019-03-12 13:57:06 +00:00
nicm 028f9d1d87 Fix resizing of control clients, should be ignored until SIZECHANGED flag set. 2019-03-12 13:56:30 +00:00
nicm 303d20a758 Fix wrapping after origin mode change. 2019-03-12 13:14:14 +00:00
nicm 3f0efc050a When asked for a window index, return it even if the window exists. 2019-03-12 13:14:04 +00:00
nicm 7804fa1b82 Revert to not clearing history on RIS, apparently some bootloaders send
this and it doesn't really do any harm.
2019-03-12 12:58:40 +00:00
nicm 7b819357ff Tweak target debug logging. 2019-03-12 12:49:46 +00:00
Nicholas Marriott 595b52490e Add to TODO. 2019-03-12 12:12:35 +00:00
Thomas Adam 3ec05e9405 Merge branch 'obsd-master' 2019-03-12 12:02:42 +00:00
Nicholas Marriott f8a30e1588 Update CHANGES. 2019-03-12 11:20:21 +00:00
nicm 3f6bfbaf2b Allow multiple modes to be open in a pane. A stack of open modes is kept
and the previous restored when the top is exited. If a mode that is
already on the stack is entered, the existing instance is moved to the
top as the active mode rather than being opened new.
2019-03-12 11:16:49 +00:00
Thomas Adam 95d340cc4f Merge branch 'obsd-master' 2019-03-12 10:02:39 +00:00
nicm ff4c80d53d Add support for origin mode (DECOM, SM/RM ?6), from Marc Reisner. 2019-03-12 07:39:27 +00:00
Thomas Adam bc72cf2f52 Merge branch 'obsd-master' 2019-03-08 12:02:39 +00:00
nicm de730f68a4 Make the mode used to view command output (a variant of copy mode) use
its own mode definition struct with a different init function rather
than calling special setup functions.
2019-03-08 10:34:20 +00:00
nicm 9cc04a0f9a Do not use window mode entry after free. 2019-03-08 10:29:25 +00:00
Thomas Adam 349aeb806a Merge branch 'obsd-master' 2019-03-07 22:02:42 +00:00
nicm f98c66ece8 Add a separate mode struct for the active window mode if any. 2019-03-07 20:24:21 +00:00
Thomas Adam a1009e7bd3 Merge branch 'obsd-master' 2019-03-07 20:02:41 +00:00
nicm 3c24bc5617 Tidy changing the mode into window_copy_init_for_output. 2019-03-07 19:34:22 +00:00
nicm 7f093fcddc Make adding mode formats a function pointer as well. 2019-03-07 19:01:21 +00:00
Nicholas Marriott 5a564a0c1a Add to TODO. 2019-03-07 15:34:24 +00:00
Thomas Adam 9ebd630675 Merge branch 'obsd-master' 2019-03-04 12:01:28 +00:00
nicm 5cdd578906 Fix sense of aggressive-resize flag. 2019-03-04 09:29:52 +00:00
nicm a870c255c4 Don't set client offset if client is not a terminal 2019-03-04 09:29:40 +00:00
Thomas Adam d5c837904b Merge branch 'obsd-master' 2019-02-16 20:02:36 +00:00
nicm fa33603dc1 Do not look at next key byte if the length is 0, originally from Shingo
NISHIOKA in GitHub issue 1601.
2019-02-16 19:04:34 +00:00
Thomas Adam fa8294436c Merge branch 'obsd-master' 2019-02-16 14:02:37 +00:00
nicm 82f0c859a2 Use starting client cwd in config file, GitHub issue 1606. 2019-02-16 11:42:08 +00:00
Thomas Adam 9768091ee4 Merge branch 'obsd-master' 2019-02-09 20:02:36 +00:00
nicm f9c396db41 Completion of command-alias members. 2019-02-09 18:18:36 +00:00
Nicholas Marriott bdb7e48cba Redirect which stderr. 2019-02-06 14:45:35 +00:00
Thomas Adam c42e89a598 Merge branch 'obsd-master' 2019-02-06 08:02:37 +00:00