GNU bug report logs - #54863
28.1; hook move-frame-functions not working in emacs 28.1

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: James Ahlborn <jahlborn@HIDDEN>; Keywords: patch; dated Mon, 11 Apr 2022 20:29:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Added tag(s) patch. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 54863 <at> debbugs.gnu.org:


Received: (at 54863) by debbugs.gnu.org; 12 Apr 2022 08:15:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 12 04:15:13 2022
Received: from localhost ([127.0.0.1]:47402 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1neBg8-0001mP-VB
	for submit <at> debbugs.gnu.org; Tue, 12 Apr 2022 04:15:13 -0400
Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:38280)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1neBg5-0001m2-FJ
 for 54863 <at> debbugs.gnu.org; Tue, 12 Apr 2022 04:15:11 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1649751302; bh=6kXcDerw9JZJmEAu1rz1Yj63wlTasFHQKqYESvjCii8=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=BCxFw9nFsdgOYUKhOFIjty9YlxxXSNfp6xKb47VbfyzDRJBjQYMFzx0UrbwbGbbWGaGecdY7cWXgXPZRY1ohd0NnHrp0rWy+Vv7Oh00jhfG1NKPSXYuVrVfDxcqwBuSwE0B7QonHDAGe1o0ADjCWoTRCo03k01hpcYefVwy/28UOKZnhVsa6LOl86tKIJc1l737FMiufFAJNK7IRXrqLZMlAPE6fSmRA1hfBMVR2yQ/Q4K27IJO51RMSUPwZ+RfxvWmMOdsUUmsKgDCzITuMTiM5BC5JSoOPHhuwlWDnX7ZPqDh5Crv5WpHdwrJlJZp/NVBeJHuI+OMnSfDTgB4UVg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1649751302; bh=0SWWYP8R25hP+VDs6upIqfjS8M5U4BFRZP19gKlSJNd=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=ln0aDB9elwc0StIYFQ0OGAy2qJmfdwDy53R9zLiIoX0jIjvzBAkgJyr4ssX+srUX7BpQqvogrA8vdhz/RQSrVdWaiM7si0MMZhreqjcK41CpuB0sfAtzB24jRsDgCscZ5FeEJ//ZLy5v76rmW5ztVT4aKdUHxoB9S8LoiU39Ew6xsUn5yrx3FyQfj4v/v2AScHy6Or6+f55kOXstVIx0LWxceQ7JPbB/cnFj9e9tuLBbot7+OnVIjUPnGbtEq97qLuSOmJt0pNrLBu7yW5DmK3QTli9NZHa76wm+Bk+z0SLb88hyC0Y5Wltpr2N2gLgODWnSHow3yYdMtP6p5XM6ag==
X-YMail-OSG: wxVifcwVM1kmRyihGCQ._tIB0n2YQ5Hr3PE2wf1taT_rSiyisCRnkoNgbVevkko
 t6UHZWr003V_YIy94mXyECGMq7PBxLwX18U5mU9rUjU.V3EtAztUqUliVdQrVBKoPSo2KJ.zwKh1
 T8.VkBMMKpEKslOlQ1y2lU3Dkk_n2.EawvAAh2oZb9Y17WFzoTeA1v8dkVbNHF2i9S3KE54AAbJC
 vhopoc9KTWqHvs5KCrCKWi.CajUMkqTtZKc.Xy1SBGKzEXANTr10GpLNjvZBja2jQWmu.YmQkqI9
 awO8tX19UrgWVVWdI1olyBQMng6BGViS9A3EM5eQQBD0VHTNf2JxK.VBaVxIdMPkSOnwJZHNJuqL
 ybaopMCrG_bAc2WO.oo3Vy2LoRP9rbC2kwYxDk0Ks7C0aiB6uBFdKMU.Ch1dha0OQGYDGa6SfELR
 E5dVjkxGBLLniEO.Q7fOhYZ9oKrxur5qMjszkZbA8RicW0Jd2l8SpEVRssgX1V.BNjeUmkyKIRdo
 c0gVTvzy90rnPcFQQcGx_zuJvTslouhped8oDatblIsut9EOLa4fe4ectLZ6AdXx5_3ivwDoeWrc
 DPVzbWVNpZByvPO9s01QeSyZi0e78gH7vPMElRo5yKSHyZcl5X9gsACQKNzCufGZKzHSr5o5_BFl
 8uD8__XtiVpcw7AerU8KO_vhdmV98ysiM61hNNFAPpXFegy8PG0.BKu9JSR9851OBxCVSwPiB8CI
 6P_AvVSvcEz10.xA38m5wrD4UMLOoqvoDn2q0z5gNdTk5HJ1ZhDFzf3Mmlfv0BGy3TmAU7e2r3nS
 SJUzZAMCrMhZHTPf6QrZaMuY0F_mxRutPsmq7WawxbYmL_V1sbVQ7_D75c5fohdfd51Ldq8ZQOqo
 WCcwNO70qciwmUCAUMExihbOmGZ83o8T3DPSlYsY6oWR5RRvwPvqNg1h.BOYujyZlkA1siFym7iW
 _YnO2TJpctn5TcrcVbCTyiIbECp6HcfvDVlTufyCwdKNU899fatWfGqokxqr7BIVWcJKoxEktceL
 sZUFtQVUVpdh3szAxaiMTYqSnq3la5os72SkMQU3pd5txFC6iR0erAQweUpBZ7e2dmOiveHJSWOj
 DVUDx1z1nE5AMw9exFMum.nBneJl.MUwtumdSzUJEP_I2Nhgj_MmAcnr0T8yNDgv4tP3rXLGm6Dd
 fuQtagxPJ7ZOe33wN6cn5YntkEzlWBoMH_k9OpIsr1v0IuA.8yb.58uisSAuJHNDkHzQ3lFxcVYV
 VlCS2dL6ZStBQQdaTLHLV_Xq8sDCbwGjeBh6o2EHCD5CVOn2runrdeGcq2B8PMAjGqdg3mhXJQev
 cnx8pPEZI8.P38cyjy8TdAcOKwBq9Lt.VY6ejqxLH_nvMl4HDxdwvJvN6.YOvG6I_pnryStwbMb4
 OffxUdLwvh.Gfl0.bO3AIimh1yVZ3ZPiIoeyq9VRdGlnfV43dzLpbVSkisjvicksPxPTGnVpAsbQ
 X_qO0CEVJT8WpEnUFSvSWBsi9.H2yXB3Y2ymEgN7Xn_6QBlWIWInvG_cNtRb1i9AmIPjJzSGyhc7
 rB32fhZugmwexjLOGU8fSUDyl0D3JrjEUj1vqNYmcZdapgG.aj5a2R5xrB87iH5U9dsSBWGcxoGH
 RS7J2G3ew7vYbHqNIC4k2HpXSoG3VrkVY.Lec2pPOjSXeilXbEGgvg44QiHdQOFKscfm7IJT97wD
 6LiaC5nG9dn1y8gvDJSH7WkITDHy3JqHNNE1xzMNQkbmLQkLU1xvEPogUaOej4.YdxE_pa_pY8nd
 gPd7mI8kia7eGGIvZDLYOfRrGwMkMMnHdO492.1bQ3iWcndpAW5CN4qX1mfi.1V.74JC2abtXtSH
 LlDl2IVPxfCq.y6dt8nADzPAdPzLpxOfX2MK6zZ1IqK0kqr294GvphMjvoJjTaf6kEzzhQxZMFOn
 fm_VW2WxDgIU8u1tBn_NkvqHyRNGrAqgGfssoVJCijLgl4AfuPwOSTWeeR0IBtherXtgwiqm7h7b
 N4ogHmse4277OVdGW.sZR6t8jKPisGJVFQc8rJx14_Pq5TqAmmQPms8mhWHaXYo1dciUXMGKJy.8
 Jnr8tHZXeQ82GGyeAR.sixuQ45iduAylYJC5h9Mr9HJBQVjsSU8ZYQrOMSvpVaw2t51FyirPTwf6
 lUjN9iPl9FlLDyPFCHeHmefj5orDazdxVBrkrEG4OGGAYXhawIqoXgB050IcRiwpFx5t81tNHF5E
 ha8Iqm90wX0.I3HwoDThFrijiO7UkXUhNeP2ZEa5eYSwudgHRSfm_VK67ALQHGPg-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic312.consmr.mail.ne1.yahoo.com with HTTP; Tue, 12 Apr 2022 08:15:02 +0000
Received: by hermes--canary-production-sg3-65d7bd97b5-rvrjv (VZM Hermes SMTP
 Server) with ESMTPA ID eb8d579f0b0dd66e412c85ae13de09b5; 
 Tue, 12 Apr 2022 08:14:57 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#54863: 28.1; hook move-frame-functions not working in emacs
 28.1
References: <CAGtFx3hAhZhBiCMPBfQLhu_Uhu3vKF5sEcPE_Gi8OeD4_peWBA@HIDDEN>
 <0ee6195e-4561-d9ff-e30b-68707ce14b9e@HIDDEN>
Date: Tue, 12 Apr 2022 16:14:52 +0800
In-Reply-To: <0ee6195e-4561-d9ff-e30b-68707ce14b9e@HIDDEN> (martin rudalics's
 message of "Tue, 12 Apr 2022 09:45:02 +0200")
Message-ID: <87r162wweb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20001
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1942
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 54863
Cc: James Ahlborn <jahlborn@HIDDEN>, 54863 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

martin rudalics <rudalics@HIDDEN> writes:

>> i have a hook function attached to 'move-frame-functions'.  however, in
>>   emacs 28.1, this hook does not seem to fire at all.
>>
>>
>> In GNU Emacs 28.1 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60
>> Version 10.14.6 (Build 18G95))
>>   of 2022-04-04 built on builder10-14.lan
>> Windowing system distributor 'Apple', version 10.3.2113
>> System Description:  macOS 12.2.1
>
> A couple of days ago John Yates told me that
>
> (add-hook
>  'move-frame-functions
>  (lambda (frame)
>    (message "Frame %s moved to %s" frame (frame-position frame))))
>
> doesn't work for him with a pgtk build either.  So I suspect that this
> never worked on macOS.
>
> martin

It's because the responsible code was commented out, probably sometime
after the release of 27.1.  Please try the following patch (I suspect
the didExitFullScreen bug alluded to in the comment is also related to
using emacs_event somehow):

diff --git a/src/nsterm.m b/src/nsterm.m
index 550f29212e..ed7ee1401b 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -7243,6 +7243,7 @@ - (void)windowDidMove: sender
   NSRect r = [win frame];
   NSArray *screens = [NSScreen screens];
   NSScreen *screen = [screens objectAtIndex: 0];
+  struct input_event ie;
 
   NSTRACE ("[EmacsView windowDidMove:]");
 
@@ -7253,12 +7254,10 @@ - (void)windowDidMove: sender
       emacsframe->left_pos = NSMinX (r) - NS_PARENT_WINDOW_LEFT_POS (emacsframe);
       emacsframe->top_pos = NS_PARENT_WINDOW_TOP_POS (emacsframe) - NSMaxY (r);
 
-      // FIXME: after event part below didExitFullScreen is not received
-      // if (emacs_event)
-      //   {
-      //     emacs_event->kind = MOVE_FRAME_EVENT;
-      //     EV_TRAILER ((id)nil);
-      //   }
+      ie.kind = MOVE_FRAME_EVENT;
+      XSETFRAME (ie.frame_or_window, emacsframe);
+      XSETINT (ie.x, emacsframe->left_pos);
+      XSETINT (ie.y, emacsframe->top_pos);
     }
 }




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#54863; Package emacs. Full text available.

Message received at 54863 <at> debbugs.gnu.org:


Received: (at 54863) by debbugs.gnu.org; 12 Apr 2022 07:45:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 12 03:45:11 2022
Received: from localhost ([127.0.0.1]:47318 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1neBD5-0007Aq-8r
	for submit <at> debbugs.gnu.org; Tue, 12 Apr 2022 03:45:11 -0400
Received: from mout.gmx.net ([212.227.17.20]:47081)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1neBD4-0007Ac-0A
 for 54863 <at> debbugs.gnu.org; Tue, 12 Apr 2022 03:45:10 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1649749503;
 bh=pofNjZMH4Tabiw6cTP/VakiNqI9BdRJsMKjz9ozbWZY=;
 h=X-UI-Sender-Class:Date:Subject:To:References:From:In-Reply-To;
 b=XQH88kQouLNlUACbOpvQ9numV3JRQfl9Alhf9JL41LFgejeNF4YbBkkj0ZLf+NKZY
 Kas2fFEWM2jOkHrBUslv+L6ZkvQYPtui0OAeG2fmfdZJDbXsqC2XOe7QpLU7a5olnA
 v7/R+peExU0lwRXpX/ZirpgDBTiznPNWBGpYsaqU=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.30]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M4axq-1ndcyX1YQw-001fyb; Tue, 12
 Apr 2022 09:45:03 +0200
Message-ID: <0ee6195e-4561-d9ff-e30b-68707ce14b9e@HIDDEN>
Date: Tue, 12 Apr 2022 09:45:02 +0200
MIME-Version: 1.0
Subject: Re: bug#54863: 28.1; hook move-frame-functions not working in emacs
 28.1
Content-Language: en-US
To: James Ahlborn <jahlborn@HIDDEN>, 54863 <at> debbugs.gnu.org
References: <CAGtFx3hAhZhBiCMPBfQLhu_Uhu3vKF5sEcPE_Gi8OeD4_peWBA@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAGtFx3hAhZhBiCMPBfQLhu_Uhu3vKF5sEcPE_Gi8OeD4_peWBA@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:+CA4OL+M4QYOzElANdw5oyGEur5S4vYnaRlD4OVbzABM7MEueNj
 4bahsMDqwXH+Y87OlkA3p75jyZSORcqQ4WZBuxA8evDe0IKu97i0GAvvHzSXBxJxtsMpANO
 WqIto8gtT6PHFP1kUWhxa6P6HuwugCr8UWaJ/42vrdueftsZPhex+6KILdsapUzvZRw09Nl
 OC0m09fm3QL5N5M6+ihIw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:O8BNwRwful4=:OuHc7/ZTjclrlo0jsiblZK
 HVBjzsHJGNa7D0dOaGWgXFIaBUnmfYVMCUWwEU/bbarBolREX9vrU+FRLlQQe+TjJeCLMMLxW
 JsWXWmtAZ2q0BRFEW7uKY3h0jePWHHSDTsx6gtKlLAc8HTwgMMsMunoYW1hF31/IbQai09Bsd
 803ehPH3mUnX14M3wKX51zEB5Fq9AAVcBCSVrxznPCnF5aydIqj+bNG//xVPcEk3P1vXdv7I2
 JUOtlyQd2t8CIBfJkumwoBaeeQhJtopg22nvajzwXotDpSXwq8QFDlG9PD9ou8upSuEyxdHW/
 hzhV+Ej5slZF26p/XN45C48uAh3t5Ac5cG1Iv7Lhdl7hdnbXRrj8ikCiTEMw+mlw+PbYDqGTT
 z5Jr/SlwfSI39FgUqC0HR0CpdxwcwN6Nk7LydkTOCMGWX4JjLxVyDI6JNb4vgXhKKk357/rsH
 1mVTeaGEpYBqabbMOUDtjRrJlp0rldEBStFb6l/0VC/Grack0SclatRc9vIIhbPOCwSpd68g2
 7EqHh2w4g7+Dhn19w6i8TUx4xOknq+WdZxXnXZCudsGccDXjs/vzf5V8nPza9WmmeE5jYZs2H
 9FCuGViq+JXLaOlyFBW3uwLQkFDztOaFmDJ27VLGyHEf8TFUwfR591MC+lmT7K+OP6TuZLtGT
 kz3Md7K4pHiA618bcCe1BpqFyZW/qEEnd92LdjGZjBKxl93msmZWbjhw8AZyAYMhKO2zjo6y+
 Fjp8rL5Ys7Bd5gBF7vfTJJByDptkKTnijbR95uDL6kjO2KNP2QrE7qGC8CfIluti8p7GlN/zf
 AyES/cJm3SRuQQspMoOjRbNGRB909vmb+OK6UWB0bcUQ3SWarWzqLoQXIKy1VT6n47epvgfe5
 dbSH3BMtPLhSUKNajG08RCe24iHe9f4bG09TASkWmLG7tQVCDbcNp/QC5zJqCx+WX4OOBmFlG
 9ewNQu8B2AGxybgw3B+iZLMMOQSwag9R+qwQINh44Rv049Mcsb62MQ5YCHfuWp1rQSNv8qRDg
 BWEsP6EVnsoxA+5SWYzBAGuh7ODqxjcru7Gzcg1jfr8aUVSAIcxpOqayVR2MiRyKvxXaaUHL5
 kqEkwYEiAOyKf4=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 54863
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > i have a hook function attached to 'move-frame-functions'.  however, in
 >   emacs 28.1, this hook does not seem to fire at all.
 >
 >
 > In GNU Emacs 28.1 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60
 > Version 10.14.6 (Build 18G95))
 >   of 2022-04-04 built on builder10-14.lan
 > Windowing system distributor 'Apple', version 10.3.2113
 > System Description:  macOS 12.2.1

A couple of days ago John Yates told me that

(add-hook
  'move-frame-functions
  (lambda (frame)
    (message "Frame %s moved to %s" frame (frame-position frame))))

doesn't work for him with a pgtk build either.  So I suspect that this
never worked on macOS.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#54863; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 11 Apr 2022 20:28:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 11 16:28:27 2022
Received: from localhost ([127.0.0.1]:45834 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ne0eA-0001oB-L2
	for submit <at> debbugs.gnu.org; Mon, 11 Apr 2022 16:28:27 -0400
Received: from lists.gnu.org ([209.51.188.17]:51370)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jahlborn@HIDDEN>) id 1ne0V8-0001aL-5k
 for submit <at> debbugs.gnu.org; Mon, 11 Apr 2022 16:19:07 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:59158)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <jahlborn@HIDDEN>)
 id 1ne0V8-0002RK-1S
 for bug-gnu-emacs@HIDDEN; Mon, 11 Apr 2022 16:19:06 -0400
Received: from mail-pj1-x102a.google.com ([2607:f8b0:4864:20::102a]:56020)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <jahlborn@HIDDEN>)
 id 1ne0V5-0002s7-B4
 for bug-gnu-emacs@HIDDEN; Mon, 11 Apr 2022 16:19:04 -0400
Received: by mail-pj1-x102a.google.com with SMTP id ll10so7863302pjb.5
 for <bug-gnu-emacs@HIDDEN>; Mon, 11 Apr 2022 13:19:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=getguru.com; s=google;
 h=mime-version:from:date:message-id:subject:to;
 bh=Hf0GWSreE1znfYuKw3kibYueMAzw4Ymp8y2sCYqz8ZE=;
 b=Jd1jl8gGyY5ql0tKNSpuLGPJamEW6kMJmz/UojBJKaCT9k9W4HNz+6fTzdzs9xu1lN
 Nw9iGmkRDeOJUQPRWY4BNSz/3aq+5UT3OwXG8Lse90YFrCa7NAxVHSO8LKBTrEjQ3KlC
 r6bHiVbhh9ZPf7dzLF97iJMNAcTXMnaW9AYAE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=Hf0GWSreE1znfYuKw3kibYueMAzw4Ymp8y2sCYqz8ZE=;
 b=S1e8u0K0f5dVG3kYFSJ6e71tMn6uz1SEQwR1MrZrIO+7LAtvcpdDyDrv6c8aJM8DkU
 5osegwy64qP1ffjDnrSslh5AyxNFrgevC6mS0aCkHiK94bjE1OFbRRGxRQBO3EWzY9Am
 WOPuLz04oP4z2XNDocg1SRZDC9gKkEe4JeilIoeROJx1QJisbEb5kwL0ORpBIj7knJAn
 0eqyuznN9/S2shpQsWeSfOFwgdH7Mn/p85Oxji/kGf6FAkJHDms+e0URnkDYT25DMQBX
 onbBAhJi0D6Q8WhWtlqZAILV+PwfkaYn2SufInOcrAelzvTTeEqs7dbqUD9Em5xdZhFj
 dOMw==
X-Gm-Message-State: AOAM530JQlTFNDkn6xDQHnRx/WuGSey/AzPyFHMzDhuY65sHB6KpbxjL
 fxzGpw+RDGiT13BclBfPMFhj9jDJL1H4aJhEUQAnh9Sf8Lc3DA==
X-Google-Smtp-Source: ABdhPJwxHY9UT5oseCkxiQyPmCqzgY4/8Ab9gNRFe0/YdpseSJv1n1NJbE4W8EwpRVbS3ZtUrHij+kMmLZNby66ROaQ=
X-Received: by 2002:a17:903:20c:b0:154:b58:d424 with SMTP id
 r12-20020a170903020c00b001540b58d424mr33089524plh.45.1649708340877; Mon, 11
 Apr 2022 13:19:00 -0700 (PDT)
MIME-Version: 1.0
From: James Ahlborn <jahlborn@HIDDEN>
Date: Mon, 11 Apr 2022 16:18:50 -0400
Message-ID: <CAGtFx3hAhZhBiCMPBfQLhu_Uhu3vKF5sEcPE_Gi8OeD4_peWBA@HIDDEN>
Subject: 28.1; hook move-frame-functions not working in emacs 28.1
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/alternative; boundary="000000000000a4313705dc66a76d"
Received-SPF: pass client-ip=2607:f8b0:4864:20::102a;
 envelope-from=jahlborn@HIDDEN; helo=mail-pj1-x102a.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Mon, 11 Apr 2022 16:28:25 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

--000000000000a4313705dc66a76d
Content-Type: text/plain; charset="UTF-8"

i have a hook function attached to 'move-frame-functions'.  however, in
 emacs 28.1, this hook does not seem to fire at all.


In GNU Emacs 28.1 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60
Version 10.14.6 (Build 18G95))
 of 2022-04-04 built on builder10-14.lan
Windowing system distributor 'Apple', version 10.3.2113
System Description:  macOS 12.2.1

Configured using:
 'configure --with-ns '--enable-locallisppath=/Library/Application
Support/Emacs/${version}/site-lisp:/Library/Application
Support/Emacs/site-lisp' --with-modules'

--000000000000a4313705dc66a76d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br>i have a hook function attached to &#39;move-frame-fun=
ctions&#39;. =C2=A0however, in<br>=C2=A0emacs 28.1, this hook does not seem=
 to fire at all.<br><br><br>In GNU Emacs 28.1 (build 1, x86_64-apple-darwin=
18.7.0, NS appkit-1671.60 Version 10.14.6 (Build 18G95))<br>=C2=A0of 2022-0=
4-04 built on builder10-14.lan<br>Windowing system distributor &#39;Apple&#=
39;, version 10.3.2113<br>System Description: =C2=A0macOS 12.2.1<br><br>Con=
figured using:<br>=C2=A0&#39;configure --with-ns &#39;--enable-locallisppat=
h=3D/Library/Application Support/Emacs/${version}/site-lisp:/Library/Applic=
ation Support/Emacs/site-lisp&#39; --with-modules&#39;<br><br></div>

--000000000000a4313705dc66a76d--




Acknowledgement sent to James Ahlborn <jahlborn@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#54863; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 12 Apr 2022 10:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.