From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#19576: write-file writes the wrong buffer Date: Sat, 21 Nov 2015 20:33:25 +0200 Message-ID: <83610v42yy.fsf@gnu.org> References: <564A3292.2050807@gmx.at> <87fv05phpw.fsf@mail.linkov.net> <20151117200204.GA5054@acm.fritz.box> <83lh9v9p7k.fsf@gnu.org> <20151118232304.GB1690@acm.fritz.box> <83mvua7z8k.fsf@gnu.org> <83k2pb4mc9.fsf@gnu.org> <20151121155658.GA3636@acm.fritz.box> <83bnan4a01.fsf@gnu.org> <5650B79A.1090504@gmx.at> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8BIT X-Trace: ger.gmane.org 1448130869 22981 80.91.229.3 (21 Nov 2015 18:34:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 21 Nov 2015 18:34:29 +0000 (UTC) Cc: acm@muc.de, 19576@debbugs.gnu.org, andlind@gmail.com, juri@linkov.net To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Nov 21 19:34:17 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a0CzD-0000f5-LG for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Nov 2015 19:34:11 +0100 Original-Received: from localhost ([::1]:53254 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0CzD-0008E7-72 for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Nov 2015 13:34:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60041) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0Cz8-0008Bi-Mk for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 13:34:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0Cz4-0001Et-LL for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 13:34:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:57574) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0Cz4-0001Eo-HP for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 13:34:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1a0Cz4-00053L-78 for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 13:34:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 21 Nov 2015 18:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19576 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19576-submit@debbugs.gnu.org id=B19576.144813083819410 (code B ref 19576); Sat, 21 Nov 2015 18:34:02 +0000 Original-Received: (at 19576) by debbugs.gnu.org; 21 Nov 2015 18:33:58 +0000 Original-Received: from localhost ([127.0.0.1]:47282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Cyz-000530-LM for submit@debbugs.gnu.org; Sat, 21 Nov 2015 13:33:57 -0500 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:40828) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Cyf-00052S-23 for 19576@debbugs.gnu.org; Sat, 21 Nov 2015 13:33:56 -0500 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NY600600GETEW00@a-mtaout20.012.net.il> for 19576@debbugs.gnu.org; Sat, 21 Nov 2015 20:33:35 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NY6006S1GVYH200@a-mtaout20.012.net.il>; Sat, 21 Nov 2015 20:33:35 +0200 (IST) In-reply-to: <5650B79A.1090504@gmx.at> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 208.118.235.43 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:109027 Archived-At: > Date: Sat, 21 Nov 2015 19:27:38 +0100 > From: martin rudalics > CC: Alan Mackenzie , 19576@debbugs.gnu.org, > Juri Linkov > > Resizing a frame calls ‘window-configuration-change-hook’ instead. In > Emacs 22 change_frame_size_1 still had > > /* This isn't quite a no-op: it runs window-configuration-change-hook. */ > Fset_window_buffer (FRAME_SELECTED_WINDOW (f), > XWINDOW (FRAME_SELECTED_WINDOW (f))->buffer, Qt); > > while in Emacs 23 change_frame_size_1 already uses > > run_window_configuration_change_hook (f); > > Obviously ‘window-size-change-functions’ seems more logical here but > might break packages that expect the old behavior. Running both hooks > for frame resizes doesn't seem overly clever but we do so already when > deleting and splitting windows. Anyway, this is a can of worms. We could run both types of hooks, couldn't we? The documentation seems to suggest that both of them should be run in this situation. As for "can of worms", we could make that change on master and see what breaks. WDYT?