From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Anders Lindgren Newsgroups: gmane.emacs.bugs Subject: bug#21975: 25.0.50; `window-size-change-functions' no longer called when manually resizing a frame Date: Sat, 21 Nov 2015 21:30:30 +0100 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11457f90f3df28052512dc54 X-Trace: ger.gmane.org 1448137883 31637 80.91.229.3 (21 Nov 2015 20:31:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 21 Nov 2015 20:31:23 +0000 (UTC) To: 21975@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Nov 21 21:31:14 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 1a0EoP-0000ui-Pg for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Nov 2015 21:31:10 +0100 Original-Received: from localhost ([::1]:53583 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0EoP-0007pc-CV for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Nov 2015 15:31:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50197) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0EoL-0007mY-98 for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 15:31:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0EoK-0000AN-0l for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 15:31:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:57623) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0EoJ-0000AJ-TQ for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 15:31:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1a0EoJ-0008PW-Eq for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 15:31:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Anders Lindgren Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 21 Nov 2015 20:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21975 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.144813785932318 (code B ref -1); Sat, 21 Nov 2015 20:31:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 21 Nov 2015 20:30:59 +0000 Original-Received: from localhost ([127.0.0.1]:47331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0EoE-0008PB-C0 for submit@debbugs.gnu.org; Sat, 21 Nov 2015 15:30:58 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:40158) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Enr-0008OY-7R for submit@debbugs.gnu.org; Sat, 21 Nov 2015 15:30:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0Enp-00008W-Jz for submit@debbugs.gnu.org; Sat, 21 Nov 2015 15:30:34 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:38369) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0Enp-00008R-GY for submit@debbugs.gnu.org; Sat, 21 Nov 2015 15:30:33 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50154) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0Eno-0007V6-66 for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 15:30:33 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0Enm-00006x-QB for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 15:30:32 -0500 Original-Received: from mail-vk0-x22e.google.com ([2607:f8b0:400c:c05::22e]:35289) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0Enm-00006d-Hw for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 15:30:30 -0500 Original-Received: by vkha189 with SMTP id a189so17075313vkh.2 for ; Sat, 21 Nov 2015 12:30:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=JLiFaLaWD/+hLJV+lIjMPSo1cw2lkquT2n8EmU5iB60=; b=lyOC0LkIyd4OpuX2IxA/OOEJMUOqmWK3PixrjRhYXNrH+cQeh2RMOgfC+qKQ6UANeL VZbbEgQp1J0PzFO3RtZFEv/1pZra4WVmydnA5wvUZ8qOWxU6Y8FCBv06vAGmn67zajFU EvZx+CB+YuMvWkiFTPIHD7xnTc5l2OmDdIPVtXUiDmviocOvA/waF/z/LRVHCMLoG88s nLg4PtdQUHDSE3lXqF9Khi2Pn/fXEPpSXtn0xXsQ9XMtFTXZxBS2wfsCTjjFdf+oyGAr aRMLivcNWNblt18mtzUeKwHJH/+8TWA1CCc9UYjpsxp7eQqs7ww7TBuZvdGd0jkAOX2S Hlbg== X-Received: by 10.31.138.74 with SMTP id m71mr8262926vkd.70.1448137830160; Sat, 21 Nov 2015 12:30:30 -0800 (PST) Original-Received: by 10.31.210.133 with HTTP; Sat, 21 Nov 2015 12:30:30 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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:109032 Archived-At: --001a11457f90f3df28052512dc54 Content-Type: text/plain; charset=UTF-8 The hook `window-size-change-functions' is not executed when a frame is manually resized. In Emacs 23 it was called, but in Emacs 24 and Emacs 25 it isn't. For example, this break the package Follow mode, its windows are not aligned after the frame has been resized. -- Anders Lindgren In GNU Emacs 25.0.50.17 (x86_64-apple-darwin14.5.0, NS appkit-1348.17 Version 10.10.5 (Build 14F27)) of 2015-11-21 Repository revision: 3c407d2919f972a6b03bdb3f30d14cdfa7de06fe Windowing system distributor 'Apple', version 10.3.1348 Configured using: 'configure --with-ns --without-dbus' Configured features: ACL ZLIB TOOLKIT_SCROLL_BARS NS Important settings: value of $LC_CTYPE: UTF-8 locale-coding-system: utf-8-unix Major mode: Messages Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. **** [2 times] Quit Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message dired format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils vc-dispatcher vc-svn seq byte-opt gv bytecomp byte-compile cconv cl-extra help-mode easymenu cl-loaddefs pcase cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 88983 6777) (symbols 48 19455 0) (miscs 40 52 104) (strings 32 15767 4910) (string-bytes 1 459952) (vectors 16 12085) (vector-slots 8 425546 4986) (floats 8 152 134) (intervals 56 209 0) (buffers 976 12)) --001a11457f90f3df28052512dc54 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
The hook `window-size-change-functions' is not ex= ecuted when a frame is manually resized.

In Emacs = 23 it was called, but in Emacs 24 and Emacs 25 it isn't.

=
For example, this break the package Follow mode, its windows are= not aligned after the frame has been resized.

=C2= =A0 =C2=A0 -- Anders Lindgren


In GN= U Emacs 25.0.50.17 (x86_64-apple-darwin14.5.0, NS appkit-1348.17 Version 10= .10.5 (Build 14F27))
=C2=A0of 2015-11-21
Repository rev= ision: 3c407d2919f972a6b03bdb3f30d14cdfa7de06fe
Windowing system = distributor 'Apple', version 10.3.1348
Configured using:<= /div>
=C2=A0'configure --with-ns --without-dbus'

=
Configured features:
ACL ZLIB TOOLKIT_SCROLL_BARS NS

Important settings:
=C2=A0 value of $LC_C= TYPE: UTF-8
=C2=A0 locale-coding-system: utf-8-unix
Major mode: Messages

Minor modes in ef= fect:
=C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: = t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mod= e: t
=C2=A0 tool-bar-mode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 global-font-lock-m= ode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink-cursor-mod= e: t
=C2=A0 auto-composition-mode: t
=C2=A0 auto-encryp= tion-mode: t
=C2=A0 auto-compression-mode: t
=C2=A0 buf= fer-read-only: t
=C2=A0 line-number-mode: t
=C2=A0 tran= sient-mark-mode: t

Recent messages:
For = information about GNU Emacs and the GNU system, type C-h C-a.
***= * [2 times]
Quit

Load-path shadows:
None found.

Features:
(shadow sort= gnus-util mail-extr emacsbug message dired format-spec
rfc822 mm= l mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231
mailab= brev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-= util help-fns mail-prsvr mail-utils vc-dispatcher vc-svn seq byte-opt
=
gv bytecomp byte-compile cconv cl-extra help-mode easymenu cl-loaddefs=
pcase cl-lib time-date mule-util tooltip eldoc electric uniquify=
ediff-hook vc-hooks lisp-float-type mwheel ns-win term/common-wi= n
tool-bar dnd fontset image regexp-opt fringe tabulated-list new= comment
elisp-mode lisp-mode prog-mode register page menu-bar rfn= -eshadow timer
select scroll-bar mouse jit-lock font-lock syntax = facemenu font-core
frame cl-generic cham georgian utf-8-lang misc= -lang vietnamese tibetan
thai tai-viet lao korean japanese eucjp-= ms cp51932 hebrew greek romanian
slovak czech european ethiopic i= ndian cyrillic chinese charscript
case-table epa-hook jka-cmpr-ho= ok help simple abbrev minibuffer
cl-preloaded nadvice loaddefs bu= tton faces cus-face macroexp files
text-properties overlay sha1 m= d5 base64 format env code-pages mule
custom widget hashtable-prin= t-readable backquote cocoa ns multi-tty
make-network-process emac= s)

Memory information:
((conses 16 88983= 6777)
=C2=A0(symbols 48 19455 0)
=C2=A0(miscs 40 52 10= 4)
=C2=A0(strings 32 15767 4910)
=C2=A0(string-bytes 1 = 459952)
=C2=A0(vectors 16 12085)
=C2=A0(vector-slots 8 = 425546 4986)
=C2=A0(floats 8 152 134)
=C2=A0(intervals = 56 209 0)
=C2=A0(buffers 976 12))

--001a11457f90f3df28052512dc54--