# HG changeset patch # User Ben Wing # Date 1265694038 21600 # Node ID a7a237f818d94f72179e62db4f61dbc94e46eb21 # Parent d6368048cd8c94321ef4af695289ee0c2e0aded3 add comment about simultaneous window-system consoles -------------------- ChangeLog entries follow: -------------------- src/ChangeLog addition: 2010-02-08 Ben Wing * event-Xt.c: Add comment about simultaneous window-system consoles/devices. diff -r d6368048cd8c -r a7a237f818d9 src/ChangeLog --- 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 + + * event-Xt.c: + Add comment about simultaneous window-system consoles/devices. + 2010-02-08 Ben Wing * alloc.c: diff -r d6368048cd8c -r a7a237f818d9 src/event-Xt.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 #include "lisp.h"