summaryrefslogtreecommitdiffstats
path: root/window.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2007-11-07 19:41:17 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2007-11-07 19:41:17 +0000
commit35591ecd4eccb96bb1c34909f3f463b09f1db7db (patch)
treee910be6214c2c3a9cf69ceae820c8ab8c2237dd4 /window.c
parent08d9f46aae69e942a5db9a20463c27ac3c0ebbb8 (diff)
Try write even if read gets signal, some other tweaks.
Diffstat (limited to 'window.c')
-rw-r--r--window.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/window.c b/window.c
index 9a737547..0c029b4c 100644
--- a/window.c
+++ b/window.c
@@ -1,4 +1,4 @@
-/* $Id: window.c,v 1.25 2007-10-31 14:26:26 nicm Exp $ */
+/* $Id: window.c,v 1.26 2007-11-07 19:41:17 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -45,17 +45,17 @@
*
* A window has two buffers attached, these are filled and emptied by the main
* server poll loop. Output data is received from pty's in screen format,
- * translated and returned as a series of escape sequences and strings.
- * Input data is received in screen format and written directly to the pty
- * (translation is done in the client).
+ * translated and returned as a series of escape sequences and strings via
+ * input_parse (in input.c). Input data is received as key codes and written
+ * directly via input_translate_key.
*
* Each window also has a "virtual" screen (screen.c) which contains the
* current state and is redisplayed when the window is reattached to a client.
*
* Windows are stored directly on a global array and wrapped in any number of
- * winlink structs to be linked onto local session RB trees A reference count
+ * winlink structs to be linked onto local session RB trees. A reference count
* is maintained and a window removed from the global list and destroyed when
- * it reaches zero
+ * it reaches zero.
*/
/* Global window list. */