From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#64630: 30.0.50; unable to change to raise or lower a child-frame Date: Sat, 15 Jul 2023 09:16:28 +0800 Message-ID: <871qha9doz.fsf@yahoo.com> References: <87edlatfup.fsf@gmail.com> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21506"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 64630@debbugs.gnu.org To: Andrey Listopadov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jul 15 03:17:21 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qKTuS-0005Q7-O8 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 15 Jul 2023 03:17:20 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qKTuC-0000SF-8H; Fri, 14 Jul 2023 21:17:04 -0400 Original-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 ) id 1qKTuA-0000Rv-9p for bug-gnu-emacs@gnu.org; Fri, 14 Jul 2023 21:17:02 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qKTuA-0004v8-0y for bug-gnu-emacs@gnu.org; Fri, 14 Jul 2023 21:17:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qKTu9-0004W6-QF for bug-gnu-emacs@gnu.org; Fri, 14 Jul 2023 21:17:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Jul 2023 01:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64630 X-GNU-PR-Package: emacs Original-Received: via spool by 64630-submit@debbugs.gnu.org id=B64630.168938380917331 (code B ref 64630); Sat, 15 Jul 2023 01:17:01 +0000 Original-Received: (at 64630) by debbugs.gnu.org; 15 Jul 2023 01:16:49 +0000 Original-Received: from localhost ([127.0.0.1]:43692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKTtw-0004VT-QC for submit@debbugs.gnu.org; Fri, 14 Jul 2023 21:16:49 -0400 Original-Received: from sonic312-25.consmr.mail.ne1.yahoo.com ([66.163.191.206]:41809) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKTtt-0004V5-Hp for 64630@debbugs.gnu.org; Fri, 14 Jul 2023 21:16:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689383798; bh=+BZ0fuJ3eTSerBhgySw+rFeN18z0O6BI0IvA82WDWRQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=onUAPhq/38w6cYrp0ti4DhBg0y5fe5wrB2zGBnb/aEHOLgl7Qo3+4Us19iWntcFoQA1drm6gX1ggsb0bRu1oi1EkHe7rss4EemtZqjntx45jl6bP/c1ObS4EYY3KC1slhY+py53nAGEHVoRUYCvBWnyuuDMTXFXSGf8OrxNDbSjWHFZ3MR5nGACU/9+mZSnC8LwJ049HQ48b1DdrAE9oPzgZezc6U3nnI2vH14Y2JMzmMZOMqlPh8z9JZ80eXtHOLXIIYUuVEUehYWGTjLOGhJveh7tM0HNaYY3n3oQuwjxZmQ2wo7Y4hh2e9AHIJBHpJ8KSaYo03pJTZL/Wh1IFgA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1689383798; bh=AXUSfQrZrC7U/t7i4V/nXle37OGVa6wHpwbaI4Q38Zc=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=g+qu6OoMblY/RmtDCt+TZzTzRYmarpzzcRStSlPcL7gmbnYPkR25AWec8q8e1YvKb1L2B8ng8nXhmMc7gY+EfkPNz3QGXDaFlAsatGdIkixyVPlh7/ArVkUuoXFo0rSl1TV/G48J1hCc7ubUidPl6h93CHGGe3rU73OwtaXVfsgtzg07RXmUXKfdiVZ5H4Foih549otJkUoF3n5mDO83NbuJV/RJLNle1SLJHF7GVNgzGLk8Z6DZXE48ibifWRN49s3U9kr0s5I6x7kwW4PJSYhK5+05rhdFXCL4nK2hf7Z3XSyXOT1wkwEkGyCzx3C4r3SGigMDRBipD2q9q6z0pA== X-YMail-OSG: wUM9H38VM1nOuwCYizU.89cJk8DztOIciXV0zAyRJG7P2qjWgshWJiPq4m_ilQn 5nz13LHDf_8KPsbKVmHmoEbOpZONu_aBXm3DJ0wWgqyV9zasJNke_En9_Tg1v0RSo2jIW.A6rqJM XtmkgbHDCExAj9AACr9QAZkBrgh4y5TdRVMm9rrmdROeek3wQCl0.HOB24Qmd1a3XEs6Fnr1M42K T2FjWusUAAlNSa5iB_OqL7akbCeVUOTfl1VSN0rQW4opp7mQT5gCMNAQMYztSnVXZIS8jW6ZB_W1 huJNqVF9kQ9GTqK8ffVx8tl0KdxeiyydCaE01Ae7ujuSvv8ImnvcvivarP2h7lSTIZ78CNJyV_so xoogq0a8Nukv1anQNJCitvdL6H5n1r3K4TysxO3Q7UTJFNKXvl1D6pYDGy53A0J9qEmlm1X31lkx e4Ggidf05xMFS2__RWDizAMeIpcNldwyPimP3vPhDn.dCYFW9VwtdnS7h_ERhsTXHewXqgBqHCQV eTTVGEuj3g8ip8ghNIwHVYI14plM.hpv4SuXN5cXSFkfd1.O6CGagLsqCckU0yyOhMmM6pOhUGvI cJCmZEKIyNB3oosivRLJ.ZPpAjSL4Hth4m8K5PlQYmGGHJdVp5geGNnCq2QInPekINElEt0QkFJT 2V4LQMr1bEmeyWSMqfW8GdspTjpMGnvc2sZAfHmITaoJqal1V22I1VS2wj03Q1ODaVUBuhEw43tC ckbCtlnRSShZxogfVY1smLgrmFA.5cDlDDBW598oQjyhfRIfqwyZYgnj9YgUjsRDpx8of3pGU4mW IJbuTlKTacA2qaCITJSb6bsq0sho1nw9QDcPZY93Rw X-Sonic-MF: X-Sonic-ID: 8f02eb78-4d05-46eb-a236-0b6db39ff14f Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Sat, 15 Jul 2023 01:16:38 +0000 Original-Received: by hermes--production-sg3-67fd64777-rc8tr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 91466f092b5ead3f6d36e9c6408e38e7; Sat, 15 Jul 2023 01:16:33 +0000 (UTC) In-Reply-To: <87edlatfup.fsf@gmail.com> (Andrey Listopadov's message of "Fri, 14 Jul 2023 23:04:22 +0300") X-Mailer: WebService/1.1.21647 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:265137 Archived-At: Andrey Listopadov writes: > Hello. > > I'm working on an alternative windowing system for Emacs that explores > child frames as a base for windowing, instead of using splits. I've > noticed that no matter what I do, I can't restack child-frames. Calling > `frame-raise' or changing the `z-group' has no effect on the frames > spawned by my window manager. > > The simplest possible way to test this in Emacs -Q is to eval this code > twice: > > (let ((frame > (make-frame > `((width . 20) (height . 8) > (parent-frame . ,(selected-frame)) > (drag-with-header-line . t) > (undecorated . t) > (minibuffer . nil))))) > (set-window-parameter > (frame-root-window frame) > 'header-line-format > " %b")) > > It will create two small child frames, and no matter what I do the order > of frames is not changes. A friend of mine reported that it works under > X on Emacs 28 as expected. I suspect that it may be related to the fact > that I'm using Wayland version of GNOME Shell and a PGTK build. I will > try to recompile Emacs later and post the results here. This is a known limitation of PGTK builds that is a consequence of how newer versions of GDK implement its ``client-side windows''. It was discussed in depth last year, within another bug report, and the consensus was that it wouldn't be fixed any time soon.