From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#5924: 23.1; accept-process-output switching current-buffer Date: Sat, 10 Apr 2010 22:54:44 -0400 Message-ID: References: <84mxxbknma.fsf@cs.bham.ac.uk> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1270954759 7478 80.91.229.12 (11 Apr 2010 02:59:19 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 11 Apr 2010 02:59:19 +0000 (UTC) Cc: 5924@debbugs.gnu.org To: Uday S Reddy Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Apr 11 04:59:18 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1O0nOH-0004zG-GE for geb-bug-gnu-emacs@m.gmane.org; Sun, 11 Apr 2010 04:59:17 +0200 Original-Received: from localhost ([127.0.0.1]:37816 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O0nOH-0002JA-33 for geb-bug-gnu-emacs@m.gmane.org; Sat, 10 Apr 2010 22:59:17 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O0nNo-00022u-C4 for bug-gnu-emacs@gnu.org; Sat, 10 Apr 2010 22:58:48 -0400 Original-Received: from [140.186.70.92] (port=60253 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O0nNn-00022i-6U for bug-gnu-emacs@gnu.org; Sat, 10 Apr 2010 22:58:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O0nNl-0006sP-Cj for bug-gnu-emacs@gnu.org; Sat, 10 Apr 2010 22:58:47 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:60528) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O0nNl-0006sL-B7 for bug-gnu-emacs@gnu.org; Sat, 10 Apr 2010 22:58:45 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1O0nK9-0007JM-SO; Sat, 10 Apr 2010 22:55:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Apr 2010 02:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5924 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 5924-submit@debbugs.gnu.org id=B5924.127095449528098 (code B ref 5924); Sun, 11 Apr 2010 02:55:01 +0000 Original-Received: (at 5924) by debbugs.gnu.org; 11 Apr 2010 02:54:55 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O0nK3-0007J9-Dv for submit@debbugs.gnu.org; Sat, 10 Apr 2010 22:54:55 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.183] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O0nK2-0007J4-2B for 5924@debbugs.gnu.org; Sat, 10 Apr 2010 22:54:54 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEAFvXwEtMCqWu/2dsb2JhbACbQ3K3DoUMBItGgwI X-IronPort-AV: E=Sophos;i="4.52,183,1270440000"; d="scan'208";a="60611623" Original-Received: from 76-10-165-174.dsl.teksavvy.com (HELO ceviche.home) ([76.10.165.174]) by ironport2-out.pppoe.ca with ESMTP; 10 Apr 2010 22:54:44 -0400 Original-Received: by ceviche.home (Postfix, from userid 20848) id 600FC660BF; Sat, 10 Apr 2010 22:54:44 -0400 (EDT) In-Reply-To: <84mxxbknma.fsf@cs.bham.ac.uk> (Uday S. Reddy's message of "Sat, 10 Apr 2010 22:23:57 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sat, 10 Apr 2010 22:55:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:36181 Archived-At: > Reading the elisp manual doesn't indicate anywhere that a call such as > (accept-process-output process) > should change the current-buffer. That depends on the code run during the wait. I.e. it depends on the code run by the process filters, sentinels, timers, ... We've already fixed several bugs where process filters changed current-buffer, but I think we should fix it not in the process filters but in the code that run them. At least, unless someone can come up with a scenario where a process filter, sentinel, or timer would need to change current-buffer. Stefan