From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.devel Subject: Re: Emacs does not listen on w32 Date: Sun, 13 Apr 2008 14:21:12 +0100 Message-ID: <480208C8.3030401@gnu.org> References: <4800D965.9080202@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1208092902 7748 80.91.229.12 (13 Apr 2008 13:21:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 13 Apr 2008 13:21:42 +0000 (UTC) Cc: Emacs Devel To: "Lennart Borgman (gmail)" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Apr 13 15:22:20 2008 connect(): Connection refused Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Jl2A0-0000l0-I3 for ged-emacs-devel@m.gmane.org; Sun, 13 Apr 2008 15:22:20 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jl29M-0003X3-Az for ged-emacs-devel@m.gmane.org; Sun, 13 Apr 2008 09:21:40 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jl29G-0003TU-3W for emacs-devel@gnu.org; Sun, 13 Apr 2008 09:21:34 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jl29E-0003R0-HV for emacs-devel@gnu.org; Sun, 13 Apr 2008 09:21:33 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jl29E-0003Qj-Dm for emacs-devel@gnu.org; Sun, 13 Apr 2008 09:21:32 -0400 Original-Received: from mk-outboundfilter-4.mail.uk.tiscali.com ([212.74.114.32]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Jl29E-0007rH-6v for emacs-devel@gnu.org; Sun, 13 Apr 2008 09:21:32 -0400 Original-X-Trace: 58236954/mk-outboundfilter-2.mail.uk.tiscali.com/F2S/$ACCEPTED/freedom2Surf-customers/83.67.23.108 X-SBRS: None X-RemoteIP: 83.67.23.108 X-IP-MAIL-FROM: jasonr@gnu.org X-IP-BHB: Once X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuwEABSmAUhTQxds/2dsb2JhbACBXadW X-IP-Direction: IN Original-Received: from i-83-67-23-108.freedom2surf.net (HELO wanchan.jasonrumney.net) ([83.67.23.108]) by smtp.f2s.tiscali.co.uk with ESMTP; 13 Apr 2008 14:21:30 +0100 Original-Received: from [192.168.249.27] (chiko.jasonrumney.net [192.168.249.27]) by wanchan.jasonrumney.net (Postfix) with ESMTP id 1821B8C; Sun, 13 Apr 2008 14:21:34 +0100 (BST) User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) In-Reply-To: <4800D965.9080202@gmail.com> X-Enigmail-Version: 0.95.6 OpenPGP: id=8086879D X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:95100 Archived-At: Lennart Borgman (gmail) wrote: > It looks to me there must be two bugs here: > > - Emacs not giving up cpu to windows. Since Windows NT 3.1 and 95, multitasking has been pre-emptive (controlled by the OS), not co-operative (controlled by applications). If Windows does not allow you to use other programs when Emacs is busy, that is a problem with Windows, not with Emacs. Emacs should not have to "give up CPU", that is an osolete concept from the co-operative multitasking days. > - Emacs is not listening to OS events when it executes lisp code. You are trying to cleanly kill Emacs. That involves running Lisp code, so the lisp interpreter needs to finish the infinite loop you told it to execute before it gets to cleaning up and exiting. The usual workaround in such a case is to terminate Emacs uncleanly.