changeset 5018:a7a237f818d9

add comment about simultaneous window-system consoles -------------------- ChangeLog entries follow: -------------------- src/ChangeLog addition: 2010-02-08 Ben Wing <ben@xemacs.org> * event-Xt.c: Add comment about simultaneous window-system consoles/devices.
author Ben Wing <ben@xemacs.org>
date Mon, 08 Feb 2010 23:40:38 -0600
parents d6368048cd8c
children d7cc9553d3eb
files src/ChangeLog src/event-Xt.c
diffstat 2 files changed, 14 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Mon Feb 08 21:35:50 2010 -0600
+++ b/src/ChangeLog	Mon Feb 08 23:40:38 2010 -0600
@@ -1,3 +1,8 @@
+2010-02-08  Ben Wing  <ben@xemacs.org>
+
+	* event-Xt.c:
+	Add comment about simultaneous window-system consoles/devices.
+
 2010-02-08  Ben Wing  <ben@xemacs.org>
 
 	* alloc.c:
--- a/src/event-Xt.c	Mon Feb 08 21:35:50 2010 -0600
+++ b/src/event-Xt.c	Mon Feb 08 23:40:38 2010 -0600
@@ -1,7 +1,7 @@
 /* The event_stream interface for X11 with Xt, and/or tty frames.
    Copyright (C) 1991-5, 1997 Free Software Foundation, Inc.
    Copyright (C) 1995 Sun Microsystems, Inc.
-   Copyright (C) 1996, 2001, 2002, 2003 Ben Wing.
+   Copyright (C) 1996, 2001, 2002, 2003, 2010 Ben Wing.
 
 This file is part of XEmacs.
 
@@ -22,6 +22,14 @@
 
 /* Synched up with: Not in FSF. */
 
+/* NOTE: It would be possible to fix things so that all of GTK, Windows, X,
+   TTY and stream can have consoles at the same time.  We already do lots
+   of combinations.  Basically, either call select() directly or some
+   interface onto it, and select() over all the filedescs, including the
+   X and GTK socket, and under Cygwin, the Windows device.  Then for whichever
+   filedesc there's an event, call the appropriate window-system-specific
+   method to pull the event(s) and store onto the dispatch queue. --ben */
+
 #include <config.h>
 #include "lisp.h"