Andreas Enge <andreas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Andreas Enge <andreas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 78527) by debbugs.gnu.org; 5 Jun 2025 11:49:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 05 07:49:54 2025 Received: from localhost ([127.0.0.1]:60007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uN96Y-0000HK-Jl for submit <at> debbugs.gnu.org; Thu, 05 Jun 2025 07:49:54 -0400 Received: from mail-qt1-x835.google.com ([2607:f8b0:4864:20::835]:47244) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>) id 1uN96W-0000Gt-Bm for 78527 <at> debbugs.gnu.org; Thu, 05 Jun 2025 07:49:52 -0400 Received: by mail-qt1-x835.google.com with SMTP id d75a77b69052e-4a585dc5f4aso9990491cf.2 for <78527 <at> debbugs.gnu.org>; Thu, 05 Jun 2025 04:49:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749124186; x=1749728986; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=H2CY+a2e7ZahJWBGyrOOycBGRcdTr4q5K1vTFLfGSkI=; b=NnK2y7QUNzR3mF/OkMMpaDEYKyvzhEscmBiM9SvJdhluzMHebSLx7ceJ927fuI5Naq jrm97ZR+sS6aUQanSNHDk17Ny39j22YpgUFaoIyTgwrsn0hH/xKbPtOG1WD9mMO2xvAO lqSqToEHJyokMC50+U4XR/ituZzszRwmBUms2avugfeIYVrvN926igg119PJ96ut4875 eRN7L91BecY1ThM3mHhVVUvUEhOMk2AOGAkd0K7uH/LxWIArDbDYm+if0irqDNhcbL1r nk9YilJMdU7TbXdc7SXUzQsvF8/KQ1doocJTgR66Tww5HMb61pLLnVv2hBj/lKTXjhUt y+iA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749124186; x=1749728986; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=H2CY+a2e7ZahJWBGyrOOycBGRcdTr4q5K1vTFLfGSkI=; b=daA6Hat8z+SYgFrYwlDdq3iM94waZa533Pqsxb6Fa60QAr/NjnOshHFJlSTE+xSCn7 cocE3NGHCDnmgHE69qwigs9zDNZYG4Aa6H0DajoQWkOmbEgDuJ2SfbbQ9z/JmCbHE5/v AmSZailFtkmbPvxN42vBUIyT7w4bBTZVVpNpX6z4sWnEv9eGSEhprBg7Q6jnqCUKKj7K YubEZCRKuILqGBf9r91OHuLpy4M017Jd+/vfoWO9n/m/3xsq5v0hh7gFfgxz5HLaexwk 3lz5nuon0nl+3EAtmM0nyAoIOmKIaUaw3nJP1xMe9o8ZzlMtf+KIdPu1GLBi+Kll5Pxg /jYg== X-Forwarded-Encrypted: i=1; AJvYcCWTFHI2fgC4Inm89cEGIyCPMdROlH4R9izNAMOuFIDjiaMhp89lGBjqR4IvXAEO7Wsrr/bgJA==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yz/j8G+pzROPb4HARgGNDfCAwJWrn1GBWOvtejuKFyGAmLCJ/an LxZf9S2wlWlC8T/zfhgzg4Xm3RZGE5zg+Odp2FUsUGhd3948Jx/M+k4/dKjYYDBCi1BJ6njkAa4 YuIrKuVEB8Au5G5CSOrDuM2S/BetXl2FTs4Hn X-Gm-Gg: ASbGncs0Xk6I+H0Ruy0TNTeaX3aUZ8kyx33R9FbXFl7cBNvckD86akJQbRIFiJyomqa DYGU23MFnGAymyF/d0iZFmY1QiC7EN922jerNiwpWc/G166mKTtVseqW+TZfnjLSMqw7hXqWnC2 oAcVM/vt03i5KK4CrgbO4nbX6L53yE9vM2 X-Google-Smtp-Source: AGHT+IEpANGXpIMhibUi4WTdPQPU+Bb6aDDJGjRFW14oVwnZsu67VR6pCiC+WmlzhKGpzqMhTIg+j+FBue7GjAeMlY8= X-Received: by 2002:a05:6102:e13:b0:4bb:e80b:473d with SMTP id ada2fe7eead31-4e746d55980mr4736893137.6.1749124176072; Thu, 05 Jun 2025 04:49:36 -0700 (PDT) MIME-Version: 1.0 References: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> <865xht6k1e.fsf@HIDDEN> <db4f94fe-a395-4ece-a9bb-6d763d7d0235@HIDDEN> <CAGPpUSr-uyVcoOBMyEjVLSCp8+=RnkCiWyjw5afSs4XnkT9N=A@HIDDEN> <97dfdc42-d676-4cf0-a1cd-b248d441a6f7@HIDDEN> <CAGPpUSrQDJmx=PEjJRpozzHZrQAD0S-fRCxNNhPB7ViAN4yfDA@HIDDEN> <db66688e-d099-467c-95be-e9d80a330544@HIDDEN> In-Reply-To: <db66688e-d099-467c-95be-e9d80a330544@HIDDEN> From: =?UTF-8?Q?St=C3=A9phane_Marks?= <shipmints@HIDDEN> Date: Thu, 5 Jun 2025 07:49:23 -0400 X-Gm-Features: AX0GCFtw_BspMwweRFGoyuwEk_u4t9ACnOT7WVb0RDGHeqwnO8QrgY1bus7bbAo Message-ID: <CAN+1HboDc-vmEpx=8jijWh4WkwJpBpLG-taSeYe+dZqB_GjZOg@HIDDEN> Subject: Re: bug#78527: 30.1; Mishaving new frame creation in MacOS on new desktop To: martin rudalics <rudalics@HIDDEN> Content-Type: multipart/related; boundary="0000000000002ee8150636d1b5d8" X-Debbugs-Envelope-To: 78527 Cc: =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 78527 <at> debbugs.gnu.org, Boris Aronov <aronov.boris@HIDDEN> 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> --0000000000002ee8150636d1b5d8 Content-Type: multipart/alternative; boundary="0000000000002ee8140636d1b5d7" --0000000000002ee8140636d1b5d7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Jun 5, 2025 at 5:06=E2=80=AFAM martin rudalics via Bug reports for = GNU Emacs, the Swiss army knife of text editors <bug-gnu-emacs@HIDDEN> wrote: > >> I'm still a bit dense in the following sense: You have a fullscreen > >> frame, do C-x 5 2 and now see the new frame on a new desktop but it > >> apparently didn't get focus because, as you say, the prompt doesn't > >> appear there. However, in your initial posting you say that "Focus > >> shifts there". What makes you think that focus shifted there? The > >> appearance of the cursor, the mode line, some decoration in the new > >> frame? Does C-x 2 split a window in the new or old frame? > >> > > > > C-x 2: New frame, surprisingly. > > Not really. C-x 2 splits the selected window and that's the one on the > new frame. The C-x 5 2 need _not_ necessarily have made the new frame > the selected one but it apparently does so on your system. On many > systems, the window manager gives users the choice whether a freshly > created window should automatically become "active", that is, has > keystrokes directed to it. In your case we apparently have a split > behavior - the new frame becomes selected but focus remains on the old > frame. > > > But subsequent commands are still messed > > up. For example, after C-x 2 I now have 2 windows in the new frame, > but if > > I try M-x, the prompt shows up the old frame! > > You would have to trace choose_minibuf_frame in minibuf.c to find out > why Emacs shows the prompt in the old frame. I'm afraid you won't be > able to do that. Try the following instead: With a fullscreen Emacs > showing *scratch* insert the following text > > (setq old-frame (selected-frame)) > (setq new-frame (make-frame)) > > (defun foo () > (interactive) > (insert > (format "selected: % s old: %s new: %s old-mw: %s new-mw: %s" > (selected-frame) old-frame new-frame > (window-frame (minibuffer-window old-frame)) > (window-frame (minibuffer-window new-frame))))) > > (global-set-key [(control l)] 'foo) > > do M-x RET eval-buffer RET and then type C-l. The text this adds to > +scratch* might tell us which minibuffer window Emacs wants to use. > > > That's without trying any of > > the hooks you suggested. > > > > Focus: Sorry. I did not use the right terminology. I only at the > moment > > work on my laptop with a single physical screen. So when a "new frame > > opens on new desktop", what I see on my physical screen is the old > desktop > > slides off to the left and a new desktop with a new frame appears. I > > probably should not have used the word "focus." I get a new frame wit= h > a > > highlighted cursor in the main window. > > This again only indicates that Emacs considers the new frame as the > selected one. Here on xfce WM windows have decorations showing which > window the WM considers as the one having focus - where it directs > keystrokes to. Does your bad scenario happen with an initially > "maximized" (not "fullboth") frame too? Then maybe such decorations > would reveal more information. > > > Just noticed another weirdness, btw: > > =E2=80=93 I see a blinking cursor with emacs -Q. > > =E2=80=93 But after I have two frames in different desktops, immediate= ly after I > > switch between desktops (in either direction), the cursor is > highlighted, > > but does not blink. > > =E2=80=93 In fact, this cursor thing has nothing to do with full scree= n or > > desktops: with two regular frames next to each other on a common > desktop, > > when *I click on a frame to switch focus there*, the cursor gets > > highlighted, but does not blink until I do something... *But if I do > C-x 5 > > 2 to switch frames, *it blinks as it should. And when I switch from > > Firefox (where I am writing this) to Emacs (using Alt-TAB > [=3Dcommand-TAB]), > > the cursor initially does not blink. > > This further indicates a problem with what Emacs thinks about which of > its frames has focus. > > > Another experiment (similar to what I wrote in an earlier email): Do t= he > > C-x 5 2 from a full-screen frame. Do a M-x. I do *not* see the promp= t. > > Now use MacOS shortcut keys to switch frames (ctrl-right/left). Then > the > > M-x prompt appears in BOTH frames. > > But you can't tell since you can see only one frame at a time. What is > your value of 'minibuffer-follows-selected-frame'? Does changing it > change the behavior you see? > > > In one it is selected (cursor is > > highlighted) > > Is "it" the minibuffer window or just the frame? > > > and in the other it is not (highlighted cursor is in the main > > *scratch* window). This is w/o any of the hooks you wanted me to try. > > Just plain Macports Emacs -Q. > > Again this hints at a focus problem. We would have to understand how > focusing works on MacOS. You could try with > > (defun foo-it (&rest rest) > (with-current-buffer (get-buffer-create "*foo*") > (goto-char (point-max)) > (when rest > (insert (format "%s" (car rest))) > (setq rest (cdr rest)) > (while rest > (insert (format " .. %s" (car rest))) > (setq rest (cdr rest))) > (insert "\n")))) > > (defun my-foo-it () > (let ((frames (frame-list)) > frame foo) > (while frames > (setq frame (car frames)) > (setq foo (cons (cons frame (frame-focus-state frame)) foo)) > (setq frames (cdr frames))) > (foo-it foo))) > > (add-function :after after-focus-change-function #'my-foo-it) > > and tell us what the buffer *foo* contains after C-x 5 2. The focus > handling code has changed in Emacs a couple of years ago and I have no > idea whether 'frame-focus-state' is useful at all. > Boris, Mac is my primary system but I don't use Mission Control or Spaces. However, I am aware that one can alter the Dock's behavior (MC is a part of Dock.app) and it could be this that is influencing Emacs behavior rather than Emacs itself. In System Preferences...Mission Control... have you tried frame-creation with the second option, below checked and unchecked? And also Group checked and unchecked? [image: image.png] -St=C3=A9phane --0000000000002ee8140636d1b5d7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon= t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">= On Thu, Jun 5, 2025 at 5:06=E2=80=AFAM martin rudalics via Bug reports for = GNU Emacs, the Swiss army knife of text editors <<a href=3D"mailto:bug-g= nu-emacs@HIDDEN">bug-gnu-emacs@HIDDEN</a>> wrote:</span></div></div><d= iv class=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_q= uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2= 04);padding-left:1ex">=C2=A0>> I'm still a bit dense in the follo= wing sense: You have a fullscreen<br> =C2=A0>> frame, do C-x 5 2 and now see the new frame on a new desktop= but it<br> =C2=A0>> apparently didn't get focus because, as you say, the pro= mpt doesn't<br> =C2=A0>> appear there.=C2=A0 However, in your initial posting you say= that "Focus<br> =C2=A0>> shifts there".=C2=A0 What makes you think that focus sh= ifted there?=C2=A0 The<br> =C2=A0>> appearance of the cursor, the mode line, some decoration in = the new<br> =C2=A0>> frame?=C2=A0 Does C-x 2 split a window in the new or old fra= me?<br> =C2=A0>><br> =C2=A0><br> =C2=A0> C-x 2: New frame, surprisingly.<br> <br> Not really.=C2=A0 C-x 2 splits the selected window and that's the one o= n the<br> new frame.=C2=A0 The C-x 5 2 need _not_ necessarily have made the new frame= <br> the selected one but it apparently does so on your system.=C2=A0 On many<br= > systems, the window manager gives users the choice whether a freshly<br> created window should automatically become "active", that is, has= <br> keystrokes directed to it.=C2=A0 In your case we apparently have a split<br= > behavior - the new frame becomes selected but focus remains on the old<br> frame.<br> <br> =C2=A0> But subsequent commands are still messed<br> =C2=A0> up.=C2=A0 For example, after C-x 2 I now have 2 windows in the n= ew frame, but if<br> =C2=A0> I try M-x, the prompt shows up the old frame!<br> <br> You would have to trace choose_minibuf_frame in minibuf.c to find out<br> why Emacs shows the prompt in the old frame.=C2=A0 I'm afraid you won&#= 39;t be<br> able to do that.=C2=A0 Try the following instead: With a fullscreen Emacs<b= r> showing *scratch* insert the following text<br> <br> (setq old-frame (selected-frame))<br> (setq new-frame (make-frame))<br> <br> (defun foo ()<br> =C2=A0 =C2=A0(interactive)<br> =C2=A0 =C2=A0(insert<br> =C2=A0 =C2=A0 (format "selected: % s old: %s new: %s old-mw: %s new-mw= : %s"<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(selected-frame) old-frame new-fra= me<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(window-frame (minibuffer-window o= ld-frame))<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(window-frame (minibuffer-window n= ew-frame)))))<br> <br> (global-set-key [(control l)] 'foo)<br> <br> do M-x RET eval-buffer RET and then type C-l.=C2=A0 The text this adds to<b= r> +scratch* might tell us which minibuffer window Emacs wants to use.<br> <br> =C2=A0> That's without trying any of<br> =C2=A0> the hooks you suggested.<br> =C2=A0><br> =C2=A0> Focus: Sorry.=C2=A0 I did not use the right terminology.=C2=A0 I= only at the moment<br> =C2=A0> work on my laptop with a single physical screen.=C2=A0 So when a= "new frame<br> =C2=A0> opens on new desktop",=C2=A0 what I see on my physical scre= en is the old desktop<br> =C2=A0> slides off to the left and a new desktop with a new frame appear= s.=C2=A0 I<br> =C2=A0> probably should not have used the word "focus."=C2=A0 = I get a new frame with a<br> =C2=A0> highlighted cursor in the main window.<br> <br> This again only indicates that Emacs considers the new frame as the<br> selected one.=C2=A0 Here on xfce WM windows have decorations showing which<= br> window the WM considers as the one having focus - where it directs<br> keystrokes to.=C2=A0 Does your bad scenario happen with an initially<br> "maximized" (not "fullboth") frame too?=C2=A0 Then mayb= e such decorations<br> would reveal more information.<br> <br> =C2=A0> Just noticed another weirdness, btw:<br> =C2=A0> =E2=80=93 I see a blinking cursor with emacs -Q.<br> =C2=A0> =E2=80=93 But after I have two frames in different desktops, imm= ediately after I<br> =C2=A0> switch between desktops (in either direction), the cursor is hig= hlighted,<br> =C2=A0> but does not blink.<br> =C2=A0> =E2=80=93 In fact, this cursor thing has nothing to do with full= screen or<br> =C2=A0> desktops: with two regular frames next to each other on a common= desktop,<br> =C2=A0> when *I click on a frame to switch focus there*, the cursor gets= <br> =C2=A0> highlighted, but does not blink until I do something...=C2=A0 *B= ut if I do C-x 5<br> =C2=A0> 2 to switch frames, *it blinks as it should.=C2=A0 And when I sw= itch from<br> =C2=A0> Firefox (where I am writing this) to Emacs (using Alt-TAB [=3Dco= mmand-TAB]),<br> =C2=A0> the cursor initially does not blink.<br> <br> This further indicates a problem with what Emacs thinks about which of<br> its frames has focus.<br> <br> =C2=A0> Another experiment (similar to what I wrote in an earlier email)= : Do the<br> =C2=A0> C-x 5 2 from a full-screen frame.=C2=A0 Do a M-x.=C2=A0 I do *no= t* see the prompt.<br> =C2=A0> Now use MacOS shortcut keys to switch frames (ctrl-right/left).= =C2=A0 Then the<br> =C2=A0> M-x prompt appears in BOTH frames.<br> <br> But you can't tell since you can see only one frame at a time.=C2=A0 Wh= at is<br> your value of 'minibuffer-follows-selected-frame'?=C2=A0 Does chang= ing it<br> change the behavior you see?<br> <br> =C2=A0> In one it is selected (cursor is<br> =C2=A0> highlighted)<br> <br> Is "it" the minibuffer window or just the frame?<br> <br> =C2=A0> and in the other it is not (highlighted cursor is in the main<br= > =C2=A0> *scratch* window).=C2=A0 This is w/o any of the hooks you wanted= me to try.<br> =C2=A0> Just plain Macports Emacs -Q.<br> <br> Again this hints at a focus problem.=C2=A0 We would have to understand how<= br> focusing works on MacOS.=C2=A0 You could try with<br> <br> (defun foo-it (&rest rest)<br> =C2=A0 =C2=A0(with-current-buffer (get-buffer-create "*foo*")<br> =C2=A0 =C2=A0 =C2=A0(goto-char (point-max))<br> =C2=A0 =C2=A0 =C2=A0(when rest<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0(insert (format "%s" (car rest)))<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0(setq rest (cdr rest))<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0(while rest<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 (insert (format " .. %s" (car rest)))= <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq rest (cdr rest)))<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0(insert "\n"))))<br> <br> (defun my-foo-it ()<br> =C2=A0 =C2=A0(let ((frames (frame-list))<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 frame foo)<br> =C2=A0 =C2=A0 =C2=A0(while frames<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0(setq frame (car frames))<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0(setq foo (cons (cons frame (frame-focus-state f= rame)) foo))<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0(setq frames (cdr frames)))<br> =C2=A0 =C2=A0 =C2=A0(foo-it foo)))<br> <br> (add-function :after after-focus-change-function #'my-foo-it)<br> <br> and tell us what the buffer *foo* contains after C-x 5 2.=C2=A0 The focus<b= r> handling code has changed in Emacs a couple of years ago and I have no<br> idea whether 'frame-focus-state' is useful at all.<br></blockquote>= <div><br></div><div class=3D"gmail_default" style=3D"font-family:monospace"= >Boris,</div><div class=3D"gmail_default" style=3D"font-family:monospace"><= br></div><div class=3D"gmail_default" style=3D"font-family:monospace">Mac i= s my primary system but I don't use Mission Control or Spaces.=C2=A0 Ho= wever, I am aware that one can alter the Dock's behavior (MC is a part = of Dock.app) and it could be this that is influencing Emacs behavior rather= than Emacs itself.=C2=A0</div><div class=3D"gmail_default" style=3D"font-f= amily:monospace"><br></div><div class=3D"gmail_default" style=3D"font-famil= y:monospace">In System Preferences...Mission Control... have you tried fram= e-creation with the second=C2=A0option, below checked and unchecked?=C2=A0 = And also Group checked and unchecked?</div><div class=3D"gmail_default" sty= le=3D"font-family:monospace"><br></div><div class=3D"gmail_default" style= =3D"font-family:monospace"><img src=3D"cid:ii_mbjb78i70" alt=3D"image.png" = width=3D"562" height=3D"171"><br></div><div class=3D"gmail_default" style= =3D"font-family:monospace"><br></div><div class=3D"gmail_default" style=3D"= font-family:monospace">-St=C3=A9phane</div></div></div> --0000000000002ee8140636d1b5d7-- --0000000000002ee8150636d1b5d8 Content-Type: image/png; name="image.png" Content-Disposition: inline; filename="image.png" Content-Transfer-Encoding: base64 Content-ID: <ii_mbjb78i70> X-Attachment-Id: ii_mbjb78i70 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 N996AAAACXBIWXMAABYlAAAWJQFJUiTwAAAB12lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6 eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAi PgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRm LXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAg ICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAg IDxleGlmOlBpeGVsWURpbWVuc2lvbj4zOTY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAg ICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTMwMjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAg ICAgIDxleGlmOlVzZXJDb21tZW50PlNjcmVlbnNob3Q8L2V4aWY6VXNlckNvbW1lbnQ+CiAgICAg IDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqngvo2AAAAHGlE T1QAAAACAAAAAAAAAMYAAAAoAAAAxgAAAMYAAJ4cLbgyYwAAQABJREFUeAHsnQe8XEXZh+cmNxUS IEQ6JIQgVQRCjYCKKKCIGJGmUlRELPAJKqCiCNgbKioqFhSQ3qSIItJUQErAAJGSAKETWgLpyf3O M8m7zD055+wpu3d3k/+b383unjrnOVP/885M16xZs3qcTAREQAREQAREQAREQAREQAREQAREQARE QAREQAQKEOiSsFiAlg4VAREQAREQAREQAREQAREQAREQAREQAREQARHwBCQsKiKIgAiIgAiIgAiI gAiIgAiIgAiIgAiIgAiIgAgUJiBhsTAynSACIiACIiACIiACIiACIiACIiACIiACIiACIiBhUXFA BERABERABERABERABERABERABERABERABESgMAEJi4WR6QQREAEREAEREAEREAEREAEREAEREAER EAEREAEJi4oDIiACIiACIiACIiACIiACIiACIiACIiACIiAChQlIWCyMTCeIgAiIgAiIgAiIgAiI gAiIgAiIgAiIgAiIgAhIWFQcEAEREAEREAEREAEREAEREAEREAEREAEREAERKExAwmJhZDpBBERA BERABERABERABERABERABERABERABERAwqLigAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIQGEC EhYLI9MJIiACIiACIiACIiACIiACIiACIiACIiACIiACEhYVB0RABERABERABERABERABERABERA BERABERABAoTkLBYGJlOEAEREAEREAEREAEREAEREAEREAEREAEREAERkLCoOCACIiACIiACIiAC IiACIiACIiACIiACIiACIlCYgITFwsh0ggiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgIRFxQER EAEREAEREAEREAEREAEREAEREAEREAEREIHCBCQsFkamE0RABERABERABERABERABERABERABERA BERABCQsKg6IgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAgUJiBhsTAynSACIiACIiACIiACIiAC IiACIiACIiACIiACIiBhUXFABERABERABERABERABERABERABERABERABESgMAEJi4WR6QQREAER EAEREAEREAEREAEREAEREAEREAEREAEJi4oDIiACIiACIiACIiACIiACIiACIiACIiACIiAChQlI WCyMTCeIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAi0tbC4YMECN2vWLDdnzhw3b948t3DhQrdo 0SLX09Pj//T60gl0dXU5/vr16+f69+/vBg4c6IYMGeL/uru700/UHhEQAREQAREQAREQAREQAREQ AREQAREQARHIQaBthUXEw+nTp7t77rnHTZo0yT3xxBNuxowZ7tVXX3Vz5871AmOO51tuD0FQHDRo kFtxxRXd8OHD3brrrus233xzt8UWW7iRI0d60XG5haMHFwEREAEREAEREAEREAEREAEREAEREAER qEygLYXFF1980d15553u1ltvddOmTXPPPvus/3vttdfc7NmzvfciwqMsnQDeiualuMIKK7jVV1/d /yEw7rDDDm7cuHFuxIgR6RfQHhEQAREQAREQAREQAREQAREQAREQAREQARHIINB2wiIi4sSJE911 113nbr/9du+1yHBo/ubPn+8YHm3DoTOea7nfZcOgGfY8YMAAN3ToUP+Ht+J2223ndtttN7flllt6 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 fGAVaRZM2Xjjjf0fi+KkzbPZ1EDp4iIgAiIgAiIgAiIgAiIgAsssgbYSFk888US/2urUqVO990we 6ngNbr/99n5xlG233dYPXY4vvoGwePuMVdzEOWPyXNIfs8OQ/7ktV5qVKCziDYJ3yKRJkxwCy7XX XusXdUjzEql30yEDhru1VnqjFxdXGbqmG9g9JJIVXxcWF1+3xy3oWeBmzJ7u7nnyr27KC3e7mXOm 17t06n4YjR492guLp5xySupx2iECIiACIiACIiACIiACIiACIiACIiACIiACSQTaSlhE4Lr88su9 pwUrJ+Y1Vp7EC4NPhvjGjSF+q267v1t/zxNcl194mWMiH8Dw0OgnUzR6OS+6xoMXH+9m3Hdt4vW4 PmIfQwjxUuSvrKjItbqiQHX3G+AGdQ+N5lnsH4WBQMZtsdfiop6Fbt6C2W5BtHo138vaoEGD3Nix Y93ee+/tEHRlIiACIiACIiACIiACIiACIiACIiACIiACIlCEQFsJiz/84Q/dn//8Zzd58mSHl2Ej bb23HOY2m/CN6JKmJjK42Cy+rcvdffaR7pm7L7MDlrlPhscxsf9ee+3ljjnmmGXu+fRAIiACIiAC IiACIiACIiACIiACIiACIiACzSXQVsLiWWed5a6++mp39913uyeeeKKhT772th9yG+15kus/YGid 6/a4RQvmuv9efLR7btKVdY7t3N3rRIvdbLXVVo7VYA8++ODOfRCFXAREQAREQAREQAREQAREQARE QAREQAREoCUE2kpYvP76690111zjbrjhBvfAAw/knmcxD7mRG+3h1t/ps26FkRtFw6EHMv645rto 50eSols0f46b9dIU9/D133IvTbnJdi1TnyzcwmT+b3/7292ee+7pdt1112Xq+fQwIiACIiACIiAC IiACIiACIiACIiACIiACzSfQVsIiK1hecskl7k9/+pMXFufMmdMwcXHQSuu6Vdd/u1t768PdoBXX dP36D/KjosMpGRfOj+ZLfPkx9+TE37gXp97o5s18uvlvoI/vgKjIXJQMgz7wwAPdhAkT3BprrNHH odDtREAEREAEREAEREAEREAEREAEREAEREAEOp1AWwmLLIZy6623uiuvvNLdcsst7rHHHnMzZ850 CxYsqMy5X/cg1z14FTd4+DquKxIVWTDFm02vGP3oiRZ5WRQtjDJnxhNu4ZyX3aKF8yrft50u0N3d 7Ve5HjVqlNtpp538/Io77LCDGzgw8uCUiYAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiEABAm0lLBLu Z5991k2cONFdd9117vbbb3fTp093s2bN8n/z58/3IiOrPFdZhbkAn449lNWx8U5ETBwwYIAbOnSo /xs5cqTbbrvt3G677ea23HJLt/rqq3fsMyrgIiACIiACIiACIiACIiACIiACIiACIiACrSPQdsIi KF588UV35513eu/FadOmebGRYdKhwChhMTvSICyGgiLDnRER1113Xbf99tu7cePGuVVXXTX7Itor AiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAikE2lJYJKwIh88995y799573aRJkxwC44wZM7y4OHfu 3IbNvZjCpeM34604aNAg76U4fPhwLyhuvvnmbosttnCrrbZaNBQ8GAPe8U+rBxABERABERABERAB ERABERABERABERABEehrAm0rLAKCoc+zZ0dzHkaLuDD/4sKFC72giOgoj8XsqIJwaMOh+/fv7+dR ZNGWIUOGeE/G7LO1VwREQAREQAREQAREQAREQAREQAREQAREQASyCbS1sJgddO0VAREQAREQAREQ AREQAREQAREQAREQAREQARFoFQEJi60ir/uKgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIQAcTkLDY wS9PQRcBERABERABERABERABERABERABERABERCBVhGQsNgq8rqvCIiACIiACIiACIiACIiACIiA CIiACIiACHQwAQmLHfzyFHQREAEREAEREAEREAEREAEREAEREAEREAERaBUBCYutIq/7ioAIiIAI iIAIiIAIiIAIiIAIiIAIiIAIiEAHE5Cw2MEvT0EXAREQAREQAREQAREQAREQAREQAREQAREQgVYR kLDYKvK6rwiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAh0MAEJix388hR0ERABERABERABERABERAB ERABERABERABEWgVAQmLrSKv+4qACIiACIiACIiACIiACIiACIiACIiACIhABxOQsNjBL09BFwER EAEREAEREAEREAEREAEREAEREAEREIFWEZCw2Cryuq8IiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAI dDABCYsd/PIUdBEQAREQAREQAREQAREQAREQAREQAREQARFoFQEJi60ir/uKgAiIgAiIgAiIgAiI gAiIgAiIgAiIgAiIQAcTkLDYwS9PQRcBERABERABERABERABERABERABERABERCBVhGQsNgq8rqv CIiACIiACIiACIiACIiACIiACIiACIiACHQwAQmLHfzyFHQREAEREAEREAEREAEREAEREAEREAER EAERaBUBCYutIq/7ioAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiEAHE5Cw2MEvT0EXAREQAREQAREQ AREQAREQAREQAREQAREQgVYRkLDYKvK6rwiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAh0MAEJix38 8hR0ERABERABERABERABERABERABERABERABEWgVAQmLrSKv+4qACIiACIiACIiACIiACIiACIiA CIiACIhABxOQsNjBL09BFwEREAEREAEREAEREAEREAEREAEREAEREIFWEZCw2Cryuq8IiIAIiIAI iIAIiIAIiIAIiIAIiIAIiIAIdDABCYsd/PIUdBEQAREQAREQAREQAREQAREQAREQAREQARFoFQEJ i60ir/uKgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIQAcTkLDYwS9PQRcBERABERABERABERABERAB ERABERABERCBVhGQsNgq8rqvCIiACIiACIiACIiACIiACIiACIiACIiACHQwAQmLHfzyFHQREAER EAEREAEREAEREAEREAEREAEREAERaBUBCYutIq/7ioAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiEAH E5Cw2MEvT0EXAREQAREQAREQAREQAREQAREQAREQAREQgVYRkLDYKvK6rwiIgAiIgAiIgAiIgAiI gAiIgAiIgAiIgAh0MAEJix388hR0ERABERABERABERABERABERABERABERABEWgVAQmLrSKv+4qA CIiACIiACIiACIiACIiACIiACIiACIhABxOQsNjBL09BFwEREAEREAEREAEREAEREAEREAEREAER EIFWEZCw2Cryuq8IiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIdDABCYsd/PIUdBEQAREQAREQAREQ AREQAREQAREQAREQARFoFQEJi60ir/uKgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIQAcTkLDYwS9P QRcBERABERABERABERABERABERABERABERCBVhGQsNgq8rqvCIiACIiACIiACIiACIiACIiACIiA CIiACHQwgbYTFufNm+f4W7hwYSGsPT09hY4vcnCnXrvIM+pYERABERABERABERABERABERABERAB EVheCHR1dTXtUdvp2v3793cDBw70f8144LYRFhETZ8+e7Z+RF9CvX79mPG+uazYzAuQKgA4SAREQ AREQAREQAREQAREQAREQAREQARFYJgg002GtHqBFixY5u/+QIUMaLjC2hbA4a9YsN3/+fC8moqRi jRD3GnGNei9I+0VABERABERABERABERABERABERABERABESg0QRMEKxyXbsGI4MRGQcMGOCGDh1a 5ZK9zm25sGiiYnd3txcWJQb2ej/6IQIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAKVCCAwIiwuWLCg oeJiS4VFG/4sUbFS3NDJIiACIiACIiACIiACIiACIiACIiACIiACIpBJIBQXGzUsuqXC4ssvv+wY +sxfK+dUzKSunSIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiKwDBDAa5Fh0fytvPLKlZ+oZcLi3Llz 3Zw5c7z7pUTFyu9RFxABERABERABERABERABERABERABERABERCBugQQF1nrZPDgwW7QoEF1j886 oGXC4syZM/2qNEwaqXkVs16R9omACIiACIiACIiACIiACIiACIiACIiACIhAYwgwJBphET1u2LBh lS7aMmHxlVde8UOgmV9RJgIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIi0DcEWMSF4dArrbRSpRu2 TFhkfkVERQmLld6fThYBERABERABERABERABERABERABERABERCBQgQQFvmrOs+ihMVC2HWwCIiA CIiACIiACIiACIiACIiACIiACIiACHQ2AQmLnf3+FHoREAEREAEREAEREAEREAEREAEREAEREAER aAkBCYstwa6bioAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiEBnE5Cw2NnvT6EXAREQAREQAREQAREQ AREQAREQAREQAREQgZYQkLDYEuy6qQiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAh0NgEJi539/hR6 ERABERABERABERABERABERABERABERABEWgJAQmLLcGum4qACIiACIiACIiACIiACIiACIiACIiA CIhAZxOQsNjZ70+hFwEREAEREAEREAEREAEREAEREAEREAEREIGWEJCw2BLsuqkIiIAIiIAIiIAI iIAIiIAIiIAIiIAIiIAIdDYBCYud/f4UehEQAREQAREQAREQAREQAREQAREQAREQARFoCQEJiy3B rpuKgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIQGcTkLDY2e9PoRcBERABERABERABERABERABERAB ERABERCBlhCQsNhg7D09jb1gV1djr6eriYAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiEAjCEhYbATF 6Bq9BMVIDOQ3omDPougv+tcV/UNz7KUTLvnhjyUcS3778zifbUtMAqOR0KcIiIAIiIAIiIAIiIAI iIAIiIAIiIAIiEA7EJCwWPEthIIiwiG/e22rqYnIhJHEyO/IvHjIZ/SvJ9rohcMlx3pBMfqPz37+ B2csNgmMRkKfIiACIiACIiACIiACIiACIiACIiACIiACrSQgYbECfRMJucSiJYIi2iDf/V/kregt UgMRDxcfH0mJkVjof0c7+yEtdi1RFKPffEdM7IoO8t/9Nn4vFhq5Ht9lIiACIiACIiACIiACIiAC IiACIiACIiACItBKAhIWS9I3URFJkO8Lo78Zc/q5v9zf3937dH/33Mwut2DRYgUQgbAnUhq9dyKb elAJo9/ROf5rpBT6/dFmrtfdz7k1hve4N6+90L3zjQvcSkM417n+/Tk3+otM4uJiDvpfBERABERA BERABERABERABERABERABESgNQQkLJbk7oXFSO1bFHklLljo3G2P9Xd/vGOQmzUftXCxiLjYx5AZ FlEDEROjjyUnIjKiEnqdcIlYuGRT9BEJjV24O/Zzg7sXuUO3n++2W2+h69evJxIdOU/Cooeg/0RA BERABERABERABERABERABERABERABFpGQMJiCfReG4zOQ/pbGHkl3jq1n/vVvwdGIiPDmCNR0CuE 0V6vAUb/RW6JXdFJPZEw6Bb1i34uVhK912H0lV/R1iXnIStyZa6z2LjMEePnux3Wj8TF6Fybd1Fe i0sA6UMEREAEREAEREAEREAEREAEREAEREAERKDPCXS8sPjSSy+5AQMGuO7u7j6Dh7Bo8yi+8FqX +/KVg93s+QiIkaQYiYc9kZDofRa9AhkJhZEY+LpIiEy4+Lf/xlhoBEfEx9qeJY/CPs6MhkYPiR7v G3vNcSNXsDkY5bW4hJI+REAEREAEREAEREAEREAEREAEREAEREAEWkAAYXH+/PlulVVWqXT3rlmz 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 IiCIopKRcEcOkuHi7v711Ow3V9vXPTPdPbM3u7wf3HZPd1V19VPV1d1vf1XV8f777/e62WCvv/66 GzlypOvq6poNR9chRUAEREAEREAEREAEREAEREAEREAEREAEROCDSaC7u9tNnTrVzT///KUAdEhY LMVPkUVABERABERABERABERABERABERABERABERgUBGQsDioikuZFQEREAEREAEREAEREAEREAER EAEREAEREIH2ICBhsT3KQbkQAREQAREQAREQAREQAREQAREQAREQAREQgUFFQMLioCouZVYEREAE REAEREAEREAEREAEREAEREAEREAE2oOAhMX2KAflQgREQAREQAREQAREQAREQAREQAREQAREQAQG FQEJi4OquJRZERABERABERABERABERABERABERABERABEWgPAhIW26MclAsREAEREAEREAEREAER EAEREAEREAEREAERGFQEJCwOquJSZkVABERABERABERABERABERABERABERABESgPQhIWGyPclAu REAEREAEREAEREAEREAEREAEREAEREAERGBQEZCwOKiKS5kVAREQAREQAREQAREQAREQAREQAREQ AREQgfYgIGGxPcpBuRABERABERABERABERABERABERABERABERCBQUVAwuKgKi5lVgREQAREQARE QAREQAREQAREQAREQAREQATag4CExfYoB+VCBERABERABERABERABERABERABERABERABAYVAQmL g6q4lFkREAEREAEREAEREAEREAEREAEREAEREAERaA8CEhbboxyUCxEQAREQAREQAREQAREQAREQ AREQAREQAREYVAQkLDa5uHp7m5tgR0dz01NqIiACIiACIiACIiACIiACIiACIiACIiACItAMAhIW m0HRp5EUFHvZgCroF6Y1mkhY3RV28KejEtSvdiIkEs2vx5qixW1SdpWMCIiACIiACIiACIiACIiA CIiACIiACIiACJQiIGGxFL7+gqLphD1hxSeMQNhTWfIjiI12PFRDxEOvGPYG9bE3rLM7iIhhX5/Q aHFsX/RbqyIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIwOwhIWCxB3bwUTUfs8SIioqKXCF2PX2GJ mGj7g9Loj8e2ICgiHvrfsTci6x0dvcFzkTBdfr2yn9QI3T982KA/IiACIiACIiACIiACIiACIiAC IiACIiACIjDABCQsFgRuoiJaX3d3RVB8a7Jzv3tsuPvPi8Pcy+90uBkzvHLY6YXAXvNKrIiC/qeP 4P8hIvr/enFr9H2gCYcsOcyvLzR3j/vI2G63yQoz3DyjScaLjaTVl99YjOzbpIUIiIAIiIAIiIAI iIAIiIAIiIAIiIAIiIAIDBgBCYsFUSMs4olY8VLscH+b2Okuvm+Emzytz0vRK4BeB6wYXosdnUiI fb993D6FMCxIixX+eA9FrzRWPBr9z1FdvW7vdWa4dZaa4bp8giYuSljsY6uFCIiACIiACIiACIiA CIiACIiACIiACIjAbCEgYbEAdvNWRCac4b0V73mmy5119wivMnolsBNhcGairKIZYr10a/biYdAP q2MvVvbFfwkfJRFExgPXm+Y+Nq7bi4t0ia6YxMWYmtZFQAREQAREQAREQAREQAREQAREQAREQAQG koCExQK0g7eiV/66/b/X3+9wR944yk2ZXhEDTRSsLCvjIppIGARBfnhFsDIC40wBMXSD7ujx2/tk w75wfrTGsG30cOeO22qy+9CcFaGS2aMlLBYoPEURAREQAREQAREQAREQAREQAREQAREQARFoCgEJ izkxmrcik7TM8F6H1zww3N380DCfipcKvSuiiX29fqXDB0YfrHSJRiJEDCRcRRzk0EE/DEtGW7Qt YaX6q9KJusdtNqHb7bT6dDe8y6fZpz/a8WbGmH1r119/vZs2bZpbaaWV3Morrzz7MjJEjswkP1de eaWbOHGi22mnndy4ceMG5MyeeOIJ98ADD/i62uG233573/2+2qm/7vFnV57rZkwBhjSBrDo72Orj YMtvu1eq2clT98PytWP6dP+8M9x/VZXNFgJPPvlkeAZZfvnl3Q477JA7D1ntcu6EFGFACZQt96KZ nTFjhvv1r3/t35F63RprrOGWWWaZokkN2nj//e9/3cMPP+wmTZrkRo8e7fbcc89B0wbqem9etct6 fphd12bRMxts+S16noo3k4CExZksGlpDFMS6vUo4zXeDPvrmke65tzq90OeVPr+zIiWy7gMxXiJy of/fJETvlOh3sa3H/63sC2n6oEst0uF2WnOYGztPh7vxP93utge7QzIhvt8/dt5e9/0tp7gRXlhk vEWMw9azH/3oR27q1KluySWXdHvttVdm8LPPPtu9/PLLbtiwYe7b3/52ZrhbbrnF3X///WH/V7/6 VTfXXHOF9fXXXz8Ii7vvvrs79NBDM+NrR2ME/vKXv7jDDjssBOYh68wzz2wsYslQF198sfv5z38e Uvnzn//sRo0a1XCKsyvPDWdQAYckgaw6O9jq42DLb7tXptnJU/fD/LWDl+mbb77ZPfbYY+6RRx5x b7zxhltiiSXchAkT3Kqrrho+dElozM+1aAxEjUcffTRE5/mD55A8ltUu50lDYQeeQNlyL5rjt99+ 222yySYh+te+9jW3yy67FE1qUMY755xzHP9i++Mf/1h9x4q3t+O6rvfmlUrW88PsujaLntlgy2/R 81S8mQQkLM5k0dAaIiD/ur13It2fD75qtJtOn2hT//qlUpnIJWiOfdvD3CzMAI1kGNLy633C46m7 jnATvLjYp0S6/S+d6ia96oN590g8HTt9vLN39sLiMGaOroRqRFjcZ5993EMPPeTmmGMOx00qzQPt /fffdxtvvLGf4dqrpd4uueQSt8IKK4T15J+99947fFGbe+653e9///tqelkNYTK+fjdG4M4773Rf //rXQ+A111zTnXHGGdWIr776qrv66qvD780226ypX3bLPBzUynM182220kqWbXaqQzY7WXW23erj TTfdFDwR5p13XrfrrrvOUh7tlt9ZMjjINtTjWa88ypxuK++Hrcx3mXMuE5eyOvroo927776bmQy9 IX784x+7D33oQ5lhtKN5BPgQjcCLnXXWWW711VevJt7IfTOrXa4mopW2JFCr3FuZ4Q+ysHjfffe5 Qw45pIr3Ix/5iBs3bpz7xje+4UaM8GP4z2bT9T6wBZD1/DC7rs2ss6/3LNJu+c06D21vHgEJizlZ IirSDbrHC4vvT3XuwCtGeX3Qb/BSIZKgrYcfpB1EQb/HK4C491fCsKNihMfbcdu1utzBn+jf5eer V091j0wizdCJOkQ4e+fJbrS/xwzzXouk5aPWNb40n3/++SEcD3orrrjiLHHuuOMO981vfrO6nRsc DULSECA32mgjPxt2T1j+8Ic/rAbJagirAbSSiwD15aqrrgpCxOc//3m31FJLVeP/61//cvvvv3/4 feyxx7rNN9+8uq/sSpmXgVp5LpuvVsVvJctW5Vnp9ieQVWfbrT5+6Utfcvfee69bfPHF3XXXXdf/ JPyvdsvvLBkcZBvq8axXHmVOt5X3w1bmu8w5F41LL4hjjjmmGn2dddYJw6ksuOCC7plnnnF33XWX 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 8Wz00qBXGKsCI+ph3y9W6WrGkq14JZIeS/4Rh1mgZSIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiLQ LgQkLDa5JBAEMbwUTTvs21T5HXb6PyiI7LAl2/vMNgehkf0yERABERABERABERABERABERABERAB ERABEWgzAhIW26xAlB0REAEREAEREAEREAEREAEREAEREAEREAERGAwEJCwOhlJSHkVABERABERA BERABERABERABERABERABESgzQhIWGyzAlF2REAEREAEREAEREAEREAEREAEREAEREAERGAwEJCw OBhKSXkUAREQAREQAREQAREQAREQAREQAREQAREQgTYjIGGxzQpE2REBERABERABERABERABERAB ERABERABERCBwUBAwuJgKCXlUQREQAREQAREQAREQAREQAREQAREQAREQATajICExTYrEGVHBERA BERABERABERABERABERABERABERABAYDAQmLg6GUlEcREAEREAEREAEREAEREAEREAEREAEREAER aDMCEhbbrECUHREQAREQAREQAREQAREQAREQAREQAREQAREYDAQkLA6GUlIeRUAEREAEREAEREAE REAEREAEREAEREAERKDNCEhYbLMCUXZEQAREQAREQAREQAREQAREQAREQAREQAREYDAQkLA4GEpJ eRQBERABERABERABERABERABERABERABERCBNiMgYbHNCkTZEQEREAEREAEREAEREAEREAEREAER EAEREIHBQEDC4mAoJeVRBERABERABERABERABERABERABERABERABNqMgITFNisQZUcEREAEREAE REAEREAEREAEREAEREAEREAEBgMBCYuDoZSURxEQAREQAREQAREQAREQAREQAREQAREQARFoMwIS FtusQJQdERABERABERABERABERABERABERABERABERgMBCQsDoZSUh5FQAREQAREQAREQAREQARE QAREQAREQAREoM0ISFhsswJRdkRABERABERABERABERABERABERABERABERgMBCQsDgYSkl5FAER EAEREAEREAEREAEREAEREAEREAEREIE2IyBhsc0KRNkRaemuAAAAQABJREFUAREQAREQAREQAREQ AREQAREQAREQAREQgcFAQMLiYCgl5VEEREAEREAEREAEREAEREAEREAEREAEREAE2oyAhMU2KxBl RwREQAREQAREQAREQAREQAREQAREQAREQAQGAwEJi4OhlJRHERABERABERABERABERABERABERAB ERABEWgzAhIWm1gg06fPcC+99JJ76+233LSpU1xvT69zHR19R+h1va7Tdbge/9tvY3NvR2Xh9xCs 1//u7e1xnZ0dbuSIUW6eeed2Cy+8iBs+fHgTc6mkREAEREAEREAEREAEREAEREAEREAEREAERKA8 AQmL5RmGFF5/43X3zNPPuHnnncfNNdfcXhgc6Tq7vJDY6Xd7wTBpXnIMoiLb+617YbG7p8cLk9Pd O++87d568y03bvw4N9988xFUJgIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAJtQUDCYhOK4Q0vKj7t RcXFF1/ci4pzuq6uYd7r0IuKXlXs9R6KnR1d/ig9Xl/0HopBZMST0W9CUfTW4Zds7g2/+dEbxMUZ 3TPcu++865599lk3fvx4N//881ci6K8IiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIzGYCEhZLFsD0 6dPdIw8/4sYuNtbNPfe8buTIEV5Y7AjiIt2bO+j+jGjoj+M7PPtfdIWu/EVQdJ0IiWSisuxBXfT/ d/d0u+5u77k4bap766033fPPveBWXmVlN2zYMALLREAEREAEREAEREAEREAEREAEREAEREAERGC2 EpCwWBL/888/H8ZFHDt2MS8qjnTDRwx3wzq7fBdo+kDjoejHVkRZrKiHfUt+Y4y76MVGtESCm/Hb C4vTvbDY7YXLKVOmuhdfetEfpzd4RVqwZi1nzJjhhVCf55DPZqWqdOoRePLJJ92VV17pll9+ebfD DjvUC97U/f/+97/dY4895kaNGuW23nrrpqbdrok98cQT7oEHHgj1fPvttw9exe2a13bOVxZH2ifq 88SJE91OO+3kxo0b186nEdrTwZTftoapzImACIiACIiACIiACIiACHxgCUhYLFn0jz/+hFtiycXd PN5bccTwYd6j0Hd79sIiNlM+7Fv3gmF1YwgRbQirld/85SXd/3F0h54xbZp74623vdfis2655ZYP Mcv8odBvu+02d/311/su3E+71157LYiiCFwrrriiW2211dymm25a5hCK2wCBPffc0z366KMh5Jln nunWWGONBmI1J8hJJ53krrrqKjfnnHOGutCcVNs7lYsvvtj9/Oc/D5n885//HETV9s5xe+Yui+Nf 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 Jr/nXv/f627BDy1Y11PPjvJBX0pY/KDXgNadP93VGUbgt7/9bRgvkCOdffbZYZzP1h111pTLCoNl 48+aI20RAREQAREQAREQAREQAREQARH4oBKQsNjEkgfmW2+97SZPft/N6J7hu935Ds+IiJFVvBTZ YGsEsJEWERbRIztCV0jGSaPbXjO7P0dZGZKrEhaHZLG2xUltscUW/cb73GOPPaqzlw9kBssKg2Xj D+S56lgiIAIiIAIiIAIiIAIiIAIiIALtTUDCYnuXj3KXk8Dtt98eZoGl2/iBBx6YM7aCi0A2ASYN Yqw9xkBcd911HRPhzA5j3Ewm/sGYhGTVVVfNlY2y8XMdTIFFQAREQAREQAREQAREQAREQASGNAEJ i0O6eHVyIiACIiACIiACIiACIiACIiACIiACIiACItAaAhIWW8NVqYqACIiACIiACIiACIiACIiA CIiACIiACIjAkCYgYXFIF69OTgREQAREQAREQAREQAREQAREQAREQAREQARaQ0DCYmu4KlUREAER EAEREAEREAEREAEREAEREAEREAERGNIEJCwO6eLVyYmACIiACIiACIiACIiACIiACIiACIiACIhA awhIWGwNV6UqAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAkOagITFIV28OjkREAEREAEREAEREAER EAEREAEREAEREAERaA0BCYut4apURUAEREAEREAEREAEREAEREAEREAEREAERGBIE5CwOKSLVycn AiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAq0hIGGxNVyVqgiIgAiIgAiIgAiIgAiIgAiIgAiIgAiI gAgMaQISFod08erkREAEREAEREAEREAEREAEREAEREAEREAERKA1BCQstoarUhUBERABERABERAB ERABERABERABERABERCBIU1AwuKQLl6dnAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAi0hoCExdZw VaoiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiMKQJSFgc0sWrkxMBERABERABERABERABERABERAB ERABERCB1hCQsNgarkpVBERABERABERABERABERABERABERABERABIY0AQmLQ7p4dXIiIAIiIAIi IAIiIAIiIAIiIAIiIAIiIAIi0BoCEhZbw1WpioAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiMCQJiBh cUgXr05OBERABERABERABERABERABERABERABERABFpDQMJia7gqVREQAREQAREQAREQAREQAREQ AREQAREQAREY0gQkLA7p4tXJiYAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiEBrCEhYbDLX3t7mJtjR 0dz0lJoIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAINIOAhMVmUPRp9BMUvRjY7zfH8IKjaY6IhewP omF1o21jQ4f/r79JYOzPQ79EQAREQAREQAREQAREQAREQAREQAREQARmLwEJiyX5xwIikqD9Zhk0 w4pOWBUSw35Uw7Bz5sGDkOj/xGIj6+HfzGCV/dFvrYqACIiACIiACIiACIiACIiACIiACIiACIjA 7CAgYbEE9aqI2JdGjxcLw7+eim7Y29tRFRoJgpbYW1UWK6IhvztNVfQhEBI7/Z+ODr/uw3d28pvY +DFWjDAyERABERABERABERABERABERABERABERABEZidBCQsFqQ/U1Ts9WJiRxAU33rfud89Otz9 56Uu9/LbnW6GFxi9tBgERTo39/aywSuFRK6KhZUQXkd0PhlvHW5YZ49bZB7nPjy2x22y/HQ3z2i2 9vjtMxVFiYsFC07RREAEREAEREAEREAEREAEREAEREAEREAEmkJAwmJBjOZ42OO1QgTEeycOcxfd O9xNnu4T9PofQiEWPBT7BEOTBSu7gtTYJzr2ha0sQlzCEH7UcOf2Wme6W2epGa4L70X/j+0SFvtg aSECIiACIiACIiACIiACIiACIiACIiACIjBbCAx6YfGNN95wI0aMcF1dXQMG0LwV6fbc7UXFe57p cmffPSI4IoZM+O14H1aExEq3ZsLyuyIY0s25c6boWNk4S/7pDk13amIdtN4M99HxXlz0P81xUeLi LMi0QQREQAREQAREQAREQAREQAREQAREQAREYIAIICxOmzbNzTfffKWO2PH+++8jjw24zS5hEXER sfB/73W4I28a5SZP84pf6M/sF/R2ptez3xR6PbP0UqJfeKt0jTZQdIQOAXv8Wp+bI+EqMP1a37ZR Xb3uhG2muQXG9Ph0/LiMXl2UsGgUtRQBERABERABERABERABERABERABERABERhoAhIWcxI3b0WE v+ndHe7qfw5ztzyMtyQiYJ+QyE68Df2GIBz6n9V1c2UMy4p8WAnuI3f6NX8AwlqMmYk6t/mEbrfT 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 --0000000000002ee8150636d1b5d8--
bug-gnu-emacs@HIDDEN
:bug#78527
; Package emacs
.
Full text available.Received: (at 78527) by debbugs.gnu.org; 5 Jun 2025 09:06:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 05 05:06:01 2025 Received: from localhost ([127.0.0.1]:58820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uN6Xw-0006bd-9P for submit <at> debbugs.gnu.org; Thu, 05 Jun 2025 05:06:01 -0400 Received: from mout.gmx.net ([212.227.17.20]:40185) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1uN6Xu-0006b2-7P for 78527 <at> debbugs.gnu.org; Thu, 05 Jun 2025 05:05:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1749114346; x=1749719146; i=rudalics@HIDDEN; bh=40krXRoBb/M5Al8zznxDat/3lraZPwvzg/fuMKwXg1o=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=AZYisnGOrvIxk15gEYi6z/wYZdmXxcxT1N4H4b4SV5hjLTmdngf07uw2nYt79Of4 cppJ8Vncqh5QJxhQpYwsZOVYXOkh0jTGzd88+wL97EKoLeVC6is/Q70zbC4e/eV/o McFHqk5mmBMHVs9QZJzNvar5zQheN6UUVAH+KuFPsO8jKp2bY4YUusYmRnbRA/CRW Y1KJHx3CMq6AsWBenrUvLNRqjIJfAeim4q+rq9xxy2fP5Tb4dI4Ja3mxvj5VFiGTR LeWQBnihX2XT7S8azYHAuju5nGqGM5yyzbmBN2RL4CnHGk4GWSWgiAykOzF0XEvGO wcM5DMU/YPFyAsmmGA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([212.95.8.152]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mn2aN-1v6e1l032V-00qODP; Thu, 05 Jun 2025 11:05:46 +0200 Message-ID: <db66688e-d099-467c-95be-e9d80a330544@HIDDEN> Date: Thu, 5 Jun 2025 11:05:45 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#78527: 30.1; Mishaving new frame creation in MacOS on new desktop To: Boris Aronov <aronov.boris@HIDDEN> References: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> <865xht6k1e.fsf@HIDDEN> <db4f94fe-a395-4ece-a9bb-6d763d7d0235@HIDDEN> <CAGPpUSr-uyVcoOBMyEjVLSCp8+=RnkCiWyjw5afSs4XnkT9N=A@HIDDEN> <97dfdc42-d676-4cf0-a1cd-b248d441a6f7@HIDDEN> <CAGPpUSrQDJmx=PEjJRpozzHZrQAD0S-fRCxNNhPB7ViAN4yfDA@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <CAGPpUSrQDJmx=PEjJRpozzHZrQAD0S-fRCxNNhPB7ViAN4yfDA@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 X-Provags-ID: V03:K1:DkOhWmRvjEBSPipafigB9J05U5Nztd2azYT3xbCRYM1TG02S1mG 60K1+7YQP7pT3h8AsJumUL6xlgwVDIabXbLVPiO66DEJ1Cf/mmFCCwIW3eMKUkBAlB71yf4 kwWqkUnGnrm4VpSXN/a4cTnuuNsVS868lbYbW3S0zATpRIhV5Rs7ckOjRHzBS33kLvopRYq wRA/s29Ps/YLVDZTnZwcw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:SphJRs37vTY=;eBCFgeR0KBbHPW3UrdPbjDuMEWD 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 uyktcXYN+4eXpd9H X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 78527 Cc: =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 78527 <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.7 (-) ID4+IEknbSBzdGlsbCBhIGJpdCBkZW5zZSBpbiB0aGUgZm9sbG93aW5nIHNlbnNlOiBZb3Ug aGF2ZSBhIGZ1bGxzY3JlZW4NCiA+PiBmcmFtZSwgZG8gQy14IDUgMiBhbmQgbm93IHNlZSB0 aGUgbmV3IGZyYW1lIG9uIGEgbmV3IGRlc2t0b3AgYnV0IGl0DQogPj4gYXBwYXJlbnRseSBk aWRuJ3QgZ2V0IGZvY3VzIGJlY2F1c2UsIGFzIHlvdSBzYXksIHRoZSBwcm9tcHQgZG9lc24n dA0KID4+IGFwcGVhciB0aGVyZS4gIEhvd2V2ZXIsIGluIHlvdXIgaW5pdGlhbCBwb3N0aW5n IHlvdSBzYXkgdGhhdCAiRm9jdXMNCiA+PiBzaGlmdHMgdGhlcmUiLiAgV2hhdCBtYWtlcyB5 b3UgdGhpbmsgdGhhdCBmb2N1cyBzaGlmdGVkIHRoZXJlPyAgVGhlDQogPj4gYXBwZWFyYW5j ZSBvZiB0aGUgY3Vyc29yLCB0aGUgbW9kZSBsaW5lLCBzb21lIGRlY29yYXRpb24gaW4gdGhl IG5ldw0KID4+IGZyYW1lPyAgRG9lcyBDLXggMiBzcGxpdCBhIHdpbmRvdyBpbiB0aGUgbmV3 IG9yIG9sZCBmcmFtZT8NCiA+Pg0KID4NCiA+IEMteCAyOiBOZXcgZnJhbWUsIHN1cnByaXNp bmdseS4NCg0KTm90IHJlYWxseS4gIEMteCAyIHNwbGl0cyB0aGUgc2VsZWN0ZWQgd2luZG93 IGFuZCB0aGF0J3MgdGhlIG9uZSBvbiB0aGUNCm5ldyBmcmFtZS4gIFRoZSBDLXggNSAyIG5l ZWQgX25vdF8gbmVjZXNzYXJpbHkgaGF2ZSBtYWRlIHRoZSBuZXcgZnJhbWUNCnRoZSBzZWxl Y3RlZCBvbmUgYnV0IGl0IGFwcGFyZW50bHkgZG9lcyBzbyBvbiB5b3VyIHN5c3RlbS4gIE9u IG1hbnkNCnN5c3RlbXMsIHRoZSB3aW5kb3cgbWFuYWdlciBnaXZlcyB1c2VycyB0aGUgY2hv aWNlIHdoZXRoZXIgYSBmcmVzaGx5DQpjcmVhdGVkIHdpbmRvdyBzaG91bGQgYXV0b21hdGlj YWxseSBiZWNvbWUgImFjdGl2ZSIsIHRoYXQgaXMsIGhhcw0Ka2V5c3Ryb2tlcyBkaXJlY3Rl ZCB0byBpdC4gIEluIHlvdXIgY2FzZSB3ZSBhcHBhcmVudGx5IGhhdmUgYSBzcGxpdA0KYmVo YXZpb3IgLSB0aGUgbmV3IGZyYW1lIGJlY29tZXMgc2VsZWN0ZWQgYnV0IGZvY3VzIHJlbWFp bnMgb24gdGhlIG9sZA0KZnJhbWUuDQoNCiA+IEJ1dCBzdWJzZXF1ZW50IGNvbW1hbmRzIGFy ZSBzdGlsbCBtZXNzZWQNCiA+IHVwLiAgRm9yIGV4YW1wbGUsIGFmdGVyIEMteCAyIEkgbm93 IGhhdmUgMiB3aW5kb3dzIGluIHRoZSBuZXcgZnJhbWUsIGJ1dCBpZg0KID4gSSB0cnkgTS14 LCB0aGUgcHJvbXB0IHNob3dzIHVwIHRoZSBvbGQgZnJhbWUhDQoNCllvdSB3b3VsZCBoYXZl IHRvIHRyYWNlIGNob29zZV9taW5pYnVmX2ZyYW1lIGluIG1pbmlidWYuYyB0byBmaW5kIG91 dA0Kd2h5IEVtYWNzIHNob3dzIHRoZSBwcm9tcHQgaW4gdGhlIG9sZCBmcmFtZS4gIEknbSBh ZnJhaWQgeW91IHdvbid0IGJlDQphYmxlIHRvIGRvIHRoYXQuICBUcnkgdGhlIGZvbGxvd2lu ZyBpbnN0ZWFkOiBXaXRoIGEgZnVsbHNjcmVlbiBFbWFjcw0Kc2hvd2luZyAqc2NyYXRjaCog aW5zZXJ0IHRoZSBmb2xsb3dpbmcgdGV4dA0KDQooc2V0cSBvbGQtZnJhbWUgKHNlbGVjdGVk LWZyYW1lKSkNCihzZXRxIG5ldy1mcmFtZSAobWFrZS1mcmFtZSkpDQoNCihkZWZ1biBmb28g KCkNCiAgIChpbnRlcmFjdGl2ZSkNCiAgIChpbnNlcnQNCiAgICAoZm9ybWF0ICJzZWxlY3Rl ZDogJSBzIG9sZDogJXMgbmV3OiAlcyBvbGQtbXc6ICVzIG5ldy1tdzogJXMiDQoJICAgKHNl bGVjdGVkLWZyYW1lKSBvbGQtZnJhbWUgbmV3LWZyYW1lDQoJICAgKHdpbmRvdy1mcmFtZSAo bWluaWJ1ZmZlci13aW5kb3cgb2xkLWZyYW1lKSkNCgkgICAod2luZG93LWZyYW1lIChtaW5p YnVmZmVyLXdpbmRvdyBuZXctZnJhbWUpKSkpKQ0KDQooZ2xvYmFsLXNldC1rZXkgWyhjb250 cm9sIGwpXSAnZm9vKQ0KDQpkbyBNLXggUkVUIGV2YWwtYnVmZmVyIFJFVCBhbmQgdGhlbiB0 eXBlIEMtbC4gIFRoZSB0ZXh0IHRoaXMgYWRkcyB0bw0KK3NjcmF0Y2gqIG1pZ2h0IHRlbGwg dXMgd2hpY2ggbWluaWJ1ZmZlciB3aW5kb3cgRW1hY3Mgd2FudHMgdG8gdXNlLg0KDQogPiBU aGF0J3Mgd2l0aG91dCB0cnlpbmcgYW55IG9mDQogPiB0aGUgaG9va3MgeW91IHN1Z2dlc3Rl ZC4NCiA+DQogPiBGb2N1czogU29ycnkuICBJIGRpZCBub3QgdXNlIHRoZSByaWdodCB0ZXJt aW5vbG9neS4gIEkgb25seSBhdCB0aGUgbW9tZW50DQogPiB3b3JrIG9uIG15IGxhcHRvcCB3 aXRoIGEgc2luZ2xlIHBoeXNpY2FsIHNjcmVlbi4gIFNvIHdoZW4gYSAibmV3IGZyYW1lDQog PiBvcGVucyBvbiBuZXcgZGVza3RvcCIsICB3aGF0IEkgc2VlIG9uIG15IHBoeXNpY2FsIHNj cmVlbiBpcyB0aGUgb2xkIGRlc2t0b3ANCiA+IHNsaWRlcyBvZmYgdG8gdGhlIGxlZnQgYW5k IGEgbmV3IGRlc2t0b3Agd2l0aCBhIG5ldyBmcmFtZSBhcHBlYXJzLiAgSQ0KID4gcHJvYmFi bHkgc2hvdWxkIG5vdCBoYXZlIHVzZWQgdGhlIHdvcmQgImZvY3VzLiIgIEkgZ2V0IGEgbmV3 IGZyYW1lIHdpdGggYQ0KID4gaGlnaGxpZ2h0ZWQgY3Vyc29yIGluIHRoZSBtYWluIHdpbmRv dy4NCg0KVGhpcyBhZ2FpbiBvbmx5IGluZGljYXRlcyB0aGF0IEVtYWNzIGNvbnNpZGVycyB0 aGUgbmV3IGZyYW1lIGFzIHRoZQ0Kc2VsZWN0ZWQgb25lLiAgSGVyZSBvbiB4ZmNlIFdNIHdp bmRvd3MgaGF2ZSBkZWNvcmF0aW9ucyBzaG93aW5nIHdoaWNoDQp3aW5kb3cgdGhlIFdNIGNv bnNpZGVycyBhcyB0aGUgb25lIGhhdmluZyBmb2N1cyAtIHdoZXJlIGl0IGRpcmVjdHMNCmtl eXN0cm9rZXMgdG8uICBEb2VzIHlvdXIgYmFkIHNjZW5hcmlvIGhhcHBlbiB3aXRoIGFuIGlu aXRpYWxseQ0KIm1heGltaXplZCIgKG5vdCAiZnVsbGJvdGgiKSBmcmFtZSB0b28/ICBUaGVu IG1heWJlIHN1Y2ggZGVjb3JhdGlvbnMNCndvdWxkIHJldmVhbCBtb3JlIGluZm9ybWF0aW9u Lg0KDQogPiBKdXN0IG5vdGljZWQgYW5vdGhlciB3ZWlyZG5lc3MsIGJ0dzoNCiA+IOKAkyBJ IHNlZSBhIGJsaW5raW5nIGN1cnNvciB3aXRoIGVtYWNzIC1RLg0KID4g4oCTIEJ1dCBhZnRl ciBJIGhhdmUgdHdvIGZyYW1lcyBpbiBkaWZmZXJlbnQgZGVza3RvcHMsIGltbWVkaWF0ZWx5 IGFmdGVyIEkNCiA+IHN3aXRjaCBiZXR3ZWVuIGRlc2t0b3BzIChpbiBlaXRoZXIgZGlyZWN0 aW9uKSwgdGhlIGN1cnNvciBpcyBoaWdobGlnaHRlZCwNCiA+IGJ1dCBkb2VzIG5vdCBibGlu ay4NCiA+IOKAkyBJbiBmYWN0LCB0aGlzIGN1cnNvciB0aGluZyBoYXMgbm90aGluZyB0byBk byB3aXRoIGZ1bGwgc2NyZWVuIG9yDQogPiBkZXNrdG9wczogd2l0aCB0d28gcmVndWxhciBm cmFtZXMgbmV4dCB0byBlYWNoIG90aGVyIG9uIGEgY29tbW9uIGRlc2t0b3AsDQogPiB3aGVu ICpJIGNsaWNrIG9uIGEgZnJhbWUgdG8gc3dpdGNoIGZvY3VzIHRoZXJlKiwgdGhlIGN1cnNv ciBnZXRzDQogPiBoaWdobGlnaHRlZCwgYnV0IGRvZXMgbm90IGJsaW5rIHVudGlsIEkgZG8g c29tZXRoaW5nLi4uICAqQnV0IGlmIEkgZG8gQy14IDUNCiA+IDIgdG8gc3dpdGNoIGZyYW1l cywgKml0IGJsaW5rcyBhcyBpdCBzaG91bGQuICBBbmQgd2hlbiBJIHN3aXRjaCBmcm9tDQog PiBGaXJlZm94ICh3aGVyZSBJIGFtIHdyaXRpbmcgdGhpcykgdG8gRW1hY3MgKHVzaW5nIEFs dC1UQUIgWz1jb21tYW5kLVRBQl0pLA0KID4gdGhlIGN1cnNvciBpbml0aWFsbHkgZG9lcyBu b3QgYmxpbmsuDQoNClRoaXMgZnVydGhlciBpbmRpY2F0ZXMgYSBwcm9ibGVtIHdpdGggd2hh dCBFbWFjcyB0aGlua3MgYWJvdXQgd2hpY2ggb2YNCml0cyBmcmFtZXMgaGFzIGZvY3VzLg0K DQogPiBBbm90aGVyIGV4cGVyaW1lbnQgKHNpbWlsYXIgdG8gd2hhdCBJIHdyb3RlIGluIGFu IGVhcmxpZXIgZW1haWwpOiBEbyB0aGUNCiA+IEMteCA1IDIgZnJvbSBhIGZ1bGwtc2NyZWVu IGZyYW1lLiAgRG8gYSBNLXguICBJIGRvICpub3QqIHNlZSB0aGUgcHJvbXB0Lg0KID4gTm93 IHVzZSBNYWNPUyBzaG9ydGN1dCBrZXlzIHRvIHN3aXRjaCBmcmFtZXMgKGN0cmwtcmlnaHQv bGVmdCkuICBUaGVuIHRoZQ0KID4gTS14IHByb21wdCBhcHBlYXJzIGluIEJPVEggZnJhbWVz Lg0KDQpCdXQgeW91IGNhbid0IHRlbGwgc2luY2UgeW91IGNhbiBzZWUgb25seSBvbmUgZnJh bWUgYXQgYSB0aW1lLiAgV2hhdCBpcw0KeW91ciB2YWx1ZSBvZiAnbWluaWJ1ZmZlci1mb2xs b3dzLXNlbGVjdGVkLWZyYW1lJz8gIERvZXMgY2hhbmdpbmcgaXQNCmNoYW5nZSB0aGUgYmVo YXZpb3IgeW91IHNlZT8NCg0KID4gSW4gb25lIGl0IGlzIHNlbGVjdGVkIChjdXJzb3IgaXMN CiA+IGhpZ2hsaWdodGVkKQ0KDQpJcyAiaXQiIHRoZSBtaW5pYnVmZmVyIHdpbmRvdyBvciBq dXN0IHRoZSBmcmFtZT8NCg0KID4gYW5kIGluIHRoZSBvdGhlciBpdCBpcyBub3QgKGhpZ2hs aWdodGVkIGN1cnNvciBpcyBpbiB0aGUgbWFpbg0KID4gKnNjcmF0Y2gqIHdpbmRvdykuICBU aGlzIGlzIHcvbyBhbnkgb2YgdGhlIGhvb2tzIHlvdSB3YW50ZWQgbWUgdG8gdHJ5Lg0KID4g SnVzdCBwbGFpbiBNYWNwb3J0cyBFbWFjcyAtUS4NCg0KQWdhaW4gdGhpcyBoaW50cyBhdCBh IGZvY3VzIHByb2JsZW0uICBXZSB3b3VsZCBoYXZlIHRvIHVuZGVyc3RhbmQgaG93DQpmb2N1 c2luZyB3b3JrcyBvbiBNYWNPUy4gIFlvdSBjb3VsZCB0cnkgd2l0aA0KDQooZGVmdW4gZm9v LWl0ICgmcmVzdCByZXN0KQ0KICAgKHdpdGgtY3VycmVudC1idWZmZXIgKGdldC1idWZmZXIt Y3JlYXRlICIqZm9vKiIpDQogICAgIChnb3RvLWNoYXIgKHBvaW50LW1heCkpDQogICAgICh3 aGVuIHJlc3QNCiAgICAgICAoaW5zZXJ0IChmb3JtYXQgIiVzIiAoY2FyIHJlc3QpKSkNCiAg ICAgICAoc2V0cSByZXN0IChjZHIgcmVzdCkpDQogICAgICAgKHdoaWxlIHJlc3QNCgkoaW5z ZXJ0IChmb3JtYXQgIiAuLiAlcyIgKGNhciByZXN0KSkpDQoJKHNldHEgcmVzdCAoY2RyIHJl c3QpKSkNCiAgICAgICAoaW5zZXJ0ICJcbiIpKSkpDQoNCihkZWZ1biBteS1mb28taXQgKCkN CiAgIChsZXQgKChmcmFtZXMgKGZyYW1lLWxpc3QpKQ0KCWZyYW1lIGZvbykNCiAgICAgKHdo aWxlIGZyYW1lcw0KICAgICAgIChzZXRxIGZyYW1lIChjYXIgZnJhbWVzKSkNCiAgICAgICAo c2V0cSBmb28gKGNvbnMgKGNvbnMgZnJhbWUgKGZyYW1lLWZvY3VzLXN0YXRlIGZyYW1lKSkg Zm9vKSkNCiAgICAgICAoc2V0cSBmcmFtZXMgKGNkciBmcmFtZXMpKSkNCiAgICAgKGZvby1p dCBmb28pKSkNCg0KKGFkZC1mdW5jdGlvbiA6YWZ0ZXIgYWZ0ZXItZm9jdXMtY2hhbmdlLWZ1 bmN0aW9uICMnbXktZm9vLWl0KQ0KDQphbmQgdGVsbCB1cyB3aGF0IHRoZSBidWZmZXIgKmZv byogY29udGFpbnMgYWZ0ZXIgQy14IDUgMi4gIFRoZSBmb2N1cw0KaGFuZGxpbmcgY29kZSBo YXMgY2hhbmdlZCBpbiBFbWFjcyBhIGNvdXBsZSBvZiB5ZWFycyBhZ28gYW5kIEkgaGF2ZSBu bw0KaWRlYSB3aGV0aGVyICdmcmFtZS1mb2N1cy1zdGF0ZScgaXMgdXNlZnVsIGF0IGFsbC4N Cg0KbWFydGluDQo=
bug-gnu-emacs@HIDDEN
:bug#78527
; Package emacs
.
Full text available.Received: (at 78527) by debbugs.gnu.org; 5 Jun 2025 05:42:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 05 01:42:54 2025 Received: from localhost ([127.0.0.1]:57370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uN3NO-0007YR-5E for submit <at> debbugs.gnu.org; Thu, 05 Jun 2025 01:42:54 -0400 Received: from mail-ua1-x932.google.com ([2607:f8b0:4864:20::932]:57785) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <aronov.boris@HIDDEN>) id 1uN3NM-0007XB-2Q for 78527 <at> debbugs.gnu.org; Thu, 05 Jun 2025 01:42:52 -0400 Received: by mail-ua1-x932.google.com with SMTP id a1e0cc1a2514c-87df048fda8so364685241.3 for <78527 <at> debbugs.gnu.org>; Wed, 04 Jun 2025 22:42:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749102166; x=1749706966; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=3VNXMl/Ur0q/Fv6oZyAF+nyJPj4f9v3ZYC74XhIKIZI=; b=h2Ipx7+sP4yM+beoj0FVweFj1QdufpCegCLWVj89FrXxEr+D1+G1LVJn7chYpWkPkQ aCDCt+DKw1fgbAQoyyWty8FpUC3fUJGRX4qmlDdhss6fxr+qprxNrULaMOhlCycFly3z aZeSO4olj8vwyK0J2YEmXUFb/MQSwxnanpt3LQWQqDC2wnVNeZKqmPPTAY54xAJvBZh7 B8LAuY8A0UtqXZZQMgmCusS5T1EcpEasWodIDmhVRyJQwIvEs07dXdghD+kdqBQi+xlU AnY1FLhicb9WqgT193+R2pjxy1DgfcGKq4CiQpXslw31t+TMGQKQ5k5jBJrfoOTVCCV4 tIiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749102166; x=1749706966; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=3VNXMl/Ur0q/Fv6oZyAF+nyJPj4f9v3ZYC74XhIKIZI=; b=G1pSQYtnXWlNgvi8YhLdqV1PGgKWXfNjUtYfB+hfD18ouKGS6OMfKp49bWUe4W0+Ms DqkwV7cnQxJxFbGJhUbheiWpZ6Ioqca0xvVdHMyhZAz5gkiygADPhpFW/VuI6LXye3iN bOBQsjr7fQHDyvaqrU8BtbLq4pP70sBWODp2olpCzhmmF3+zz99zikCDuqvfrY5lkdNM m+Bjx/HFW3LlHTthU6NS/qGFrWmq7JIUy8iY4xepe8bwoX72MtUXTmkS4ZfrK2fGK2/K YbOZYCVHcyd53CNHhNibI5fWl5qjCj2f+LqeJfrk2Ai810B6R8K356hoIqhkA+Pub53f sLkg== X-Forwarded-Encrypted: i=1; AJvYcCUPYvRe1RVACsWwtRFHQWZUhYwCfP7mMRnHNIU2FkryyoZ2KlVveqBHiUe2hsHa2UwRoUV6KA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwLfk7kwaU2UcN0YYdr7nmWe/mouE77rRMqVUeL12TmkIOk+giO QMdAsEbrzaiozubqRa23mBpoTFpeH8xFONHk21/Tg5uB1eha3PCLzI3kolw1B14D/EIbNGeg07P ILybGCbFKxgfzoeO2sfpLKwZXMs9+6SM= X-Gm-Gg: ASbGncuWy6xtcIFbl1jgj8fjCJTAJ2PSY3vLvpwx2H7ByZVOh5XkIA2kEkvW67ftz7C NPr0l34hUFZwi6xvoTwHMRD7kpnmZ6nmEThp2q31sNmt5I86TPYgQN4fYvACVJutnD/rV8My25f 1b5MIct2JyPDrpIVJG1w2/aqjDdLgV3Y0XsUc= X-Google-Smtp-Source: AGHT+IH2P1AM98Jrq1ruXKTHPddFA4gUxofBHOk0nzDNyvAaSUBm5ui4YvSIvP0AuR/pWM/L9xMBTqRFypA495Fuvyw= X-Received: by 2002:a05:6102:424e:b0:4e5:a93b:1d8e with SMTP id ada2fe7eead31-4e746e69b91mr4812365137.21.1749102166020; Wed, 04 Jun 2025 22:42:46 -0700 (PDT) MIME-Version: 1.0 References: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> <865xht6k1e.fsf@HIDDEN> <db4f94fe-a395-4ece-a9bb-6d763d7d0235@HIDDEN> <CAGPpUSr-uyVcoOBMyEjVLSCp8+=RnkCiWyjw5afSs4XnkT9N=A@HIDDEN> <97dfdc42-d676-4cf0-a1cd-b248d441a6f7@HIDDEN> <CAGPpUSrQDJmx=PEjJRpozzHZrQAD0S-fRCxNNhPB7ViAN4yfDA@HIDDEN> <86y0u6n502.fsf@HIDDEN> In-Reply-To: <86y0u6n502.fsf@HIDDEN> From: Boris Aronov <aronov.boris@HIDDEN> Date: Thu, 5 Jun 2025 07:42:34 +0200 X-Gm-Features: AX0GCFvolTeq3kKp7nAAaezgR36LTbnYwNfM9BurDVbGDRMR7fPv5yf4KNgi-mU Message-ID: <CAGPpUSpQtsznWvaR4Zi5XfJW2cPSurOOfKfHK-BGC7M01587Sg@HIDDEN> Subject: Re: bug#78527: 30.1; Mishaving new frame creation in MacOS on new desktop To: Eli Zaretskii <eliz@HIDDEN> Content-Type: multipart/alternative; boundary="0000000000004817360636cc953d" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78527 Cc: gerd.moellmann@HIDDEN, rudalics@HIDDEN, 78527 <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 (-) --0000000000004817360636cc953d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank you, Eli. I will try to look into this, when I get a chance. I was just wondering if the whole misbehavior is connected to focus issues. Meanwhile if I can provide more information about the other mystery, I would be happy to do so. Emacs 31 mostly works OK on MacOS (once in a while it seems to forget to echo a character typed until the next character is entered and a few other oddities), but this new-frame behavior is annoying, as I have developed a habit, when I need to do something new and unrelated and perhaps short, to make a new frame, take care of things there and then remove the frame. The current behavior is interfering with that. =E2=80=93Boris --0000000000004817360636cc953d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Thank you, Eli.=C2=A0 I will try to look into this, w= hen I get a chance.=C2=A0 I was just wondering if the whole misbehavior is = connected to focus issues.=C2=A0 Meanwhile if I can provide more informatio= n about the other mystery, I would be happy to do so.=C2=A0 Emacs 31 mostly= works OK on MacOS (once in a while it seems to forget to echo a character = typed until the next character=C2=A0is entered and a few other oddities), b= ut this new-frame behavior is annoying, as I have developed=C2=A0a habit, w= hen I need to do something new and unrelated and perhaps short, to make a n= ew frame, take care of things there and then remove the frame.=C2=A0 The cu= rrent behavior is interfering with that.</div><div><br></div><div>=E2=80=93= Boris</div></div> --0000000000004817360636cc953d--
bug-gnu-emacs@HIDDEN
:bug#78527
; Package emacs
.
Full text available.Received: (at 78527) by debbugs.gnu.org; 5 Jun 2025 05:15:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 05 01:15:37 2025 Received: from localhost ([127.0.0.1]:57182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uN2wy-0004iC-Nr for submit <at> debbugs.gnu.org; Thu, 05 Jun 2025 01:15:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37846) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uN2ww-0004hw-1E for 78527 <at> debbugs.gnu.org; Thu, 05 Jun 2025 01:15:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1uN2wq-0003Ai-9C; Thu, 05 Jun 2025 01:15:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=EgfW3L0ACqOgl09/1o4p+Op6W4l98zCkFJ7NdSHt9t0=; b=Afq+54dv/DLT3dYKDQ8Z ilAit3AFaTjfYBhbf4qiJje1JUHZz8EWeW4+ZRjO8ViU6JLH+9Uv9X/dJs7YCApe7zwdGfoTOEXT5 ETSFh9BlVsKppctZcJ4ZK+A83jxMhNoUt2+VtZ2X0Du1a6/CT7d7sEgcs8D1V9l9sPPO98LhUp+3d 78lPD8O1payAAAo69LB8rYOwz/1mQTVEasEdPnZ0z+M1IFqo8JPLxYmPLtdv9sKPvGei1G8NQ2KNf V871DcJUQbrTiwqUtFHijtxYWwrfWDax7A9OSA+VSzoMjo5j+OMdKCu966IEyO9v1a0Be6lf1RTc9 wa/9Vn8rl88/QQ==; Date: Thu, 05 Jun 2025 08:15:25 +0300 Message-Id: <86y0u6n502.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Boris Aronov <aronov.boris@HIDDEN> In-Reply-To: <CAGPpUSrQDJmx=PEjJRpozzHZrQAD0S-fRCxNNhPB7ViAN4yfDA@HIDDEN> (message from Boris Aronov on Wed, 4 Jun 2025 19:17:50 +0200) Subject: Re: bug#78527: 30.1; Mishaving new frame creation in MacOS on new desktop References: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> <865xht6k1e.fsf@HIDDEN> <db4f94fe-a395-4ece-a9bb-6d763d7d0235@HIDDEN> <CAGPpUSr-uyVcoOBMyEjVLSCp8+=RnkCiWyjw5afSs4XnkT9N=A@HIDDEN> <97dfdc42-d676-4cf0-a1cd-b248d441a6f7@HIDDEN> <CAGPpUSrQDJmx=PEjJRpozzHZrQAD0S-fRCxNNhPB7ViAN4yfDA@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78527 Cc: gerd.moellmann@HIDDEN, rudalics@HIDDEN, 78527 <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: -3.3 (---) > From: Boris Aronov <aronov.boris@HIDDEN> > Date: Wed, 4 Jun 2025 19:17:50 +0200 > Cc: Eli Zaretskii <eliz@HIDDEN>, Gerd Möllmann <gerd.moellmann@HIDDEN>, > 78527 <at> debbugs.gnu.org > > Just noticed another weirdness, btw: > – I see a blinking cursor with emacs -Q. > – But after I have two frames in different desktops, immediately after I switch between desktops (in either > direction), the cursor is highlighted, but does not blink. > – In fact, this cursor thing has nothing to do with full screen or desktops: with two regular frames next to each > other on a common desktop, when I click on a frame to switch focus there, the cursor gets highlighted, > but does not blink until I do something... But if I do C-x 5 2 to switch frames, it blinks as it should. And > when I switch from Firefox (where I am writing this) to Emacs (using Alt-TAB [=command-TAB]), the cursor > initially does not blink. I'm not sure the blinking cursor part is related. The way it works is that blink-cursor-check is added to post-command-hook, and blink-cursor--rescan-frames is added to after-delete-frame-functions and as an advice to after-focus-change-function. If the cursor doesn't start blinking when a frame receives focus, it means neither of these hooks is called in your configuration, for some reason. For example, clicking on a frame to switch focus probably doesn't call after-focus-change-function. You can see how blink-cursor-mode works in frame.el. Using trace-function to trace execution of the relevant functions should allow you to figure out what does not happen on your system that should have happened to allow the cursor to start blinking after switching frames or creating a new frame.
bug-gnu-emacs@HIDDEN
:bug#78527
; Package emacs
.
Full text available.Received: (at 78527) by debbugs.gnu.org; 4 Jun 2025 17:18:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 04 13:18:11 2025 Received: from localhost ([127.0.0.1]:51773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uMrkg-00015k-IG for submit <at> debbugs.gnu.org; Wed, 04 Jun 2025 13:18:11 -0400 Received: from mail-vs1-xe34.google.com ([2607:f8b0:4864:20::e34]:48195) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <aronov.boris@HIDDEN>) id 1uMrkd-00014u-N0 for 78527 <at> debbugs.gnu.org; Wed, 04 Jun 2025 13:18:09 -0400 Received: by mail-vs1-xe34.google.com with SMTP id ada2fe7eead31-4e2b5ffb932so15740137.0 for <78527 <at> debbugs.gnu.org>; Wed, 04 Jun 2025 10:18:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749057482; x=1749662282; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=POr6en30nELGem3Ps+Dyx6rZ88oWI+vwnJyLq2zi96o=; b=KH7GwVhHJfmxbYMq6uhSMaOfGyeIU776J69lrFLDEW/jsRbsQ81CuvAl+JjZqZpt+b OGFnbrlvW8Y5FaoLnPtROISggADz6y9SEkszvAXCVdREjflELyH7Jd8um+nqKfWkQi/A IvIm4Sj4zXR1l6mf0NRVDhfpkpVP6q8FhLD9wCc3br2OoxymgP801I7DPjPWtq9971+g pp3Njbq64m36v+hw4fSfZvFH6MD4NjyWdqGj8+UqvFamEVXsg6khmX8CnDgKFIlSUcgN B8ps+wrcoF9CcfuaT2rRhXU2xWOMeO4DHEnnT/xcYfxhk07Ctw/qTNFm+yeeCMHfDCoa /jFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749057482; x=1749662282; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=POr6en30nELGem3Ps+Dyx6rZ88oWI+vwnJyLq2zi96o=; b=Ww2vpjmaWluu6o7hAb0pllM+bcQ/DmvkG0EIuBK/9fHwoXBFG/Y6AtsXQ0SlWPBKlz HWl8PrNzQQvEnDE+MxPE4QyD8pleGCaKWIcL6GXGCXzFi1QhnHpV3w4954xGEf35XGqd CJ4aRL4RuNfVGNlMY5uNlx+nvJZX6RfoFAZhW3808Ubb7CZV38t4izfxJJiK7pzcs3XQ NC169xGzTleabg4fKpMx356itI2vWHrhNara5C+Q2gxt4iQlKBocyS09R+gir+UDV+HY 4XIZTFfg37Zs+TW3lwSCSRuTH+pAoZpM6lnC7wm+2kbqV5SEBShlqI7OpcSREMez87TB W87g== X-Forwarded-Encrypted: i=1; AJvYcCUks6qicwlE0Wyfp12NUEX3JzBlEAh+PA/C+6gCmB9t6ePIiynXlC6x84pPyz1PtRiv66CVTg==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yy9XCheOG7WvSZdgfg/aaEVahgQFSCy7A0Fiz7MSKsTE9EF1OBY uoOJyYEe1xJ7/KHZakI7PcxNbpxYv2MAjH27D8rQCLsNhsrEoub5YTCpig0nCSHkEWyBNxn6h/0 PkH8SNNmcoRN2z4gzQZVBM1uyVo+JxuQ= X-Gm-Gg: ASbGncu8FkemEzQZ3FeS4w9MFJUEqoJBQ6hh87NL3rlzXJvVqso49zuuxkS2K6cTa3M w9Zi4lTiPXsxxr/AvZ09zTzZAiCNYz8s40sZzVR/+ZrfXMsc3ksDSRXvIe7KzLDlw6Ih6jIt0En UFni4dAuv0OTC5HjFIgp9X+IqMSAHVBMo245l74cLSut0= X-Google-Smtp-Source: AGHT+IENIZUem7wpdaGC1hpWqQcy0r8Bm7X1n1c18bZmgDMIApmiaCpdh9CTq8bcEfMF8gZ+QHX/QIe2TuHpODpU6sQ= X-Received: by 2002:a05:6102:a47:b0:4e6:f86b:141f with SMTP id ada2fe7eead31-4e746e1a4b6mr3131771137.12.1749057481787; Wed, 04 Jun 2025 10:18:01 -0700 (PDT) MIME-Version: 1.0 References: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> <865xht6k1e.fsf@HIDDEN> <db4f94fe-a395-4ece-a9bb-6d763d7d0235@HIDDEN> <CAGPpUSr-uyVcoOBMyEjVLSCp8+=RnkCiWyjw5afSs4XnkT9N=A@HIDDEN> <97dfdc42-d676-4cf0-a1cd-b248d441a6f7@HIDDEN> In-Reply-To: <97dfdc42-d676-4cf0-a1cd-b248d441a6f7@HIDDEN> From: Boris Aronov <aronov.boris@HIDDEN> Date: Wed, 4 Jun 2025 19:17:50 +0200 X-Gm-Features: AX0GCFu1JnmL8UilI1JKORWFfE9DwaWpmSmdNF9vfX5UWLtQeLzMvwuE8jmuIpI Message-ID: <CAGPpUSrQDJmx=PEjJRpozzHZrQAD0S-fRCxNNhPB7ViAN4yfDA@HIDDEN> Subject: Re: bug#78527: 30.1; Mishaving new frame creation in MacOS on new desktop To: martin rudalics <rudalics@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000e4cfdb0636c22dcd" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78527 Cc: =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 78527 <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 (-) --000000000000e4cfdb0636c22dcd Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Martin, On Wed, Jun 4, 2025 at 10:47=E2=80=AFAM martin rudalics <rudalics@HIDDEN> w= rote: > Thanks for answering. > > I'm still a bit dense in the following sense: You have a fullscreen > frame, do C-x 5 2 and now see the new frame on a new desktop but it > apparently didn't get focus because, as you say, the prompt doesn't > appear there. However, in your initial posting you say that "Focus > shifts there". What makes you think that focus shifted there? The > appearance of the cursor, the mode line, some decoration in the new > frame? Does C-x 2 split a window in the new or old frame? > C-x 2: New frame, surprisingly. But subsequent commands are still messed up. For example, after C-x 2 I now have 2 windows in the new frame, but if I try M-x, the prompt shows up the old frame! That's without trying any of the hooks you suggested. Focus: Sorry. I did not use the right terminology. I only at the moment work on my laptop with a single physical screen. So when a "new frame opens on new desktop", what I see on my physical screen is the old desktop slides off to the left and a new desktop with a new frame appears. I probably should not have used the word "focus." I get a new frame with a highlighted cursor in the main window. Just noticed another weirdness, btw: =E2=80=93 I see a blinking cursor with emacs -Q. =E2=80=93 But after I have two frames in different desktops, immediately af= ter I switch between desktops (in either direction), the cursor is highlighted, but does not blink. =E2=80=93 In fact, this cursor thing has nothing to do with full screen or desktops: with two regular frames next to each other on a common desktop, when *I click on a frame to switch focus there*, the cursor gets highlighted, but does not blink until I do something... *But if I do C-x 5 2 to switch frames, *it blinks as it should. And when I switch from Firefox (where I am writing this) to Emacs (using Alt-TAB [=3Dcommand-TAB])= , the cursor initially does not blink. Another experiment (similar to what I wrote in an earlier email): Do the C-x 5 2 from a full-screen frame. Do a M-x. I do *not* see the prompt. Now use MacOS shortcut keys to switch frames (ctrl-right/left). Then the M-x prompt appears in BOTH frames. In one it is selected (cursor is highlighted) and in the other it is not (highlighted cursor is in the main *scratch* window). This is w/o any of the hooks you wanted me to try. Just plain Macports Emacs -Q. Hope this helps, =E2=80=93Boris > >> I'd like to understand the focus issue. What does C-x 5 o do when ru= n > >> in the old frame? > > > > > > - Opened "Emacs -Q" > > - Clicked the green button (fullscreen) > > - C-x 5 2 (new frame opens on another desktop) > > - I swipe to original desktop > > - C-x 5 o switches to the new one and repeating it takes me back > > Does C-x 5 o also switch the desktop you see? > > > What does running 'foo' defined as > >> > >> (defun foo () > >> (interactive) > >> (let ((frame (make-frame))) > >> (sit-for 3) > >> (message "%s" (frame-focus-state frame)))) > >> > > > > When I do this in an non-full-screen frame, a new frame pops up with a > "t" > > > > When I do it in a full-screen frame, a new frame pops up but a "t' is = in > > the OLD frame. And then (I think) with some delay it also appears in > the > > NEW frame. > > This "delay" should come from the (sit-for 3) call. > > >> report? Is the message shown in both frames? > >> > >> Does 'foo' specified as > >> > >> (defun foo () > >> (interactive) > >> (let ((frame (make-frame))) > >> (select-frame-set-input-focus frame))) > >> > >> behave the same way? > > > > > > I get a "nil" in both frames. > > The nil would come from the return value of the frame focusing function > so my question was silly. What I really meant with "behave the same > way" was whether the new frame does get input focus with this 'foo', > that is, whether now Emacs shows the prompt in the new frame when you > try executing a command. I suppose the answer is "no". > > > Hard to tell if it's simulataneous (as I > > cannot look at them at the same time) and maybe switching desktops > triggers > > something. > > > > Does > >> > >> (add-hook 'after-make-frame-functions 'select-frame-set-input-focus) > >> > >> change anything? > > > > > > Not really. When I make a new frame, a new frame on a new desktop > appears, > > but typing M-x shows no change on screen. When I switch back to the > > original screen M-x shows on screen AND when I switch again NOW I can > see > > M-x prompt on the new screen as well. > > > > > > Does > >> > >> (add-hook 'after-make-frame-functions 'redirect-frame-focus) > >> > >> change anything? > >> > > > > No. Same behavior as after the other add-hook. > > I see. > > > Another oddity (or is it expected): when I switch back-and-forth betwe= en > > desktops having typed M-x, on one screen the focus (selected window?) > is on > > the M-x line and on the other on *scratch* (where I originally ran the > C-x > > 5 2 command). Not sure which is which by now... > > > > Actually, after a few switches back and forth, the M-x line is the > selected > > window in the frame where I typed it (new frame) and it's not selected > in > > the old frame. > > > > Not sure if this helps in any way. > > Not yet. If you have two normal (non-fullscreen) frames of the same > Emacs process on two different desktops, type a command so that a prompt > appears in one of them and then do C-x 5 o: Does the prompt move to the > other frame? Right away? > > BTW: Do you have Mission Control installed and active? Maybe some > setting in it triggers the "put the frame on the other desktop because > the first one is too crowded" behavior. > > martin > --000000000000e4cfdb0636c22dcd Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hi Martin,</div><br><div class=3D"gmail_quote gmail_q= uote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jun 4, 2025 a= t 10:47=E2=80=AFAM martin rudalics <<a href=3D"mailto:rudalics@HIDDEN">r= udalics@HIDDEN</a>> wrote:<br></div><blockquote class=3D"gmail_quote" st= yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd= ing-left:1ex">Thanks for answering.<br> <br> I'm still a bit dense in the following sense: You have a fullscreen<br> frame, do C-x 5 2 and now see the new frame on a new desktop but it<br> apparently didn't get focus because, as you say, the prompt doesn't= <br> appear there.=C2=A0 However, in your initial posting you say that "Foc= us<br> shifts there".=C2=A0 What makes you think that focus shifted there?=C2= =A0 The<br> appearance of the cursor, the mode line, some decoration in the new<br> frame?=C2=A0 Does C-x 2 split a window in the new or old frame?<br></blockq= uote><div><br></div><div>C-x 2: New frame, surprisingly.=C2=A0 But subseque= nt commands are still messed up.=C2=A0 For example, after C-x 2 I now have = 2 windows in the new frame, but if I try M-x, the prompt shows up the old f= rame!=C2=A0 That's without trying any of the hooks you suggested.</div>= <div><br></div><div>Focus: Sorry.=C2=A0 I did not use the right terminology= .=C2=A0 I only at the moment work on my laptop with a single physical scree= n.=C2=A0 So when a "new frame opens on new desktop",=C2=A0 what I= see on my physical screen is the old desktop slides off to the left and a = new desktop with a new frame appears.=C2=A0 I probably should not have used= the word "focus."=C2=A0 I get a new frame with a highlighted cur= sor in the main window.</div><div><br></div><div>Just noticed another weird= ness, btw:=C2=A0</div><div>=E2=80=93 I see a blinking cursor with emacs -Q.= =C2=A0=C2=A0<br>=E2=80=93 But after I have two frames in different desktops= , immediately after I switch between desktops (in either direction), the cu= rsor is highlighted, but does not blink.<br></div><div>=E2=80=93 In fact, t= his cursor thing has nothing to do with full screen or desktops: with two r= egular frames next to each other on a common desktop, when <b>I click on a = frame to switch focus there</b>, the cursor gets highlighted, but does not = blink until I do something...=C2=A0=C2=A0<b>But if I do C-x 5 2 to switch f= rames,=C2=A0</b>it blinks as it should.=C2=A0 And when I switch from Firefo= x (where I am writing this) to Emacs (using Alt-TAB [=3Dcommand-TAB]), the = cursor initially does not blink.</div><div><br></div><div>Another experimen= t (similar to what I wrote in an earlier email): Do the C-x 5 2 from a full= -screen frame.=C2=A0 Do a M-x.=C2=A0 I do *not* see the prompt.=C2=A0 Now u= se MacOS shortcut keys to switch frames (ctrl-right/left).=C2=A0 Then the M= -x prompt appears in BOTH frames.=C2=A0 In one it is selected (cursor is hi= ghlighted) and in the other it is not (highlighted cursor is in the main *s= cratch* window).=C2=A0 This is w/o any of the hooks you wanted me to try.= =C2=A0 Just plain Macports Emacs -Q.</div><div><br></div><div>Hope this hel= ps,</div><div>=C2=A0 =E2=80=93Boris</div><div><br></div><div><br></div><blo= ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left= :1px solid rgb(204,204,204);padding-left:1ex"> <br> =C2=A0>> I'd like to understand the focus issue.=C2=A0 What does = C-x 5 o do when run<br> =C2=A0>> in the old frame?<br> =C2=A0><br> =C2=A0><br> =C2=A0> - Opened "Emacs -Q"<br> =C2=A0> - Clicked the green button (fullscreen)<br> =C2=A0> - C-x 5 2 (new frame opens on another desktop)<br> =C2=A0> - I swipe to original desktop<br> =C2=A0> - C-x 5 o switches to the new one and repeating it takes me back= <br> <br> Does C-x 5 o also switch the desktop you see?<br> <br> =C2=A0> What does running 'foo' defined as<br> =C2=A0>><br> =C2=A0>> (defun foo ()<br> =C2=A0>>=C2=A0 =C2=A0 =C2=A0(interactive)<br> =C2=A0>>=C2=A0 =C2=A0 =C2=A0(let ((frame (make-frame)))<br> =C2=A0>>=C2=A0 =C2=A0 =C2=A0 =C2=A0(sit-for 3)<br> =C2=A0>>=C2=A0 =C2=A0 =C2=A0 =C2=A0(message "%s" (frame-foc= us-state frame))))<br> =C2=A0>><br> =C2=A0><br> =C2=A0> When I do this in an non-full-screen frame, a new frame pops up = with a "t"<br> =C2=A0><br> =C2=A0> When I do it in a full-screen frame, a new frame pops up but a &= quot;t' is in<br> =C2=A0> the OLD frame.=C2=A0 And then (I think) with some delay it also = appears in the<br> =C2=A0> NEW frame.<br> <br> This "delay" should come from the (sit-for 3) call.<br> <br> =C2=A0>> report?=C2=A0 Is the message shown in both frames?<br> =C2=A0>><br> =C2=A0>> Does 'foo' specified as<br> =C2=A0>><br> =C2=A0>> (defun foo ()<br> =C2=A0>>=C2=A0 =C2=A0 =C2=A0(interactive)<br> =C2=A0>>=C2=A0 =C2=A0 =C2=A0(let ((frame (make-frame)))<br> =C2=A0>>=C2=A0 =C2=A0 =C2=A0 =C2=A0(select-frame-set-input-focus fram= e)))<br> =C2=A0>><br> =C2=A0>> behave the same way?<br> =C2=A0><br> =C2=A0><br> =C2=A0> I get a "nil" in both frames.<br> <br> The nil would come from the return value of the frame focusing function<br> so my question was silly.=C2=A0 What I really meant with "behave the s= ame<br> way" was whether the new frame does get input focus with this 'foo= ',<br> that is, whether now Emacs shows the prompt in the new frame when you<br> try executing a command.=C2=A0 I suppose the answer is "no".<br> <br> =C2=A0> Hard to tell if it's simulataneous (as I<br> =C2=A0> cannot look at them at the same time) and maybe switching deskto= ps triggers<br> =C2=A0> something.<br> =C2=A0><br> =C2=A0>=C2=A0 =C2=A0 Does<br> =C2=A0>><br> =C2=A0>> (add-hook 'after-make-frame-functions 'select-frame-= set-input-focus)<br> =C2=A0>><br> =C2=A0>> change anything?<br> =C2=A0><br> =C2=A0><br> =C2=A0> Not really.=C2=A0 When I make a new frame, a new frame on a new = desktop appears,<br> =C2=A0> but typing M-x shows no change on screen.=C2=A0 When I switch ba= ck to the<br> =C2=A0> original screen M-x shows on screen AND when I switch again NOW = I can see<br> =C2=A0> M-x prompt on the new screen as well.<br> =C2=A0><br> =C2=A0><br> =C2=A0>=C2=A0 =C2=A0 Does<br> =C2=A0>><br> =C2=A0>> (add-hook 'after-make-frame-functions 'redirect-fram= e-focus)<br> =C2=A0>><br> =C2=A0>> change anything?<br> =C2=A0>><br> =C2=A0><br> =C2=A0> No.=C2=A0 Same behavior as after the other add-hook.<br> <br> I see.<br> <br> =C2=A0> Another oddity (or is it expected): when I switch back-and-forth= between<br> =C2=A0> desktops having typed M-x, on one screen the focus (selected win= dow?) is on<br> =C2=A0> the M-x line and on the other on *scratch* (where I originally r= an the C-x<br> =C2=A0> 5 2 command).=C2=A0 Not sure which is which by now...<br> =C2=A0><br> =C2=A0> Actually, after a few switches back and forth, the M-x line is t= he selected<br> =C2=A0> window in the frame where I typed it (new frame) and it's no= t selected in<br> =C2=A0> the old frame.<br> =C2=A0><br> =C2=A0> Not sure if this helps in any way.<br> <br> Not yet.=C2=A0 If you have two normal (non-fullscreen) frames of the same<b= r> Emacs process on two different desktops, type a command so that a prompt<br= > appears in one of them and then do C-x 5 o: Does the prompt move to the<br> other frame?=C2=A0 Right away?<br> <br> BTW: Do you have Mission Control installed and active?=C2=A0 Maybe some<br> setting in it triggers the "put the frame on the other desktop because= <br> the first one is too crowded" behavior.<br> <br> martin<br> </blockquote></div></div> --000000000000e4cfdb0636c22dcd--
bug-gnu-emacs@HIDDEN
:bug#78527
; Package emacs
.
Full text available.Received: (at 78527) by debbugs.gnu.org; 4 Jun 2025 08:47:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 04 04:47:52 2025 Received: from localhost ([127.0.0.1]:46936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uMjmo-0007ia-OA for submit <at> debbugs.gnu.org; Wed, 04 Jun 2025 04:47:52 -0400 Received: from mout.gmx.net ([212.227.15.15]:54987) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1uMjmk-0007gq-Ru for 78527 <at> debbugs.gnu.org; Wed, 04 Jun 2025 04:47:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1749026855; x=1749631655; i=rudalics@HIDDEN; bh=E/CD7ExQZTg1AggnWIOnMxHZFn+6+wVYcozpKBCshhQ=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=lb941/zay1XVrGd/B8daJGZ4U+XfOePEbhe204T+ER+y7LkXinl4odvJoHMbmLh1 k3BoJdszNXC6GmRgtDC1x1NXe7eOk5QbXzsOqJdeU10r9y4T/GPcRYVm0r0nVFVgT glWp9y/NHmhEQ9rGKO3lHaLPR3KK4D7+z36YlUwgtCQKTNxpZ+PIvBQuyJP0HEbqS iSGnoy5out0gSrcG080MbTVkZu2Q7elVwXoMjwHmETx8F52I9m0fl7DucXka0V1Bo gRYQYhbiiZhSuuKYp4r7UT1JuFGLcAhlpD0b/hxfShnMkirKU3WmyTqP6lNKU5MRI r0Q9DP9fr3i9NgGYTw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([46.125.249.97]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MLzFr-1u5U2x3JGj-00IXdP; Wed, 04 Jun 2025 10:47:34 +0200 Message-ID: <97dfdc42-d676-4cf0-a1cd-b248d441a6f7@HIDDEN> Date: Wed, 4 Jun 2025 10:47:33 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#78527: 30.1; Mishaving new frame creation in MacOS on new desktop To: Boris Aronov <aronov.boris@HIDDEN> References: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> <865xht6k1e.fsf@HIDDEN> <db4f94fe-a395-4ece-a9bb-6d763d7d0235@HIDDEN> <CAGPpUSr-uyVcoOBMyEjVLSCp8+=RnkCiWyjw5afSs4XnkT9N=A@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <CAGPpUSr-uyVcoOBMyEjVLSCp8+=RnkCiWyjw5afSs4XnkT9N=A@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:R71skV2YeX+c3jXstPqwgVdec1afN9JI9nDmKKEI5ibn7kBNwIk 1WhuKUyo6KvzUrQ6aTFLs3cmV/f+8uBcGUhUXBZsb1mt8sbult2Nch522hDcvGxxeggMLIl HgF4Zxfb6XHhPxaw43hisT3AdbQHz0kaXgVoLCR4IA6OEcdVOjvvDzVfwzfFwtQZYfR125z taNIg2Zo09fuKkxmigKZA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:VxjyzK/Ji4w=;U1lvRwFFx31bCbvXUisnjvakgqt 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 vzUfb28qo5Pk26Z9eXNPPRkuHdl6j1F/Tyw2fQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 78527 Cc: =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 78527 <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.7 (-) Thanks for answering. I'm still a bit dense in the following sense: You have a fullscreen frame, do C-x 5 2 and now see the new frame on a new desktop but it apparently didn't get focus because, as you say, the prompt doesn't appear there. However, in your initial posting you say that "Focus shifts there". What makes you think that focus shifted there? The appearance of the cursor, the mode line, some decoration in the new frame? Does C-x 2 split a window in the new or old frame? >> I'd like to understand the focus issue. What does C-x 5 o do when run >> in the old frame? > > > - Opened "Emacs -Q" > - Clicked the green button (fullscreen) > - C-x 5 2 (new frame opens on another desktop) > - I swipe to original desktop > - C-x 5 o switches to the new one and repeating it takes me back Does C-x 5 o also switch the desktop you see? > What does running 'foo' defined as >> >> (defun foo () >> (interactive) >> (let ((frame (make-frame))) >> (sit-for 3) >> (message "%s" (frame-focus-state frame)))) >> > > When I do this in an non-full-screen frame, a new frame pops up with a "t" > > When I do it in a full-screen frame, a new frame pops up but a "t' is in > the OLD frame. And then (I think) with some delay it also appears in the > NEW frame. This "delay" should come from the (sit-for 3) call. >> report? Is the message shown in both frames? >> >> Does 'foo' specified as >> >> (defun foo () >> (interactive) >> (let ((frame (make-frame))) >> (select-frame-set-input-focus frame))) >> >> behave the same way? > > > I get a "nil" in both frames. The nil would come from the return value of the frame focusing function so my question was silly. What I really meant with "behave the same way" was whether the new frame does get input focus with this 'foo', that is, whether now Emacs shows the prompt in the new frame when you try executing a command. I suppose the answer is "no". > Hard to tell if it's simulataneous (as I > cannot look at them at the same time) and maybe switching desktops triggers > something. > > Does >> >> (add-hook 'after-make-frame-functions 'select-frame-set-input-focus) >> >> change anything? > > > Not really. When I make a new frame, a new frame on a new desktop appears, > but typing M-x shows no change on screen. When I switch back to the > original screen M-x shows on screen AND when I switch again NOW I can see > M-x prompt on the new screen as well. > > > Does >> >> (add-hook 'after-make-frame-functions 'redirect-frame-focus) >> >> change anything? >> > > No. Same behavior as after the other add-hook. I see. > Another oddity (or is it expected): when I switch back-and-forth between > desktops having typed M-x, on one screen the focus (selected window?) is on > the M-x line and on the other on *scratch* (where I originally ran the C-x > 5 2 command). Not sure which is which by now... > > Actually, after a few switches back and forth, the M-x line is the selected > window in the frame where I typed it (new frame) and it's not selected in > the old frame. > > Not sure if this helps in any way. Not yet. If you have two normal (non-fullscreen) frames of the same Emacs process on two different desktops, type a command so that a prompt appears in one of them and then do C-x 5 o: Does the prompt move to the other frame? Right away? BTW: Do you have Mission Control installed and active? Maybe some setting in it triggers the "put the frame on the other desktop because the first one is too crowded" behavior. martin
bug-gnu-emacs@HIDDEN
:bug#78527
; Package emacs
.
Full text available.Received: (at 78527) by debbugs.gnu.org; 4 Jun 2025 03:53:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 03 23:53:06 2025 Received: from localhost ([127.0.0.1]:45052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uMfBZ-0005YO-UT for submit <at> debbugs.gnu.org; Tue, 03 Jun 2025 23:53:06 -0400 Received: from mail-vs1-xe2e.google.com ([2607:f8b0:4864:20::e2e]:60712) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <aronov.boris@HIDDEN>) id 1uMfBY-0005Xf-0L for 78527 <at> debbugs.gnu.org; Tue, 03 Jun 2025 23:53:04 -0400 Received: by mail-vs1-xe2e.google.com with SMTP id ada2fe7eead31-4dfa2aeec86so2691466137.1 for <78527 <at> debbugs.gnu.org>; Tue, 03 Jun 2025 20:53:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749009178; x=1749613978; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=jnRpxN9U9cBtxOfAkRMC92Uhtw4QC6I1zradsaKYQi8=; b=X8Ax1tvYLN2Kbhl7e2tsEtpkpw5rAXwCKKIWIuXx68X2AyaNVwGC6n5pyPpWG7/+gx +Bj4IHgRqV88O2doXgenHyV8MkG0SAgLG9qyUNFwDnoX1rgabdM0fdjsf5gC+gu7aObQ W4qzb7kbDwHquwxab6zz7/Vped+Bb4Nf84f8MPs+wCAsoe6vRqfnzoqhkI1gOXMa7Ybu b40GO9yMPdxZHGga1PWzkgofpPmW7WHBAeupNfWQL6+AP9X9hhihJRoFWbpSe86AvpQc OJurNXj53kizW5ikuLlOuq94pk/clLIXQN5DxR9Y/wNem4/6Tcx8sQ2CY4Q5Jrxh2G8g BH8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749009178; x=1749613978; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jnRpxN9U9cBtxOfAkRMC92Uhtw4QC6I1zradsaKYQi8=; b=M2pYkiHqG08zVnJ8oCFu77uDaezuAFBaTv5+OcAqyAX/70mprlkcqB6CIuZVo9rdFD yAVTNEts4xsMZCVNTnWuoUBoxjB6boAAQgkqMfk+CrfWg6NRHOW9fpojwlLmrJZihSK6 6OSCDA6NEgaS60MjVdWkL08gPvPI+if5HZHVuKylHx1/m3ruqjNfjkStyLje9yFaYbtp BeRrY69m9o1oIo6zuGqzhiwB4xK8pxh91E8suxkhJD4unaI2JTqHnqlXcovDjTLTvkEs 2p30jXCbYKqBWr+adYICqZO/N9G23XDNR0qGe8gSs6cWSS/2GCpovO5YSE4RP3BiUh91 L7uA== X-Forwarded-Encrypted: i=1; AJvYcCW6zUO8Mq3gY1JcCGED3AwTP696BW9DTgEaljgd+6V3nWPSNDQyOT4Nyv3xUieA0N9+CJGXXQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyWIyowhnxOVv04i8F9wJ2iNPE6ryNuzjjx4NdQtWtBy7S5Vt5D Us8HQEExAJd29Hf2zhCnmYvEiBoSRiphnFGkPp9sCAzPQa/BoagAtGaNv6Ji1oMQ2zIwQHD9Fan 37AG0EvctQRCwf52GDzYiGFj8Bk/oX80= X-Gm-Gg: ASbGncvKd6JprQVTeW531Iq6wFJ86D9RVWpJeSVK/Dsh3oNX58iGNY+jzbBcd10pGJQ O5J49KH0eAlGr0ENRsuJSh6Qju5JgC3n1B/BSopqR58YrNsCJjDZEWIpQYuOlemblNcfjpMaQ9Q cwVbXx/arkSpcUMYXY/KS69J7ait8wvKVrhg== X-Google-Smtp-Source: AGHT+IFSjPRvSEViurKQVLP1rz5t9j4GwlFjrHyBvAJDRJq6Kj77kBwokdt7ErLf8TttHHKaAB453OipxlhZO8DeYkY= X-Received: by 2002:a05:6102:41a7:b0:4e5:59ce:4717 with SMTP id ada2fe7eead31-4e746d06c89mr715504137.9.1749009178023; Tue, 03 Jun 2025 20:52:58 -0700 (PDT) MIME-Version: 1.0 References: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> <865xht6k1e.fsf@HIDDEN> <db4f94fe-a395-4ece-a9bb-6d763d7d0235@HIDDEN> In-Reply-To: <db4f94fe-a395-4ece-a9bb-6d763d7d0235@HIDDEN> From: Boris Aronov <aronov.boris@HIDDEN> Date: Wed, 4 Jun 2025 05:52:46 +0200 X-Gm-Features: AX0GCFuxxVJUa5OW6AGc7AD82TIVUOdABDL6qmJd3jXHf5IToTF1lZmKNsUqSwo Message-ID: <CAGPpUSr-uyVcoOBMyEjVLSCp8+=RnkCiWyjw5afSs4XnkT9N=A@HIDDEN> Subject: Re: bug#78527: 30.1; Mishaving new frame creation in MacOS on new desktop To: martin rudalics <rudalics@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000c3db5c0636b6eee4" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78527 Cc: =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 78527 <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 (-) --000000000000c3db5c0636b6eee4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Thu, May 22, 2025 at 4:44=E2=80=AFPM martin rudalics <rudalics@HIDDEN> w= rote: > > Gerd and Martin, any suggestions or comments? > > I'd like to understand the focus issue. What does C-x 5 o do when run > in the old frame? - Opened "Emacs -Q" - Clicked the green button (fullscreen) - C-x 5 2 (new frame opens on another desktop) - I swipe to original desktop - C-x 5 o switches to the new one and repeating it takes me back What does running 'foo' defined as > > (defun foo () > (interactive) > (let ((frame (make-frame))) > (sit-for 3) > (message "%s" (frame-focus-state frame)))) > When I do this in an non-full-screen frame, a new frame pops up with a "t" When I do it in a full-screen frame, a new frame pops up but a "t' is in the OLD frame. And then (I think) with some delay it also appears in the NEW frame. > > report? Is the message shown in both frames? > > Does 'foo' specified as > > (defun foo () > (interactive) > (let ((frame (make-frame))) > (select-frame-set-input-focus frame))) > > behave the same way? I get a "nil" in both frames. Hard to tell if it's simulataneous (as I cannot look at them at the same time) and maybe switching desktops triggers something. Does > > (add-hook 'after-make-frame-functions 'select-frame-set-input-focus) > > change anything? Not really. When I make a new frame, a new frame on a new desktop appears, but typing M-x shows no change on screen. When I switch back to the original screen M-x shows on screen AND when I switch again NOW I can see M-x prompt on the new screen as well. Does > > (add-hook 'after-make-frame-functions 'redirect-frame-focus) > > change anything? > No. Same behavior as after the other add-hook. Another oddity (or is it expected): when I switch back-and-forth between desktops having typed M-x, on one screen the focus (selected window?) is on the M-x line and on the other on *scratch* (where I originally ran the C-x 5 2 command). Not sure which is which by now... Actually, after a few switches back and forth, the M-x line is the selected window in the frame where I typed it (new frame) and it's not selected in the old frame. Not sure if this helps in any way. =E2=80=93Boris > > martin > --000000000000c3db5c0636b6eee4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hi,</div><br><div class=3D"gmail_quote gmail_quote_co= ntainer"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, May 22, 2025 at 4:44= =E2=80=AFPM martin rudalics <<a href=3D"mailto:rudalics@HIDDEN">rudalics= @gmx.at</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"= margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef= t:1ex">=C2=A0> Gerd and Martin, any suggestions or comments?<br> <br> I'd like to understand the focus issue.=C2=A0 What does C-x 5 o do when= run<br> in the old frame?=C2=A0</blockquote><div><br></div><div>- Opened "Emac= s -Q"</div><div>- Clicked the green button (fullscreen)</div><div>- C-= x 5 2 (new frame opens on another desktop)</div><div>- I swipe to original = desktop</div><div>- C-x 5 o switches to the new one and repeating it takes = me back</div><div><br></div><blockquote class=3D"gmail_quote" style=3D"marg= in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e= x"> What does running 'foo' defined as<br> <br> (defun foo ()<br> =C2=A0 =C2=A0(interactive)<br> =C2=A0 =C2=A0(let ((frame (make-frame)))<br> =C2=A0 =C2=A0 =C2=A0(sit-for 3)<br> =C2=A0 =C2=A0 =C2=A0(message "%s" (frame-focus-state frame))))<br= ></blockquote><div><br></div><div>When I do this in an non-full-screen fram= e, a new frame pops up with a "t"=C2=A0</div><div><br></div><div>= When I do it in a full-screen frame, a new frame pops up but a "t'= is in the OLD frame.=C2=A0 And then (I think) with some delay it also appe= ars in the NEW frame.=C2=A0 =C2=A0</div><blockquote class=3D"gmail_quote" s= tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad= ding-left:1ex"> <br> report?=C2=A0 Is the message shown in both frames?<br> <br> Does 'foo' specified as<br> <br> (defun foo ()<br> =C2=A0 =C2=A0(interactive)<br> =C2=A0 =C2=A0(let ((frame (make-frame)))<br> =C2=A0 =C2=A0 =C2=A0(select-frame-set-input-focus frame)))<br> <br> behave the same way?</blockquote><div><br></div><div>I get a "nil"= ; in both frames.=C2=A0 Hard to tell if it's simulataneous=C2=A0(as I c= annot look at them at the same time) and maybe switching desktops triggers = something.=C2=A0</div><div><br></div><blockquote class=3D"gmail_quote" styl= e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin= g-left:1ex">=C2=A0 Does<br> <br> (add-hook 'after-make-frame-functions 'select-frame-set-input-focus= )<br> <br> change anything?</blockquote><div><br></div><div>Not really.=C2=A0 When I m= ake a new frame, a new frame on a new desktop appears, but typing M-x shows= no change on screen.=C2=A0 When I switch back to the original screen M-x s= hows on screen AND when I switch again NOW I can see M-x prompt on the new = screen as well.</div><div><br></div><div><br></div><blockquote class=3D"gma= il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2= 04,204);padding-left:1ex">=C2=A0 Does<br> <br> (add-hook 'after-make-frame-functions 'redirect-frame-focus)<br> <br> change anything?<br></blockquote><div><br></div><div>No.=C2=A0 Same behavio= r as after the other add-hook.</div><div><br></div><div>Another oddity (or = is it expected): when I switch back-and-forth between desktops having typed= M-x, on one screen the focus (selected window?) is on the M-x line and on = the other on *scratch* (where I originally ran the C-x 5 2 command).=C2=A0 = Not sure which is which by now...</div><div><br></div><div>Actually, after = a few switches back and forth, the M-x line is the selected window in the f= rame where I typed it (new frame) and it's not selected in the old fram= e.</div><div><br></div><div>Not sure if this helps in any way.</div><div><b= r></div><div>=E2=80=93Boris</div><blockquote class=3D"gmail_quote" style=3D= "margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le= ft:1ex"> <br> martin<br> </blockquote></div></div> --000000000000c3db5c0636b6eee4--
bug-gnu-emacs@HIDDEN
:bug#78527
; Package emacs
.
Full text available.Received: (at 78527) by debbugs.gnu.org; 4 Jun 2025 01:44:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jun 03 21:44:47 2025 Received: from localhost ([127.0.0.1]:44148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uMdBO-0000me-Dv for submit <at> debbugs.gnu.org; Tue, 03 Jun 2025 21:44:47 -0400 Received: from mail-vk1-xa36.google.com ([2607:f8b0:4864:20::a36]:59660) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <aronov.boris@HIDDEN>) id 1uMXYI-0002K2-Iw for 78527 <at> debbugs.gnu.org; Tue, 03 Jun 2025 15:44:06 -0400 Received: by mail-vk1-xa36.google.com with SMTP id 71dfb90a1353d-527b70bd90dso1921072e0c.3 for <78527 <at> debbugs.gnu.org>; Tue, 03 Jun 2025 12:44:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748979836; x=1749584636; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=DgdnpcGxBNlrbHdnSj/wa540TqCfQ9To8VvGiH5Bgw8=; b=UCqqlFBsMY5mZBTmPCrzZsbRCK/atl/d50oGMIt9AOlNe0Eb2DEzZCwhS3KsEKoMY9 5mo/3P3hxeWEXjef+VisRXtWcxq4qXTXb5qcR0yet9B4hIvx78RFfw8e6uPX+YWFb2lt 6Fble5lkqVNGnnXfLDzlcVCbUhCm7R9dw780V6UmAlBXDDZyrBWNtUm5/cU5ct0OpjJR Xg8uVWmtjDhfDCiD9cSZOtfwL8/whti9BR6fUhXXOrL4eDkmPd+DsF+BUdSGP/IQ6rvy rITSjl2LfW5hgQyT6eCteDWUk8ogBFUKXr/2K+yBZuPgmnJ+RrKs6DO3RSIvU2ZWcqUN lA9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748979836; x=1749584636; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=DgdnpcGxBNlrbHdnSj/wa540TqCfQ9To8VvGiH5Bgw8=; b=ItWntw1QnOOk0E7LjKINvPhhvgYv4Mx+jiySQ92OL+DShmU/VcFe31UNrO1a5Uy4+t /N0marwOKwmAulcWI5A3RcmWPqSe5q4IorAh7eYM6CkOGqZhxSbE0jg7AFGaP8kdw6ox 6Xfx2Cq1abGNdfjXQFMVTaByzF18FZqwmuuUIPPsmRgF6+jJJQk5nPuX878ugbzjwgPq YG/xoDiQw6z39WcHkv8+pAEMrBDRzoBk9AGXlBurvhtzOLoigX3+dzn/y6U6vJThUfV9 1FXKQULrh5HZ9QiZvL1gMplFYzUbpGXcIKbuCMtltdt2NFE05dR05NGix46U+z+xX0V8 EwXA== X-Forwarded-Encrypted: i=1; AJvYcCX8VX63eirIYCHILZIkktzYg1IXPA4c2+1+7YnU6Tatkok7497hgvAcaZ4NzjSP9cefqLUs/g==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzZE9Iil4ytEmCSpiOPCBUUZHAYpF+IRziyg/y/ycBtGmk7l1tO WDP7qGRZM3ymVPWlQ8fM8PxEqe0ia59dZVuSvJGFSS96+t9N5aoyp+tVao8pxOsNpJi8ok+T+4K ymmrXU0RWHoon518Wg7DxDXeDuDPThlM= X-Gm-Gg: ASbGncu//YXO8hnZtoPrcBKA6OHNxas+wS/XK+jNOGbLUNlAzMsFrkHOhW5wqhdWp64 NEvbgKiM+3cWuRFuidDSmFBXxpK6gY7MUYOgAFgn5WJuBEuVRVffBxGjnk0P+7pDqDNiQPLHvC3 8ljbFXGV3YnXDq4kih90XnJB7Aapl4CTRiaQ== X-Google-Smtp-Source: AGHT+IFPeeLPzuC2VuUFDw1t2g8F+ETbTcnFs59T3MZbPqSOaLfqqpg1p2D4tGPLReWH2SzjlvcnaKtOs2Zl4FT6eY0= X-Received: by 2002:a05:6122:3c8a:b0:52c:44a6:4801 with SMTP id 71dfb90a1353d-530c71a28ebmr296669e0c.0.1748979836486; Tue, 03 Jun 2025 12:43:56 -0700 (PDT) MIME-Version: 1.0 References: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> <865xht6k1e.fsf@HIDDEN> <db4f94fe-a395-4ece-a9bb-6d763d7d0235@HIDDEN> <86ecw5rprn.fsf@HIDDEN> <m2wm9w39bx.fsf@HIDDEN> <14baa534-391c-4bd9-ae24-440c82ca3ffc@HIDDEN> In-Reply-To: <14baa534-391c-4bd9-ae24-440c82ca3ffc@HIDDEN> From: Boris Aronov <aronov.boris@HIDDEN> Date: Tue, 3 Jun 2025 21:43:45 +0200 X-Gm-Features: AX0GCFuBJohTziT9Thvvv6hiS_81umdkzABYhcWefXR26qjKclGhRMwlMsjXCMw Message-ID: <CAGPpUSpOkKxXzaNvaj5dzaycV1qvSiu5VUTUY8QF4C6B4Zdu7w@HIDDEN> Subject: Re: bug#78527: 30.1; Mishaving new frame creation in MacOS on new desktop To: martin rudalics <rudalics@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000df86d60636b01998" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78527 X-Mailman-Approved-At: Tue, 03 Jun 2025 21:44:45 -0400 Cc: =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 78527 <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 (-) --000000000000df86d60636b01998 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sorry. Will reply shortly. Real life interfered. =E2=80=93BA On Sun, Jun 1, 2025 at 8:44=E2=80=AFAM martin rudalics <rudalics@HIDDEN> wr= ote: > > I think the question was for Boris. > > Indeed. > > martin > > --000000000000df86d60636b01998 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Sorry.=C2=A0 Will reply shortly.=C2=A0 Real life inte= rfered.=C2=A0</div><div><br></div><div>=E2=80=93BA</div></div><br><div clas= s=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_att= r">On Sun, Jun 1, 2025 at 8:44=E2=80=AFAM martin rudalics <<a href=3D"ma= ilto:rudalics@HIDDEN">rudalics@HIDDEN</a>> wrote:<br></div><blockquote c= lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli= d rgb(204,204,204);padding-left:1ex">> I think the question was for Bori= s.<br> <br> Indeed.<br> <br> martin<br> <br> </blockquote></div> --000000000000df86d60636b01998--
bug-gnu-emacs@HIDDEN
:bug#78527
; Package emacs
.
Full text available.Received: (at 78527) by debbugs.gnu.org; 1 Jun 2025 06:44:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 01 02:44:13 2025 Received: from localhost ([127.0.0.1]:35833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uLcQX-00009m-6V for submit <at> debbugs.gnu.org; Sun, 01 Jun 2025 02:44:13 -0400 Received: from mout.gmx.net ([212.227.15.19]:55343) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1uLcQU-00008y-9F for 78527 <at> debbugs.gnu.org; Sun, 01 Jun 2025 02:44:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1748760237; x=1749365037; i=rudalics@HIDDEN; bh=UZstOal/EBqnhozCposzc+AeTzBXb3Kmw21UdZ0D6es=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=lHYxsFT7kPomRV5VQjqRrF3mspUDUGrX5C4kiRsrizDhP1PaoNh4kaCkMaPwqEkC rnpBF9xDN+SCyzfNeaBpT3FFJ1HW6HLccIm9QmzBFVrusLBFUqBTIHVJtlHzrBI6r nNhNejF0ZLfLErhKIpTlBP666lx/FC3fOKnkxN/qVkRlsrTWzeqkb6D/DqnaVScBp ew0m9o5hYTHJttXu/p9atr3lbnkweEjaY9YCqvvwhmN590hTYjuKfAE9LLEs3G3Ax ZUEDxWedjldliy4AIfaFdCak5gOFhAEMDtsTtaZQrSH0htzk8X1qZw4uM6aHaDINv 75ajvu4Yi5sDMMcy0g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.97.7]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MQe9s-1uZHA30mIw-00PcSq; Sun, 01 Jun 2025 08:43:57 +0200 Message-ID: <14baa534-391c-4bd9-ae24-440c82ca3ffc@HIDDEN> Date: Sun, 1 Jun 2025 08:43:56 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#78527: 30.1; Mishaving new frame creation in MacOS on new desktop To: =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> References: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> <865xht6k1e.fsf@HIDDEN> <db4f94fe-a395-4ece-a9bb-6d763d7d0235@HIDDEN> <86ecw5rprn.fsf@HIDDEN> <m2wm9w39bx.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <m2wm9w39bx.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:7de5OXTrX02T7cPBsfBNyQEOE9Nq5a+OW5kMuF30COhDG9TNEvG cWnREnq3/cfprfbZm8Dn+/mGddTHNLABUJQ+K6o18Ckl9Wq2JG8MCpvPEkD1VFUGb1tPqLf i86Kh4e0w5cyEdMh6qzRrL48YyT6Cnr6/1m9Ypnittz+ZXmSE0BYA8IK/OPgM36ktrnGXxK mROruCPTcf/4ScpWQUjKg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:yOV6BajceLE=;eFjPWqiqdH2bUCUUn2uJMkI6/Q2 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 p4RUf9Gdf9L+Jc46 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 78527 Cc: 78527 <at> debbugs.gnu.org, aronov.boris@HIDDEN 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 think the question was for Boris. Indeed. martin
bug-gnu-emacs@HIDDEN
:bug#78527
; Package emacs
.
Full text available.Received: (at 78527) by debbugs.gnu.org; 31 May 2025 18:48:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 31 14:48:47 2025 Received: from localhost ([127.0.0.1]:59946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uLRGA-0001hF-MG for submit <at> debbugs.gnu.org; Sat, 31 May 2025 14:48:47 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:47568) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1uLRG6-0001g7-WF for 78527 <at> debbugs.gnu.org; Sat, 31 May 2025 14:48:44 -0400 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-441ab63a415so32875445e9.3 for <78527 <at> debbugs.gnu.org>; Sat, 31 May 2025 11:48:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1748717316; x=1749322116; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=vqX0phvOKHNN+vxtyVapjE5dPln6r1A/r+ID/lKLlv4=; b=W0zXY9hNk57GLBv6P0pOPMlw/mkdZgB/+xEJv1REpRYSXflQ3V+mOD/UucenWDCFgW 0Sy+F7141Gf/blJhyAZjwJUWK5BtLK0EJHvA2Q7H3W4wG26H2WOOJj8diZmyEK0kRdnJ rNv+BwxkbXULrJvvGKnKtACYjEMnhiejOiqOoxAUP22K95jT4+GIEXsmWnKmTcQDc5np /RHPvCwAjA2kGD5NaRdAL/toCxRdh8z54oTyFmeR8iKmI++OuwUqOTs3LiJvodC6C7bt SP2ccH7xQpklVQIuCUdFuus/BFZOIRYpcaoLT0gscYXMZ85YdbOyxyPugkHW3Zb5QdPR wbPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748717316; x=1749322116; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=vqX0phvOKHNN+vxtyVapjE5dPln6r1A/r+ID/lKLlv4=; b=hYIBN0LBE/Gd4kYCKogX4Br0Wom+LxosJYq3mH6aJTQnvJwVeuotE2U19a+NDgUrQJ DPtxFGiNCWkJbKO8zxJpof0q/A5SIKdbguZ+NC8vQjKSskodcjS7lEJqn2Hi+tXxVzF8 JPjIoIffgGQRExMBsBenogoIkKogGRjBiiLOHLNaDXZ16Af5k4qhihdvGp7Ih13ebrEC qMG5foenBYeIijEMxI3Ef9W7bOH4BLcYpZ0i83+ec0LAgHgUjFMoqr9TZyGvgU5PFb29 M9Bn5ZWew1ae0goe4BDuZq3cVlaJ4vMYM3qci957jRfZP7rnZFMiejmA11jdk3ZuJPPI FQQg== X-Forwarded-Encrypted: i=1; AJvYcCWvgC2LjHEj46s3ai+xXs5cALAR0od0VLDPaa2i5w2pNnmtZXbH31VwqAWcczS5ny8GFYOieQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Ywk3yfpYPRQaX78/wU3UFUhXT1FQ6tvDgwxjD6Wvds68OQAD6zi na79wZwZuwYadXvndKcXajRbWwU54H+rG5JmoqQl4sp0ji/UlvQFdIr9LMaBjLid X-Gm-Gg: ASbGnctBpJEOcsq5GlHep8pPyr58ylxGw0lJOiL5FzODAclyen8RWfpS7cPBfmbhVd+ nUFh6TQw8RKDdwRHmp/LA1ODCH+HE3FMm20YW7Q7OxiZarFasSJEdp7u+pkSUiwoNeY7cFrXrL+ IYBIeWdiykrp4wLnAoWgFZcuN0l5fWXL3mR5gZESr/2T8TW9qJiCxTwrnZbsHXXwrdFp+MCso/5 Md4CkVKkOtOytP2A1lXWTLDQx7mLW2yOZblDhkU8qsp1G4WxUs2YtE+kG7C/Am+sNq5kEe5xZN0 D+kvTe0KZniCU6xECFvDghwkwPn17bkF/uIyrELmtlToVxTPnecUBy7Ujey4cgSN9Ia3rMWjaSK wtwrmt2Gcg42cjSMga+K7gwlUlnNCKmYA2N0uY2TAJWhKJd9MGfwV1Xcw0XaL X-Google-Smtp-Source: AGHT+IHexPFAtyEygvxI/eWRT0VrqMrc5gd//leTEjlT6RFedOTgJ784GSLTXaFNTd0+jait6aEeNA== X-Received: by 2002:a05:600c:8207:b0:450:b240:aaab with SMTP id 5b1f17b1804b1-450d64fc49dmr70971275e9.8.1748717316367; Sat, 31 May 2025 11:48:36 -0700 (PDT) Received: from pro2 (p200300e0b7103b00b531a5ca9b9f194e.dip0.t-ipconnect.de. [2003:e0:b710:3b00:b531:a5ca:9b9f:194e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a4f00a0146sm8940960f8f.93.2025.05.31.11.48.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 31 May 2025 11:48:35 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#78527: 30.1; Mishaving new frame creation in MacOS on new desktop In-Reply-To: <86ecw5rprn.fsf@HIDDEN> References: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> <865xht6k1e.fsf@HIDDEN> <db4f94fe-a395-4ece-a9bb-6d763d7d0235@HIDDEN> <86ecw5rprn.fsf@HIDDEN> Date: Sat, 31 May 2025 20:48:34 +0200 Message-ID: <m2wm9w39bx.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78527 Cc: martin rudalics <rudalics@HIDDEN>, 78527 <at> debbugs.gnu.org, aronov.boris@HIDDEN 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 (-) Eli Zaretskii <eliz@HIDDEN> writes: > Ping! Boris and Gerd, could you please answer martin's questions? I think the question was for Boris.
bug-gnu-emacs@HIDDEN
:bug#78527
; Package emacs
.
Full text available.Received: (at 78527) by debbugs.gnu.org; 31 May 2025 11:19:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 31 07:19:56 2025 Received: from localhost ([127.0.0.1]:56293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uLKFl-0000FR-VV for submit <at> debbugs.gnu.org; Sat, 31 May 2025 07:19:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53962) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uLKFh-0000Dv-0G for 78527 <at> debbugs.gnu.org; Sat, 31 May 2025 07:19:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1uLKFb-0006uw-8F; Sat, 31 May 2025 07:19:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=EQhNEcZIFL65OXZw5t/PiSM7ibU50IvLyEub4op9Ixs=; b=oABlHfHQelfx qcIGKptg4kdDH7RNCt3eaZhxh2VnHxfrz/NBQ4SUrehSYgK7qXc2cB/sprPkb7gNefQrDLwXVbAVW YBof8t5Lzj+4BIem9D4FRi2pps7OZbBdb1xsYV8zSq0Xz5iTRH5OKLsaRFbEYxRevbHQw65NdBY7w xWKDfDckJ/lKOu939ZJCmd2g336hQOXEq1wzGlELAuMQ+Z4C86HetToowCuabKG2GP2VKXn/uxmTI 9iUfVm78HHuAbAM1E0DhkVRazI6a3tKpzcci3nCfjlN9VuOQ2ES3XDFGbq9de9tqoxTgqh6b3A2SZ XSr+5+o8GJyfRVBB3gS2Fw==; Date: Sat, 31 May 2025 14:19:40 +0300 Message-Id: <86ecw5rprn.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: aronov.boris@HIDDEN, gerd.moellmann@HIDDEN In-Reply-To: <db4f94fe-a395-4ece-a9bb-6d763d7d0235@HIDDEN> (message from martin rudalics on Thu, 22 May 2025 16:44:18 +0200) Subject: Re: bug#78527: 30.1; Mishaving new frame creation in MacOS on new desktop References: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> <865xht6k1e.fsf@HIDDEN> <db4f94fe-a395-4ece-a9bb-6d763d7d0235@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78527 Cc: martin rudalics <rudalics@HIDDEN>, 78527 <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: -3.3 (---) Ping! Boris and Gerd, could you please answer martin's questions? > Date: Thu, 22 May 2025 16:44:18 +0200 > Cc: 78527 <at> debbugs.gnu.org > From: martin rudalics <rudalics@HIDDEN> > > > Gerd and Martin, any suggestions or comments? > > I'd like to understand the focus issue. What does C-x 5 o do when run > in the old frame? What does running 'foo' defined as > > (defun foo () > (interactive) > (let ((frame (make-frame))) > (sit-for 3) > (message "%s" (frame-focus-state frame)))) > > report? Is the message shown in both frames? > > Does 'foo' specified as > > (defun foo () > (interactive) > (let ((frame (make-frame))) > (select-frame-set-input-focus frame))) > > behave the same way? Does > > (add-hook 'after-make-frame-functions 'select-frame-set-input-focus) > > change anything? Does > > (add-hook 'after-make-frame-functions 'redirect-frame-focus) > > change anything? > > martin >
bug-gnu-emacs@HIDDEN
:bug#78527
; Package emacs
.
Full text available.Received: (at 78527) by debbugs.gnu.org; 22 May 2025 14:44:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 22 10:44:33 2025 Received: from localhost ([127.0.0.1]:35744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uI79t-0007Y0-7L for submit <at> debbugs.gnu.org; Thu, 22 May 2025 10:44:33 -0400 Received: from mout.gmx.net ([212.227.17.21]:33165) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1uI79n-0007X8-FM for 78527 <at> debbugs.gnu.org; Thu, 22 May 2025 10:44:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1747925060; x=1748529860; i=rudalics@HIDDEN; bh=4t8RhoRXY/mXye6fINjjqplu4bOpmOV6vB1M1Ttwz6c=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=uf4z+H7dELB6NQis18hxbgWFIedgPeqicbwQWzkSNFMLOAt8oJIikXZ8dAaZ7OAj cgacEFnUYkoQexqBF7oWk3wFAc3W7wZq4FAi5S7SKVoXax9LFFSNH0OyDQJlEmHSS 1jVHm8vH4gn94qZ0ZO13qtF4zQE26qtTB48rOMI5J54aiXtGhOITbuLn0k9dE9XJd XumeBqqLj4rTvJ+DUNspUI6qdxHKCCDl+dtXDXRIMvWkQZlWFzuFoUgM3m4w4JRLB FTiMzOl44xGac7yprN1s6lDxkRZwL1+IajGcHaCAhe06z5LTbvKUJEygcSy1OS5YS X1HF9Emr2b6AAByoDQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([46.125.249.22]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MWigq-1uT7ds1HHU-00MAVV; Thu, 22 May 2025 16:44:20 +0200 Message-ID: <db4f94fe-a395-4ece-a9bb-6d763d7d0235@HIDDEN> Date: Thu, 22 May 2025 16:44:18 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#78527: 30.1; Mishaving new frame creation in MacOS on new desktop To: Eli Zaretskii <eliz@HIDDEN>, Boris Aronov <aronov.boris@HIDDEN>, =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> References: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> <865xht6k1e.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <865xht6k1e.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:gi+xp2e0h6pLm3UlEIE6P+yAg78rgawQv/Sc9j7EuhkR4f9780s kh00l5oVWAyFXC3gqTpF3L2GhtwGlyy1CRobxiwHhDYUR1s1p3ls1vZeAWVE5DbrTKF+Sjs zz/aZMASDO4ZYcysCAglABDH5yPkV63tQnAfRh+zTVvjEej8zZU5NEXpJHDv/i+A5XTPZwJ FC0FHi3Dze/1bkqFmPrPg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:TWhQSMo43eE=;VfHd/uScMxVhZfFhZ1mjMfRt2MN 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 X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Gerd and Martin, any suggestions or comments? I'd like to understand the focus issue. What does C-x 5 o do when run in the old frame? What does running 'foo' defined as (defun foo () (interactive) (let ((frame (make-frame))) (sit-for 3) (message "%s" (frame-focus-state frame)))) Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [46.125.249.22 listed in zen.spamhaus.org] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.17.21 listed in sa-trusted.bondedsender.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.17.21 listed in bl.score.senderscore.com] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [212.227.17.21 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.21 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 78527 Cc: 78527 <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.9 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Gerd and Martin, any suggestions or comments? I'd like to understand the focus issue. What does C-x 5 o do when run in the old frame? What does running 'foo' defined as (defun foo () (interactive) (let ((frame (make-frame))) (sit-for 3) (message "%s" (frame-focus-state frame)))) Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [212.227.17.21 listed in wl.mailspike.net] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.17.21 listed in sa-accredit.habeas.com] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [212.227.17.21 listed in bl.score.senderscore.com] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.21 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [46.125.249.22 listed in zen.spamhaus.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager > Gerd and Martin, any suggestions or comments? I'd like to understand the focus issue. What does C-x 5 o do when run in the old frame? What does running 'foo' defined as (defun foo () (interactive) (let ((frame (make-frame))) (sit-for 3) (message "%s" (frame-focus-state frame)))) report? Is the message shown in both frames? Does 'foo' specified as (defun foo () (interactive) (let ((frame (make-frame))) (select-frame-set-input-focus frame))) behave the same way? Does (add-hook 'after-make-frame-functions 'select-frame-set-input-focus) change anything? Does (add-hook 'after-make-frame-functions 'redirect-frame-focus) change anything? martin
bug-gnu-emacs@HIDDEN
:bug#78527
; Package emacs
.
Full text available.Received: (at 78527) by debbugs.gnu.org; 22 May 2025 12:07:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 22 08:07:46 2025 Received: from localhost ([127.0.0.1]:33144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uI4i9-0000a3-OY for submit <at> debbugs.gnu.org; Thu, 22 May 2025 08:07:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53722) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uI4i5-0000ZK-Do for 78527 <at> debbugs.gnu.org; Thu, 22 May 2025 08:07:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1uI4hy-0005HI-38; Thu, 22 May 2025 08:07:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=iZPu2IkXYLlRonY/rJdkErLDjy5TPjaXbwkicgnaicc=; b=KlSoVgMTC5kd8DoHnSJP 35q78rnPRwBx4M2tK5UuHAujGTzieNw4Jpf7Rrd6eETTSwsyRb4s+2RYnESK06DIVvKVl0EjaQxnp J3oOgU+1ArsnM2upr8zdf4adHuotT5y/iS2yYvBEtJXSuSfb8F++WfPsUfe33oPHO4sWrl6kAyrVh JreC/VTIZNbzmq7YhmA6RcQ31aiZG+CitvdvnODYSdt0bGpKiXZTkBFVuqmJ8WiX3fBvDzi99v+P5 eMY6jDv6SoGblcd6KAUM+OY6BOIyTS9yLC8gvm6oFMFF3Bbyl4yk+udTAgV+LJFbuAvPjiZPQkt9U O2gwbUGnEIk3Ew==; Date: Thu, 22 May 2025 15:07:31 +0300 Message-Id: <86tt5c6e7w.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Gerd =?iso-8859-1?Q?M=F6llmann?= <gerd.moellmann@HIDDEN> In-Reply-To: <m2sekxgcw9.fsf@HIDDEN> (message from Gerd =?iso-8859-1?Q?M=F6llmann?= on Thu, 22 May 2025 12:25:58 +0200) Subject: Re: bug#78527: 30.1; Mishaving new frame creation in MacOS on new desktop References: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> <865xht6k1e.fsf@HIDDEN> <m2sekxgcw9.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78527 Cc: rudalics@HIDDEN, 78527 <at> debbugs.gnu.org, aronov.boris@HIDDEN 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: -3.3 (---) > From: Gerd Möllmann <gerd.moellmann@HIDDEN> > Cc: Boris Aronov <aronov.boris@HIDDEN>, martin rudalics > <rudalics@HIDDEN>, 78527 <at> debbugs.gnu.org > Date: Thu, 22 May 2025 12:25:58 +0200 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> From: Boris Aronov <aronov.boris@HIDDEN> > >> Date: Tue, 20 May 2025 21:35:04 +0200 > >> > >> This is on MacOS in GUI mode. > >> > >> Recipe: Make emacs full screen by clicking on the green button (maybe > >> also <f11>?). Now in this frame make another one (for example, by > >> cmd-N or C-x 5 2). > >> > >> A new frame opens on a new desktop. Focus shifts there. Now try to > >> execute a command by esc-x (M-x). There is no prompt on the bottom of > >> the screen. If you shift to the previous desktop, you will see that the > >> prompt for the command to be executed appears there. [I am not 100% > >> sure, but I also think the wrong emacs window is selected, as whatever > >> characters typed after M-x end up in the wrong place.] > >> > >> I believe the mis-behavior also happens with some other actions > >> immediately after new frame creation, but have not been able to figure > >> out precisely when. > >> > >> Notice that the trouble does not appear if I have a non-full-screen > >> Emace and make a new frame. > >> > >> Emacs downloaded from MacPorts. Versions before 30.1 did not have > >> this "feature." > > > > Gerd and Martin, any suggestions or comments? > > Doesn't seem to happen with -Q for me, neither on master not emacs-30 (a > version of emacs-30 that is ca 180 commits behind; savannah seems to be > down again. This is macOS 15.5 on an M1 mac. So this could be MacPorts specific, then.
bug-gnu-emacs@HIDDEN
:bug#78527
; Package emacs
.
Full text available.Received: (at 78527) by debbugs.gnu.org; 22 May 2025 10:26:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 22 06:26:12 2025 Received: from localhost ([127.0.0.1]:60470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uI37s-0006YA-1u for submit <at> debbugs.gnu.org; Thu, 22 May 2025 06:26:12 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:45416) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1uI37m-0006Wg-54 for 78527 <at> debbugs.gnu.org; Thu, 22 May 2025 06:26:07 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-441c99459e9so52006345e9.3 for <78527 <at> debbugs.gnu.org>; Thu, 22 May 2025 03:26:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747909559; x=1748514359; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=hdAfjMmqut7Al/5yc3AKhxxe5Z/HWQR4pVt6M5/rNZI=; b=I1RDJTS9ecto1aZeje3hbgFu2htZoSQ4mQVazEPXayJ/O5Gb1I08DTINePqEaA6U8g N61wUevEslgA1XyQVwrXQYKdRmzg+2GKdKXNIQdTLB/TS+7OhKC7vhMTX5Y9lxs+7O2b nAo5x6vpmqPJtqwn74KVYcb/pBnbjmfsPbD0iV29bvBmT56WXcOIwgEjbRYGAxS1RN6y IkSGNxmKauecz9fJnoH1Hae+1nrsxqiUjyDs2CBmw8dNYmgr8ZBjAFKufkHEFW0eVJzS x8+mNqTqxujAnJ3S8d8ch4578OaOytUUYXw2Ftxm0eE4i/ivmsno9JPaJqKNSZuXbGf0 vWVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747909559; x=1748514359; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=hdAfjMmqut7Al/5yc3AKhxxe5Z/HWQR4pVt6M5/rNZI=; b=TsxlGrREVyZB4ZvbPbkP9JQ3DuoKJOn3vrAQnq4vtFfqLzRwaSfljiBi/GEU8P6KNM ShrBEibfaJh5DwUaiUum17J+AA7LEpsyM+QAZrcYgYK6BWkPcdGVlTJJu2cqlbgHWfSo g4JOWQ/hY52JfbKnU6qhJQGjxgEI1F+1I9oJG8tfA9hVwQT7tokiaPi5j3PlqyygicFe B0+SHV9S6/gbLUdTo6eSzrGgg7V/gs78wB40H2eOT3LDUargKpCXJ+mLLVj4bvxcuaJ+ aC4VWZwK8/1nrZYhF/qZgbZeAw6ul8zF+blcUsXhJYa/JWbpqiNxmIHZNsM5bnOaUmRi BX4Q== X-Forwarded-Encrypted: i=1; AJvYcCVdZRRClPCAbv8mNNw90NOqkNAR2w3jYNqBu+LYDb71sIFx2awNvH9zyO6XTf2OC0u892VFxQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwmQF1fg1oEfK+5qd0sFbnsIUOXjlrLNjFIZLyNmh51FCkf8j4v pSL4v6Jn0TEuYk51EgEzs+N532Ehho2rFArjYYLUVzXFP4k7GcsHFZzwLA8keuyn X-Gm-Gg: ASbGncsGRUpC7JCt1zA0jFOVUL4XHI2NzRdpAiYTd0Aqac+Bc3ODmzHqKQgE+uxkAYm SK4LUkyrSFUGBQxO21HfniY5J/rn8rq1KobhmzlF3Wvc8T8bbg9HyJlF5WMYARaM2RRScI8huoz dosUXWk3DkgT7V/1KYbWq6SfvGzngHz7Ye3b9HuPoHGxTawFis7fuiAnr3/5gkFsQz6YzKLugBx eNlRW4THzudSyZw1sG1pG4qaRVEo0uqCYDj5N7cLNXAkrQ7i5TOenNsm++31jHiYGna8ejb+oGB tPm0ESvhrfG6wmq8iWYxLXb+CgPq8GZk1jT02kEdiKj6EuZOAodslG9qsMTlCy6dw0EwFou7mBq bJ9couSVDYlNs+R1Cjtzs4K6Kg6caaMdwwEM3dAqrxrBkIJ3AI5ce6sCOYH8= X-Google-Smtp-Source: AGHT+IEppGEdp8aETo7hDNV5FRp/CrBu6U6Tv8rdNBa0JSZiIk7Y19jbjjFHIxdHDxkquft9Mmem8Q== X-Received: by 2002:a05:600c:35c8:b0:441:d43d:4f68 with SMTP id 5b1f17b1804b1-442fd63c6b7mr269373365e9.15.1747909559282; Thu, 22 May 2025 03:25:59 -0700 (PDT) Received: from pro2 (p200300e0b70b6b0038df0d1bc7f28e4b.dip0.t-ipconnect.de. [2003:e0:b70b:6b00:38df:d1b:c7f2:8e4b]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-447f38142aasm97533535e9.27.2025.05.22.03.25.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 May 2025 03:25:58 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#78527: 30.1; Mishaving new frame creation in MacOS on new desktop In-Reply-To: <865xht6k1e.fsf@HIDDEN> References: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> <865xht6k1e.fsf@HIDDEN> Date: Thu, 22 May 2025 12:25:58 +0200 Message-ID: <m2sekxgcw9.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78527 Cc: martin rudalics <rudalics@HIDDEN>, 78527 <at> debbugs.gnu.org, Boris Aronov <aronov.boris@HIDDEN> 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 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Boris Aronov <aronov.boris@HIDDEN> >> Date: Tue, 20 May 2025 21:35:04 +0200 >> >> This is on MacOS in GUI mode. >> >> Recipe: Make emacs full screen by clicking on the green button (maybe >> also <f11>?). Now in this frame make another one (for example, by >> cmd-N or C-x 5 2). >> >> A new frame opens on a new desktop. Focus shifts there. Now try to >> execute a command by esc-x (M-x). There is no prompt on the bottom of >> the screen. If you shift to the previous desktop, you will see that the >> prompt for the command to be executed appears there. [I am not 100% >> sure, but I also think the wrong emacs window is selected, as whatever >> characters typed after M-x end up in the wrong place.] >> >> I believe the mis-behavior also happens with some other actions >> immediately after new frame creation, but have not been able to figure >> out precisely when. >> >> Notice that the trouble does not appear if I have a non-full-screen >> Emace and make a new frame. >> >> Emacs downloaded from MacPorts. Versions before 30.1 did not have >> this "feature." > > Gerd and Martin, any suggestions or comments? Doesn't seem to happen with -Q for me, neither on master not emacs-30 (a version of emacs-30 that is ca 180 commits behind; savannah seems to be down again. This is macOS 15.5 on an M1 mac. C-x 5 2 does not open a new frame on a new desktop for me. The new frame opens on top of the fullsize first frame.
bug-gnu-emacs@HIDDEN
:bug#78527
; Package emacs
.
Full text available.Received: (at 78527) by debbugs.gnu.org; 22 May 2025 10:04:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 22 06:04:36 2025 Received: from localhost ([127.0.0.1]:60289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uI2my-0004nG-2F for submit <at> debbugs.gnu.org; Thu, 22 May 2025 06:04:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36884) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uI2kq-0004fC-3M for 78527 <at> debbugs.gnu.org; Thu, 22 May 2025 06:02:24 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1uI2ki-0001rl-78; Thu, 22 May 2025 06:02:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=bnwjcZj6TjQsfPE4ZiGARbp/dq6lYqPjMqYl0d43CNM=; b=K6/kBN7Is/Y196eUXcmT KJyhtTUhom6HtKP7Cu3P5Pczpg9KIzAxfh/BJXY2Q1qIcnINg9+p7y4juxs1tNTNdVkL14SiVgivy Cyu6Nw5ENe84WIDVxbplrzTs6vN18bZnJ2+wGxBmDlxFyZ5ZE2AvI9hQ4eiLBhdjb9R6Y4Dw2rWAv cFPcyt07Dh1IupgtloFvc8BKt2Socgx96ZZwPDTS1q8/WFysGIFinUXRhjKs0kXL2G9LRbPpKibAO l/3FKDZ/UnngJNCO69OIWmICGRbJJOoMtKZDBtcjv5PJmGmKlXbY+FhTnY+26FGrjTV82U4JAWG4R fHVR7mVA/VJwOw==; Date: Thu, 22 May 2025 13:01:49 +0300 Message-Id: <865xht6k1e.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Boris Aronov <aronov.boris@HIDDEN>, =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, martin rudalics <rudalics@HIDDEN> In-Reply-To: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> (message from Boris Aronov on Tue, 20 May 2025 21:35:04 +0200) Subject: Re: bug#78527: 30.1; Mishaving new frame creation in MacOS on new desktop References: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78527 Cc: 78527 <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: -3.3 (---) > From: Boris Aronov <aronov.boris@HIDDEN> > Date: Tue, 20 May 2025 21:35:04 +0200 > > This is on MacOS in GUI mode. > > Recipe: Make emacs full screen by clicking on the green button (maybe > also <f11>?). Now in this frame make another one (for example, by > cmd-N or C-x 5 2). > > A new frame opens on a new desktop. Focus shifts there. Now try to > execute a command by esc-x (M-x). There is no prompt on the bottom of > the screen. If you shift to the previous desktop, you will see that the > prompt for the command to be executed appears there. [I am not 100% > sure, but I also think the wrong emacs window is selected, as whatever > characters typed after M-x end up in the wrong place.] > > I believe the mis-behavior also happens with some other actions > immediately after new frame creation, but have not been able to figure > out precisely when. > > Notice that the trouble does not appear if I have a non-full-screen > Emace and make a new frame. > > Emacs downloaded from MacPorts. Versions before 30.1 did not have > this "feature." Gerd and Martin, any suggestions or comments?
bug-gnu-emacs@HIDDEN
:bug#78527
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 21 May 2025 07:03:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 03:03:09 2025 Received: from localhost ([127.0.0.1]:43555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uHdTo-0006vh-NA for submit <at> debbugs.gnu.org; Wed, 21 May 2025 03:03:09 -0400 Received: from lists.gnu.org ([2001:470:142::17]:46090) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <aronov.boris@HIDDEN>) id 1uHSkS-0000UG-EW for submit <at> debbugs.gnu.org; Tue, 20 May 2025 15:35:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <aronov.boris@HIDDEN>) id 1uHSkI-0007LK-JW for bug-gnu-emacs@HIDDEN; Tue, 20 May 2025 15:35:26 -0400 Received: from mail-vs1-xe2a.google.com ([2607:f8b0:4864:20::e2a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <aronov.boris@HIDDEN>) id 1uHSkF-0003sp-V4 for bug-gnu-emacs@HIDDEN; Tue, 20 May 2025 15:35:26 -0400 Received: by mail-vs1-xe2a.google.com with SMTP id ada2fe7eead31-4e2b5ffb932so209869137.0 for <bug-gnu-emacs@HIDDEN>; Tue, 20 May 2025 12:35:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747769715; x=1748374515; darn=gnu.org; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Qrlk0aF7BHZNEVbwaL4BoZQ88HwiB4gXqMybOitc/zk=; b=cLEiL01mOC6fJNqfd54/dx8MoSHBLWSSWZ4ZmSuaJWMNEAFGjA8nTgGNSzg2gOU39n G30kjV3lNKIVAWaE18yacvGejqEVR6BteRCagKZswL+z1D3cL4CoSXY5eJXyXCPiZ1sC vlZ7mERmOp1XTjlD1cLM+b86co7St9GhAUKTX5Rw2VRoDJMYcvrR6XwiGt6YX3Ps7DJ1 u9/G+Rz7DoL168MOlwhjZ+lIC5BknNjM2IBRZDc0RhWzV3kGK4zfM1h8ZxH9GbkVenks t+DBG266UdzN24GfsvbvjJWxaSCggiGe25w2NRO6uja6o4v43hMw7xSflbHxu1G9+H0t 3n2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747769715; x=1748374515; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Qrlk0aF7BHZNEVbwaL4BoZQ88HwiB4gXqMybOitc/zk=; b=XOKMLNtn/UglwKMepcIK1ZyBk4YUbURvP9ULa9XRW1VQ8898dsK0Se8JY3OhpsowCt bK7vnW4+Ok/A1s0tseoYdQF20BWpLrKQI1xeLHnM3vuJNTPie/pkPxzRcwCR3Ueqjo5t RVN6pbxwNhTCKMPLiZNpJEK4NvvYaWRdr1NoLDzS6YYC607YXB+qOGM7t1xZ2qdSNbhP ZdwttBiQOE+GKGDl/orD021QVNU68PiRzhFLwgPL3QBupnsJyFAg1SYjr4dqBl3KhABL gxwmRv+RidPf2FT7uVDFXSnz+Psz3GfInMSPrQj9nP+dxwXu8Yn5kUTOUIvO12W5ieA2 cjug== X-Gm-Message-State: AOJu0YzplezkqjL/ER4aMZ5g8ixDP2Z/eFoT/Sjlllo8X2r/sw8qIvGV Jvvx1455i4+k3GapPHs9In1PWTrCdBMlpmyMkf6B6dciYlI0qf+GMomxomGkWio93zEJxtU/lqh k4gP40+cCm8ShEq6mTfxqPj8oCcktVfJMG71O X-Gm-Gg: ASbGncs4e25EbnC5vvx3mh2QmHQdRgYzJo1Gp9fpUp+Bryb0lkfB5lrimtK6tayacmF A2NRZ3ZdNVUoVcNJz23UQGDg++PQscjazeuGTFhd7KBg0U60Xf+eg5z5oMdB/TklUIkbheGKPPY 3+SlgWKhLbfcdICsQyuvIrHtxEwytq9Zgbv/fdTKswxk6x X-Google-Smtp-Source: AGHT+IFtR1WUk26g9kJUqLj+XaItOOTlqeS/t79qwIIyR2DQB7yIjHCIeEtDuHtQ4/bbzjo6EJAmo9/+IL/uPLALkuM= X-Received: by 2002:a05:6102:1628:b0:4dd:b9ec:b12d with SMTP id ada2fe7eead31-4dfa6af2a85mr16655386137.4.1747769715150; Tue, 20 May 2025 12:35:15 -0700 (PDT) MIME-Version: 1.0 From: Boris Aronov <aronov.boris@HIDDEN> Date: Tue, 20 May 2025 21:35:04 +0200 X-Gm-Features: AX0GCFvux6uqtKm9lbb4v0TPKVmyWFtxrGIUZr4VzbfgHCj3LyW9nSM2E-I-0V8 Message-ID: <CAGPpUSoPzgd4bSKoAagQniBZoS+fhMZp0ZskoW5nA24VNxmtYg@HIDDEN> Subject: 30.1; Mishaving new frame creation in MacOS on new desktop To: bug-gnu-emacs@HIDDEN Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::e2a; envelope-from=aronov.boris@HIDDEN; helo=mail-vs1-xe2a.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 21 May 2025 03:03:06 -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: -0.0 (/) This is on MacOS in GUI mode. Recipe: Make emacs full screen by clicking on the green button (maybe also <f11>?). Now in this frame make another one (for example, by cmd-N or C-x 5 2). A new frame opens on a new desktop. Focus shifts there. Now try to execute a command by esc-x (M-x). There is no prompt on the bottom of the screen. If you shift to the previous desktop, you will see that the prompt for the command to be executed appears there. [I am not 100% sure, but I also think the wrong emacs window is selected, as whatever characters typed after M-x end up in the wrong place.] I believe the mis-behavior also happens with some other actions immediately after new frame creation, but have not been able to figure out precisely when. Notice that the trouble does not appear if I have a non-full-screen Emace and make a new frame. Emacs downloaded from MacPorts. Versions before 30.1 did not have this "feature." Thanks in advance. =E2=80=93BA In GNU Emacs 30.1 (build 2, x86_64-apple-darwin21.6.0, NS appkit-2113.65 Version 12.7.6 (Build 21H1320)) of 2025-02-26 built on montereyx.internal.macports.net Windowing system distributor 'Apple', version 10.3.2113 System Description: macOS 12.7.6 Configured using: 'configure --prefix=3D/opt/local --disable-silent-rules --without-dbus --without-gconf --without-libotf --without-m17n-flt --with-libgmp --with-gnutls --with-xml2 --with-modules --with-sqlite3 --with-webp --with-native-compilation=3Daot --infodir /opt/local/share/info/emacs --disable-gc-mark-trace --with-ns --with-lcms2 --without-harfbuzz --without-imagemagick --without-xaw3d --with-rsvg --with-tree-sitter 'CFLAGS=3D-pipe -Os -Wno-attributes -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -arch x86_64' 'CPPFLAGS=3D-I/opt/local/include -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk' 'LDFLAGS=3D-L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-no_pie -Wl,-rpath /opt/local/lib/gcc14 -Wl,-rpath /opt/local/lib -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -arch x86_64'' Configured features: ACL GIF GLIB GMP GNUTLS JPEG LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Info Minor modes in effect: tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t isearch-fold-quotes-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort emacsbug info help-mode mail-extr compile comp-run comp-common org-timer org-colview org-clock org-attach org-archive org-agenda org-element org-persist org-id org-element-ast inline avl-tree generator org-refile ol-eww eww xdg url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse auth-source cl-seq eieio eieio-core cl-macs json map byte-opt gv bytecomp byte-compile url-vars mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range message sendmail mailcap yank-media puny rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util text-property-search mail-utils range mm-util mail-prsvr wid-edit ol-docview doc-view filenotify jka-compr image-mode exif dired dired-loaddefs ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi reporter org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color ring org-list org-footnote org-faces org-entities time-date subr-x noutline outline icons ob-emacs-lisp ob-core ob-eval org-version org-cycle org-table ol rx org-fold org-fold-core org-keys oc org-loaddefs thingatpt find-func cal-menu calendar cal-loaddefs org-compat org-macs format-spec cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue cocoa ns lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 299721 44845) (symbols 48 22479 0) (strings 32 81187 9240) (string-bytes 1 2469307) (vectors 16 37357) (vector-slots 8 468691 25511) (floats 8 356 198) (intervals 56 4527 0) (buffers 992 14))
Boris Aronov <aronov.boris@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#78527
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.