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#23579: 25.1.50; window-configuration-change-hook not invoked when window resized Date: Thu, 19 May 2016 15:02:14 +0200 Message-ID: <573DB956.7050301@gmx.at> References: <7d251ae5c3f0bd45bfca513099bf7328.squirrel@mail.purcellpeople.com> 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 1463663017 1709 80.91.229.3 (19 May 2016 13:03:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 19 May 2016 13:03:37 +0000 (UTC) To: Steve Purcell , 23579@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 19 15:03:26 2016 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 1b3Nbp-0007UR-EL for geb-bug-gnu-emacs@m.gmane.org; Thu, 19 May 2016 15:03:25 +0200 Original-Received: from localhost ([::1]:50287 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b3Nbj-00015A-Bo for geb-bug-gnu-emacs@m.gmane.org; Thu, 19 May 2016 09:03:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33353) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b3NbY-00012t-QY for bug-gnu-emacs@gnu.org; Thu, 19 May 2016 09:03:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b3NbT-0005i0-Ng for bug-gnu-emacs@gnu.org; Thu, 19 May 2016 09:03:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:45381) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b3NbT-0005hw-Kf for bug-gnu-emacs@gnu.org; Thu, 19 May 2016 09:03:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b3NbS-0006Qc-9h for bug-gnu-emacs@gnu.org; Thu, 19 May 2016 09:03:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 19 May 2016 13:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23579 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23579-submit@debbugs.gnu.org id=B23579.146366296424686 (code B ref 23579); Thu, 19 May 2016 13:03:02 +0000 Original-Received: (at 23579) by debbugs.gnu.org; 19 May 2016 13:02:44 +0000 Original-Received: from localhost ([127.0.0.1]:57718 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b3NbA-0006Q6-Lo for submit@debbugs.gnu.org; Thu, 19 May 2016 09:02:44 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:63477) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b3Nb9-0006Pu-Cl for 23579@debbugs.gnu.org; Thu, 19 May 2016 09:02:43 -0400 Original-Received: from [192.168.1.101] ([212.95.7.103]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0Lk7fW-1bamfl0f7q-00c76i; Thu, 19 May 2016 15:02:31 +0200 In-Reply-To: <7d251ae5c3f0bd45bfca513099bf7328.squirrel@mail.purcellpeople.com> X-Provags-ID: V03:K0:Cy9buk2iYxa2IUmIwFTARUTABL99ezxpzQxGqtDdmmMSpFDz+nP ZkQ9HAoh6CDYAYZQAMxLvK9b2nl9Saeh2IlxEycPCvbNfNzKqIVi2DKhp8IhchuUc1B4oy9 d1icuG616XC9J0I9QHFn8tQAds05+X3U6TBL8D51DRJ3Cfqj1FublbPnoxSxgCT0pKs36rK 8yR2IcCfaWAy3wYhPxxDQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:dBnDfoL14Hk=:X6XfFM1z4FdHxZOQN7sxU8 lgsXGavOp2NErFAuZp4mE/bCjyEVxcnznAghL6clcUo7/RGRLDtzPFMRUR40UybLWLTTyp/uA w2kaZNJ6lTxuUoolkzk4f7GMfqeVt9+pnXYDvpH99iOCx9k+/XnNQGQ1VLiqV1y1PanqP/lP4 Y7eCViyfIjt7dxLlWknAuXgoSFCbtGnjems8hm17EGlsIe2dK2fgsVW0MzCGqW+MrXC809PIz l8L8vGGP/cBR+WLO3mQ7JnCmkj39WU2ix+QyFA0gjWKKRSe3Q39jeqBdJ216BhR/PXTVtUSZf WZ5pNfQ1peCX0aYc9OHu3QG29qdWOjBy5sAYBW4/Mu8zEEEZhKo1Gu+QuZk2swaEqKrV9xYc3 2bFwb7kf8QWYJDgUyzC3C0m4RlD8vOTnd89retpjM+pjQZd8OsYJsAVuP/k/+8ddcEeDo7aBZ 76mreqWpOJrrTdVrEoHk19qAiqRwjp4FLkN4CCN4ajFE+sN7P1hN41w+Vok9LEY5wfkw5hUlA XUp/M9c4mf4BHWit11F2k7NJPlH2QYAsRkCwAMxp/rBYUu7MB7ksrCm2+arDdx84Yc53gmPyE P7zj0fIMe4hPsmgYdo13soHcyn/YgJD3Gg4DS4Om9odOkqOqqvYKv0r9vo9lydgEy6f4BlEqi kfcQJJS5PYS+ZA1js2ZOqW7GMw8/U/WYeqlt1BWYfPtNu01Zq42eN+4w95d9FyA/0RoefyXcs rhZsoamnpKT2ubl4R9tWXT/urpbTufVp6XUZdfJSsFgDALTN/Eck0p1HB2ZpS0PDt0zu40el 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:118451 Archived-At: > Under OS X "El Capitan" it's possible to split a Space between two > full-screen applications, with a draggable divider between them. > > When Emacs is one of those split-screen applications, it does not > trigger window-configuration-change-hook when the divider has been > dragged, even though the net result is that the window configuration > changed. Recently I have tried to make the distinction between size and configuration changes more precise. Please have a look at the Elisp manual. The scenario you describe above does not change the configuration of any of the involved frames but only their sizes. > This means that user or package code which relies on the hook is not > triggered reliably, leading to unexpected behaviour. Indeed: For the given scenario you have to add a function to =E2=80=98window-size-change-functions=E2=80=99. martin