From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#19576: write-file writes the wrong buffer Date: Sun, 22 Nov 2015 18:46:19 +0100 Message-ID: <5651FF6B.90609@gmx.at> 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> <5651A23A.3030907@gmx.at> <83ziy62gcw.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1448214459 31069 80.91.229.3 (22 Nov 2015 17:47:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 22 Nov 2015 17:47:39 +0000 (UTC) Cc: acm@muc.de, 19576@debbugs.gnu.org, andlind@gmail.com, juri@linkov.net To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Nov 22 18:47:27 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 1a0YjH-0007OL-N3 for geb-bug-gnu-emacs@m.gmane.org; Sun, 22 Nov 2015 18:47:11 +0100 Original-Received: from localhost ([::1]:56939 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0YjH-00035F-KV for geb-bug-gnu-emacs@m.gmane.org; Sun, 22 Nov 2015 12:47:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41936) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0YjD-00034p-JF for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2015 12:47:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0Yj8-0001nT-Jf for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2015 12:47:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:58753) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0Yj8-0001nP-GC for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2015 12:47:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1a0Yj8-000629-9x for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2015 12:47:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 22 Nov 2015 17:47: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.144821439723137 (code B ref 19576); Sun, 22 Nov 2015 17:47:02 +0000 Original-Received: (at 19576) by debbugs.gnu.org; 22 Nov 2015 17:46:37 +0000 Original-Received: from localhost ([127.0.0.1]:48461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Yii-000616-UT for submit@debbugs.gnu.org; Sun, 22 Nov 2015 12:46:37 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]:51034) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Yig-00060v-FA for 19576@debbugs.gnu.org; Sun, 22 Nov 2015 12:46:34 -0500 Original-Received: from [192.168.1.100] ([213.162.68.105]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0MT74k-1ZtIcy1KL8-00SAsv; Sun, 22 Nov 2015 18:46:30 +0100 In-Reply-To: <83ziy62gcw.fsf@gnu.org> X-Provags-ID: V03:K0:DMTbdEMW1Rs9OC77f9f1qkrN8rOKX0GULp8Y+G6+mTWFryERO4Q X7Jv9LBZ8oR/Afy0Y4iKaPP/RU9HmkyGczuK4O8fd3/s9B4EdrZ+/8/M2ZWKMoe9Ma3z3aM HrDlRIiP80mUdH1yHN9tm8D0/azLX87ORzqrfjzxt7thUBM7SIQYLaEYAwQ1gUkkFFFrbyP PtTov3iWHRnGIdpmeZ4LA== X-UI-Out-Filterresults: notjunk:1;V01:K0:ZDhig/doZrk=:PHcI9DiPiyCVdAbD/TKJNz +0CCxX36th3sBbGEruLWeOTTQJhjuXEG4A5zolgEeEW3yCR7tNWW12uQD9eF7hep4c/G+vyA/ zoExjuRK3tnf0KU+T7FX+eiCo6SWxrhljYW+guBw7izohwSOBcrpFcFfNUyn5ljnr6attDcC1 67DOpEBkE7zE4WXOBKEDeaSE56RmASFoycVidx0v2otGTl7Sj1UapWNSV5sOwKiWA5xiM3DT1 lE4lYE4lSb1x6oaZHIoMeDqOp7z7391RLqiWqzI1d3yLS60LaSXoJHpMwvP85aZYnXMbsPlh4 ++X/kDq8324x7J2etVDSKIHt5JB5QmnVt/L1aAhI/pKvFC+m+w/jfLW4KR5hWpIsZTbGIqque Y2VSYAUnVNn2lafwf78DC7Nx4ShTaZSG+0SCD+r8B+0X2LEh1AVvEB/uu52RjwZVKwOX2QsZw POiXm1Zx8MxkIgGnt1Aek6tBL+clQoo8HfG4X2DmysCzAShUYyaqMucL0v3huIljNu4UIdovg 2LLnSHXi14WuKQTVurHfdJ8vQMXXjpneFNNgi25lz8sUG1gI2raij7cs46MGs/NHBREYYrnwT chZCKXK9Fj8+kAQE//311gWxPdaclh71Jsf6A7iPEWl7souRYw7nTkzZlVY7dLJTpaAPIq4Ud IkCVnv1DlEAHOPQ5MKk9P1dSI9Fd7M9CxpW4RJJBAj5at6vBYSiulAkGkXVmb+s0jd7at5Vnb HZSp58S61wFK6Lal49PzGK/iODsMfML69ISxULcv91jK1AgWYGN5BIw7qcEgmxN2LRRavy5m 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:109088 Archived-At: > I couldn't think of any situation that would cause that. It would > require a resize of windows outside redisplay that would also cause > redisplay to decide that the mini-window needs to be resized. If you > can come up with a recipe for this, we should indeed remove the "just > once" promise. A silly example with emacs -Q is (defvar fun 0) (defun fun (frame) "..." (message "\n%s\n" (setq fun (1+ fun))) (ding)) (add-hook 'window-size-change-functions 'fun) This gets me complete erratic behavior when moving point. Another example is (defvar fun 0) (defun fun (frame) "..." (message "%s" (setq fun (1+ fun))) (ding)) (add-hook 'window-size-change-functions 'fun) (progn (tool-bar-mode -1) (sit-for 1) (tool-bar-mode 1)) With my patch for bug#21975 this runs =E2=80=98fun=E2=80=99 twice when th= e tool-bar is reenabled. Likely due to my calculations of the real tool bar height. martin