X-Loop: help-debbugs@HIDDEN
Subject: bug#79812: 30.2; [BUG] frame.el: function frame-list-z-order for Wayland return nothing, no internal implementation for pgtk.
Resent-From: VC <vitalij@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 11 Nov 2025 01:59:02 +0000
Resent-Message-ID: <handler.79812.B.176282629917989 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 79812
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 79812 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.176282629917989
(code B ref -1); Tue, 11 Nov 2025 01:59:02 +0000
Received: (at submit) by debbugs.gnu.org; 11 Nov 2025 01:58:19 +0000
Received: from localhost ([127.0.0.1]:41666 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vIdeE-0004g4-Sg
for submit <at> debbugs.gnu.org; Mon, 10 Nov 2025 20:58:19 -0500
Received: from lists.gnu.org ([2001:470:142::17]:45404)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <vitalij@HIDDEN>) id 1vIdeC-0004fq-08
for submit <at> debbugs.gnu.org; Mon, 10 Nov 2025 20:58:17 -0500
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 <vitalij@HIDDEN>) id 1vIde6-0008Ci-CE
for bug-gnu-emacs@HIDDEN; Mon, 10 Nov 2025 20:58:10 -0500
Received: from mout.gmx.net ([212.227.15.19])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <vitalij@HIDDEN>) id 1vIde4-0001I1-Es
for bug-gnu-emacs@HIDDEN; Mon, 10 Nov 2025 20:58:10 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.com;
s=s31663417; t=1762826285; x=1763431085; i=vitalij@HIDDEN;
bh=XpTd2FMuH+tJ9flVrhgsFRVKdcbafYOqF+gdw+p6Ipk=;
h=X-UI-Sender-Class:From:To:Subject:Date:Message-ID:MIME-Version:
Content-Type:Content-Transfer-Encoding:cc:
content-transfer-encoding:content-type:date:from:message-id:
mime-version:reply-to:subject:to;
b=ll0NbgO1OJrpZ22i5oucHgtQQxE7lXshIPcVNPbC8VOQHdEnQKJzyNkpHEzI3wRH
DcgrXpIB+dso1+01vUrNkD8Ava0Pyb738lmRAcu/LeaXkyH1yjpj9ZA+vhmBKq+i5
wW4YxDG76lJyavexb9uz1sr1XSjqAszvduj/BxdggwENkTMfn7p/kVBrOxIvXyAK4
B3Gl2gSxSVujWZkxk9dWF7c+vo1pNTkLEr8GIfNy2mkAatqgFu3HWr9xLpcnBNs3J
cIV6I8wZzEbXAQsG2+WoM43xxssqaNh9cqZRzcFoqJ6wc7E4l8YK33kxsHinmMHhI
1JmQgtZQ8DMV9oELBg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from localhost ([92.205.228.135]) by mail.gmx.net (mrgmx005
[212.227.17.184]) with ESMTPSA (Nemesis) id 1Mo6qv-1vy2GU0i4J-00a96X for
<bug-gnu-emacs@HIDDEN>; Tue, 11 Nov 2025 02:58:05 +0100
From: VC <vitalij@HIDDEN>
Date: Tue, 11 Nov 2025 01:57:41 -0000
Message-ID: <87jyzxz5yi.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:AD891GSEM/O6ShSKEkzw+gvVllNi8UrfzWm95an17UCwQ3Hnl52
SNMnaNNHwEh5sPjBBpNIYYZTm+f6MGzICXNlJXQTIYHaUbenAxpRXnTwf0xbde2DK/vwhT+
CI0iZS9a4B/ZOsVblQwq/uGNJwn336HYZ+CHJ98GW42N47Vvnxs2A8xcVXa+0pQovrEhUnX
2aB+UM/S8lfJZorFz4p9g==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:op/oiWVZi7I=;bole8GKrdoMT577nYFY0+njDzpi
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
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=212.227.15.19; envelope-from=vitalij@HIDDEN;
helo=mout.gmx.net
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.5 (/)
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 (-)
How to reproduce:
```elisp
(when (display-graphic-p)
(framep-on-display (car (x-display-list)))
(print (frame-list-z-order (car (x-display-list)))))
```
pgtk
nil
```elisp
(frame-list)
```
Good list with frames
=2D-------------------------------------------=20
Configured using:
'configure --prefix=3D/usr --build=3Dx86_64-pc-linux-gnu
--host=3Dx86_64-pc-linux-gnu --mandir=3D/usr/share/man
--infodir=3D/usr/share/info --datadir=3D/usr/share --sysconfdir=3D/etc
--localstatedir=3D/var/lib --datarootdir=3D/usr/share
--disable-silent-rules --docdir=3D/usr/share/doc/emacs-30.2
--htmldir=3D/usr/share/doc/emacs-30.2/html --libdir=3D/usr/lib64
--program-suffix=3D-emacs-30 --includedir=3D/usr/include/emacs-30
--infodir=3D/usr/share/info/emacs-30 --localstatedir=3D/var
--enable-locallisppath=3D/etc/emacs:/usr/share/emacs/site-lisp
--without-compress-install --without-hesiod --without-pop
--with-file-notification=3Dinotify --with-pdumper --enable-acl
--enable-xattr --without-dbus --without-modules --without-gameuser
--with-libgmp --without-gpm --without-native-compilation
--without-kerberos --without-kerberos5 --without-lcms2 --with-xml2
--without-mailutils --without-selinux --without-sqlite3 --with-gnutls
--without-libsystemd --with-threads --without-tree-sitter
--without-wide-int --with-sound=3Dalsa --with-zlib --with-pgtk
--without-x --without-ns --with-toolkit-scroll-bars --without-gconf
--without-xwidgets --without-gsettings --without-harfbuzz
--without-libotf --without-m17n-flt --with-gif --with-jpeg --with-png
--with-rsvg --without-tiff --with-webp --without-imagemagick
--with-dumping=3Dpdumper 'CFLAGS=3D-O2 -march=3Dznver2 -pipe -fno-fast-ma=
th
-ffp-contract=3Doff' 'CPPFLAGS=3D -DUSE_VALGRIND=3Dno' 'LDFLAGS=3D-Wl,-O1
-Wl,--as-needed -Wl,-z,pack-relative-relocs''
Configured features:
ACL CAIRO FREETYPE GIF GLIB GMP GNUTLS JPEG LIBXML2 NOTIFY INOTIFY
PDUMPER PGTK PNG RSVG SECCOMP SOUND THREADS TOOLKIT_SCROLL_BARS WEBP
XIM GTK3 ZLIB
Important settings:
value of $LANG: C.UTF8
locale-coding-system: utf-8-unix
=2D-=20
Best regards,
VC
Python Middle Data Scientist
PGP pub key: 7850B0B5E3F536601D2E6A9DE1C43E074A047699
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: VC <vitalij@HIDDEN> Subject: bug#79812: Acknowledgement (30.2; [BUG] frame.el: function frame-list-z-order for Wayland return nothing, no internal implementation for pgtk.) Message-ID: <handler.79812.B.176282629917989.ack <at> debbugs.gnu.org> References: <87jyzxz5yi.fsf@HIDDEN> X-Gnu-PR-Message: ack 79812 X-Gnu-PR-Package: emacs Reply-To: 79812 <at> debbugs.gnu.org Date: Tue, 11 Nov 2025 01:59:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 79812 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 79812: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79812 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#79812: 30.2; [BUG] frame.el: function frame-list-z-order for Wayland return nothing, no internal implementation for pgtk.
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 11 Nov 2025 12:44:01 +0000
Resent-Message-ID: <handler.79812.B79812.176286500028847 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79812
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: VC <vitalij@HIDDEN>, Po Lu <luangruo@HIDDEN>
Cc: 79812 <at> debbugs.gnu.org
Received: via spool by 79812-submit <at> debbugs.gnu.org id=B79812.176286500028847
(code B ref 79812); Tue, 11 Nov 2025 12:44:01 +0000
Received: (at 79812) by debbugs.gnu.org; 11 Nov 2025 12:43:20 +0000
Received: from localhost ([127.0.0.1]:43697 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vIniS-0007VD-6p
for submit <at> debbugs.gnu.org; Tue, 11 Nov 2025 07:43:20 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:52742)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>)
id 1vIniQ-0007V4-ME; Tue, 11 Nov 2025 07:43:19 -0500
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 1vIniH-00050w-TC; Tue, 11 Nov 2025 07:43:11 -0500
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=VVv7nhehvbfR1XnKb2fBMNNNnA/8rtPWK+QAo5pGJ3g=; b=jqIY8MdOJs/a
GxiHRjOnkiMSIAUFKH9xgqh8J9k5gGrvzjl06j9szH3XPMK1AgQNEbvmtTWNnOhVquxpssJ89u778
ix1Ylfy/mRX3SJMISdDvdcSHle4nbGUb6MQimUzW/UdO18PHYviIaLcIvap5s83BsdJq4dZ/zwSn/
/h+PcYVRdUUMAdnUDxJn7KNK0SSeXPyMF3CmHM70K3yvn5cdcFt5BvtCXlBJ7OZNFdCt91vnxIx6A
Egm1p2daMfn5fxu8HpUu1oihISOsMoh1ev6mSlB+15K1RBN396YwRbjH/OZVAnqHohsmTuV18dJtP
K8PYo7jj9KWTA4hbFpelzg==;
Date: Tue, 11 Nov 2025 14:43:02 +0200
Message-Id: <86tsz03fl5.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87jyzxz5yi.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
References: <87jyzxz5yi.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
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 (---)
severity 79812 wishlist
thanks
> Date: Tue, 11 Nov 2025 01:57:41 -0000
> From: VC via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>
> How to reproduce:
> ```elisp
> (when (display-graphic-p)
> (framep-on-display (car (x-display-list)))
> (print (frame-list-z-order (car (x-display-list)))))
> ```
> pgtk
>
> nil
>
> ```elisp
> (frame-list)
> ```
> Good list with frames
This is a feature which was never implemented for PGTK, as this
fragment in frames.el reveals:
(declare-function x-frame-list-z-order "xfns.c" (&optional display))
(declare-function w32-frame-list-z-order "w32fns.c" (&optional display))
(declare-function ns-frame-list-z-order "nsfns.m" (&optional display))
;; TODO: implement this on PGTK.
;; (declare-function pgtk-frame-list-z-order "pgtkfns.c" (&optional display))
(declare-function haiku-frame-list-z-order "haikufns.c" (&optional display))
(declare-function android-frame-list-z-order "androidfns.c" (&optional display))
(declare-function tty-frame-list-z-order "term.c" (&optional display))
Patches to implement that are welcome (assuming PGTK does not make
that impossible).
Received: (at control) by debbugs.gnu.org; 11 Nov 2025 12:43:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 11 07:43:26 2025 Received: from localhost ([127.0.0.1]:43699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vIniX-0007VO-JS for submit <at> debbugs.gnu.org; Tue, 11 Nov 2025 07:43:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:52742) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vIniQ-0007V4-ME; Tue, 11 Nov 2025 07:43:19 -0500 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 1vIniH-00050w-TC; Tue, 11 Nov 2025 07:43:11 -0500 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=VVv7nhehvbfR1XnKb2fBMNNNnA/8rtPWK+QAo5pGJ3g=; b=jqIY8MdOJs/a GxiHRjOnkiMSIAUFKH9xgqh8J9k5gGrvzjl06j9szH3XPMK1AgQNEbvmtTWNnOhVquxpssJ89u778 ix1Ylfy/mRX3SJMISdDvdcSHle4nbGUb6MQimUzW/UdO18PHYviIaLcIvap5s83BsdJq4dZ/zwSn/ /h+PcYVRdUUMAdnUDxJn7KNK0SSeXPyMF3CmHM70K3yvn5cdcFt5BvtCXlBJ7OZNFdCt91vnxIx6A Egm1p2daMfn5fxu8HpUu1oihISOsMoh1ev6mSlB+15K1RBN396YwRbjH/OZVAnqHohsmTuV18dJtP K8PYo7jj9KWTA4hbFpelzg==; Date: Tue, 11 Nov 2025 14:43:02 +0200 Message-Id: <86tsz03fl5.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: VC <vitalij@HIDDEN>, Po Lu <luangruo@HIDDEN> In-Reply-To: <87jyzxz5yi.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#79812: 30.2; [BUG] frame.el: function frame-list-z-order for Wayland return nothing, no internal implementation for pgtk. References: <87jyzxz5yi.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control Cc: 79812 <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 (---) severity 79812 wishlist thanks > Date: Tue, 11 Nov 2025 01:57:41 -0000 > From: VC via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > How to reproduce: > ```elisp > (when (display-graphic-p) > (framep-on-display (car (x-display-list))) > (print (frame-list-z-order (car (x-display-list))))) > ``` > pgtk > > nil > > ```elisp > (frame-list) > ``` > Good list with frames This is a feature which was never implemented for PGTK, as this fragment in frames.el reveals: (declare-function x-frame-list-z-order "xfns.c" (&optional display)) (declare-function w32-frame-list-z-order "w32fns.c" (&optional display)) (declare-function ns-frame-list-z-order "nsfns.m" (&optional display)) ;; TODO: implement this on PGTK. ;; (declare-function pgtk-frame-list-z-order "pgtkfns.c" (&optional display)) (declare-function haiku-frame-list-z-order "haikufns.c" (&optional display)) (declare-function android-frame-list-z-order "androidfns.c" (&optional display)) (declare-function tty-frame-list-z-order "term.c" (&optional display)) Patches to implement that are welcome (assuming PGTK does not make that impossible).
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.