Log terminal capabilities for each new terminal.
authornicm <nicm@openbsd.org>
Fri, 16 Jun 2017 11:50:06 +0000 (11:50 +0000)
committernicm <nicm@openbsd.org>
Fri, 16 Jun 2017 11:50:06 +0000 (11:50 +0000)
usr.bin/tmux/tty-term.c

index 1b07aef..86f337a 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: tty-term.c,v 1.55 2017/05/31 08:43:44 nicm Exp $ */
+/* $OpenBSD: tty-term.c,v 1.56 2017/06/16 11:50:06 nicm Exp $ */
 
 /*
  * Copyright (c) 2008 Nicholas Marriott <nicholas.marriott@gmail.com>
@@ -393,8 +393,8 @@ tty_term_find(char *name, int fd, char **cause)
                        return (term);
                }
        }
-
        log_debug("new term: %s", name);
+
        term = xmalloc(sizeof *term);
        term->name = xstrdup(name);
        term->references = 1;
@@ -535,6 +535,10 @@ tty_term_find(char *name, int fd, char **cause)
                code->type = TTYCODE_STRING;
        }
 
+       /* Log it. */
+       for (i = 0; i < tty_term_ncodes(); i++)
+               log_debug("%s%s", name, tty_term_describe(term, i));
+
        return (term);
 
 error: