A quick search show messages way back from 2004 on this topic from several different authors including myself.
The problem is that when running Cygwin X in multi window mode, "raise-frame" calls from emacs clients do not raise windows. E.g., in a frame I call "(setq f (selected-frame))" then put another frame on top and run "(raise-frame f)". The frame does not rise. I'm running "/usr/bin/X -multiwindow -listen tcp" on both Windows 10 and Windows 7 boxes, with emacs 25 in a virtual machine. There is a proposed patch in https://www.cygwin.com/ml/cygwin-xfree/2011-08/msg00034.html (7 years ago) I'm not in a position to compile cygwin X, and the patch probably isn't relevant to the latest source code in any case. Is there any news? Thanks Gulliver -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple