>>>>> On Sun, 10 Apr 2005 23:35:55 -0400, Stefan Monnier <[EMAIL PROTECTED]> >>>>> said:
> For what it's worth I've been using Emacs with -DSYNC_INPUT since > before I installed the patch and haven't noticed any negative impact > (except for a few places where a QUIT was missing, but I haven't > bumped into any such thing for a while now). I've also been using Emacs on two SIGALRM systems, Mac OS X and Solaris 8, with -DSYNC_INPUT and a small patch in http://lists.gnu.org/archive/html/emacs-devel/2004-09/msg00094.html. Both of them work without problems. >>>>> On Sun, 10 Apr 2005 11:03:43 +0900, YAMAMOTO Mitsuharu <[EMAIL >>>>> PROTECTED]> said: > I've just encountered a situation that I'd like to use code > conversion, which may call Feval, inside XTread_socket. That is > related to a callback function for the clipboard, and it should > complete code conversion before it returns. Thus passing events to > Lisp does not work here. There seems to be some similar situations especially about interapplication communication such as clipboard, drag-and-drop, and service menu, on Mac. Callback/handler functions are supposed to set results on return there. Some of them can be avoided by preparing all the possible values that might be passed to other applications in advance, and it seems to be acceptable in the case of the clipboard mentioned above. Because the next release is coming, I'll do so for now, and leave the improved one to the Unicode version. Thanks again for all the responses to my question. YAMAMOTO Mitsuharu [EMAIL PROTECTED] _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel