From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#32637: 27.0.50; window-size-change-functions not run from local hook Date: Mon, 10 Sep 2018 10:29:11 +0200 Message-ID: <5B962B57.6090207@gmx.at> References: <87musx9dr1.fsf@mail.linkov.net> <5B8F8A0C.1030908@gmx.at> <87musv1ufw.fsf@mail.linkov.net> <5B90D1B8.1000203@gmx.at> <87tvn2ffgf.fsf@mail.linkov.net> <5B92296A.4020603@gmx.at> <87zhwrzgp8.fsf@mail.linkov.net> <5B94DC81.7090104@gmx.at> <837ejur7a3.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1536568102 19462 195.159.176.226 (10 Sep 2018 08:28:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 10 Sep 2018 08:28:22 +0000 (UTC) Cc: 32637@debbugs.gnu.org, juri@linkov.net To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Sep 10 10:28:18 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fzHYQ-0004x9-05 for geb-bug-gnu-emacs@m.gmane.org; Mon, 10 Sep 2018 10:28:18 +0200 Original-Received: from localhost ([::1]:50343 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fzHaW-0003tr-HZ for geb-bug-gnu-emacs@m.gmane.org; Mon, 10 Sep 2018 04:30:28 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41649) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fzHaC-0003l5-1D for bug-gnu-emacs@gnu.org; Mon, 10 Sep 2018 04:30:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fzHa8-0000Cn-JT for bug-gnu-emacs@gnu.org; Mon, 10 Sep 2018 04:30:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:46707) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fzHa8-0000Cj-F5 for bug-gnu-emacs@gnu.org; Mon, 10 Sep 2018 04:30:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fzHa8-0005wP-5V for bug-gnu-emacs@gnu.org; Mon, 10 Sep 2018 04:30:04 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Sep 2018 08:30:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32637 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 32637-submit@debbugs.gnu.org id=B32637.153656816722695 (code B ref 32637); Mon, 10 Sep 2018 08:30:04 +0000 Original-Received: (at 32637) by debbugs.gnu.org; 10 Sep 2018 08:29:27 +0000 Original-Received: from localhost ([127.0.0.1]:51711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fzHZX-0005tz-Hx for submit@debbugs.gnu.org; Mon, 10 Sep 2018 04:29:27 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:38597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fzHZV-0005th-KP for 32637@debbugs.gnu.org; Mon, 10 Sep 2018 04:29:26 -0400 Original-Received: from [192.168.1.101] ([46.125.250.8]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MTjqS-1gPiO33lNg-00QPPk; Mon, 10 Sep 2018 10:29:16 +0200 In-Reply-To: <837ejur7a3.fsf@gnu.org> X-Provags-ID: V03:K1:AufOhg0HgRJ09mNy6fzTGYDJN8IChPBewbqkY1aO4r5KT36cmVw fcwSic4Msy5fjtCqC6eWRGF7dnH6JJ8xFuKTO33YJBpU5VoVHRXycgOnCJHESRQ06PvtOaz Ig6fa7iMjMfQkhaGCzFLwHfAraRK9wZw3fRHrgpNKt1KS8m6nGp2LeUisKnjrsJVj3EmLJJ 84Sw1y1MPnwGSadCs1y9w== X-UI-Out-Filterresults: notjunk:1;V01:K0:r8kRD8YJemA=:Fq0nyxkoovD+0g62dqsUmT td05RNt/WO03c1JRbIsb1qaWZEDu6vuCK0aJNvqY/zYnKS2UWzS9CO3qEgEgyzR2C3f4CjgDN KlNm986y0G5me5hwQl/q9O96VWMaxEtwJVpZMPSrItVPVaJyZ6xhJmi2uz9OjUTpb1pWFVT49 nF5iNSne3QU+7/vS5ekillJ2J2s7WWw/6dlFMf9gqskC3S9Lumn/Mwj1RvM4UzyE7gYJgDWIe lRSWiLP7/a1zNJEhedzvtUiMH1rcZ9s6vMd7GKI/t/H7L2UCqdcPT2zlTbz0yMtAfJZ9DMhp6 t6CrrQWBZIIVp+F4e0cbOGnqy/bpGiPtw3bHjh4nT59D+YLDcuqRs7MMdXf2DhK6qjovgOTww 6m0S8iAyqLWY12UYLsoZY66cBMookRfcTPDHHJ2LZuhrjJ3KAZgWbRvGXFkBlj5mRXi2joa88 LPKknrf19fJwAY67gTe/arK2Ga88EKWHT/krMbFiKEbAaOY+7686BexyHyFClkgp0RPLIW6/Z SgIFamrdhwzIGH+lJLkQqnynhUo0DLMmrV74eb0SqYuCNtatwaBLSl73VkeaOodm4YZudSEYE 3yz0PPPsUmCCag+eFMZdbD/Qeo+YhNj+OzHJRGvijxpQKZXCi3UNroRJoRdrgXM0Rd+g3ci6g PTlpI/c8WA9SMPxR715gVmf6ApGs/883F5f7jTC8zekw2af5ElXUCp/YzRoR6zi9ZzLarbsNs P7dzVsg7veNU5XcX9WBZstkpKCibOeQNWlVZEJl9YqnDknAhIGouWRKtfyxkleWpWTCj+p7J X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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" Xref: news.gmane.org gmane.emacs.bugs:150179 Archived-At: > I'm not sure this is TRT. In particular, for buffers that are shown > in more than one window, this will run the hook in a window that is > basically randomly chosen out of those displaying the buffer. How can > we justify such a behavior? By design, the hook is run in the frame and not in a window showing the buffer. The designer of a buffer-local function for that hook now can be sure that (1) whenever something happens the function should care about, the function gets called, and (2) whenever the function gets called, something happened the function should care about. That's all a patch for this can accomplish given the design limits of 'window-size-change-functions'. martin