X-Loop: help-debbugs@HIDDEN Subject: bug#73207: 31.0.50; On PGTK frame outer-position and frame-monitor-workarea wrong. Resent-From: David Koppelman <koppel@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 12 Sep 2024 18:25:02 +0000 Resent-Message-ID: <handler.73207.B.17261654615178 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 73207 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 73207 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.17261654615178 (code B ref -1); Thu, 12 Sep 2024 18:25:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Sep 2024 18:24:21 +0000 Received: from localhost ([127.0.0.1]:41916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sooUO-0001LS-RO for submit <at> debbugs.gnu.org; Thu, 12 Sep 2024 14:24:21 -0400 Received: from lists.gnu.org ([209.51.188.17]:39398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eekopp@HIDDEN>) id 1sooUN-0001LL-QN for submit <at> debbugs.gnu.org; Thu, 12 Sep 2024 14:24:20 -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 <eekopp@HIDDEN>) id 1sooUF-0001aR-Dc for bug-gnu-emacs@HIDDEN; Thu, 12 Sep 2024 14:24:11 -0400 Received: from relay002.lsu.edu ([130.39.6.157] helo=relay.lsu.edu) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <eekopp@HIDDEN>) id 1sooUC-00014v-1X for bug-gnu-emacs@HIDDEN; Thu, 12 Sep 2024 14:24:11 -0400 Received: from cyc2.ece.lsu.edu (cyc2.ece.lsu.edu [96.125.114.179]) by relay.lsu.edu (Postfix) with ESMTPS id E66EA219BD40 for <bug-gnu-emacs@HIDDEN>; Thu, 12 Sep 2024 13:24:04 -0500 (CDT) From: David Koppelman <koppel@HIDDEN> Date: Thu, 12 Sep 2024 13:24:04 -0500 Message-ID: <yg5o74s688r.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=130.39.6.157; envelope-from=eekopp@HIDDEN; helo=relay.lsu.edu X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.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: -2.3 (--) In a PGTK build of Emacs running on KDE Wayland (versions are below) the position of a frame and the size of the workarea are wrong. These work correctly in non-PGTK builds. For example, (frame-edges nil 'outer-edges) returns (0 0 752 840), even though the top-left of the frame is not over pixel 0,0. In a call to (frame-monitor-attributes) the geometry and workarea dimensions are the same. The workarea is correctly reported as smaller in non-PGTK builds. I'd prefer that these be fixed, but if not they ought to be documented in etc/PROBLEMS. In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.43, cairo version 1.18.0) of 2024-09-08 built on dmk-laptop-23 Repository revision: 4073c624376148d469a27a7c487a9b2f49d5352a Repository branch: master System Description: Fedora Linux 41 (KDE Plasma Prerelease) Configured using: 'configure 'CFLAGS=-O2 -march=native' --without-pop --with-native-compilation --with-pgtk' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $LC_COLLATE: C value of $LC_MONETARY: en_US.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: C value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=none locale-coding-system: utf-8-unix Major mode: Info Minor modes in effect: global-hi-lock-mode: t hi-lock-mode: t which-function-mode: t global-ligature-mode: t ligature-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t mouse-wheel-mode: t file-name-shadow-mode: t isearch-fold-quotes-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: The problem occurs with a -Q run, no need for my load path details. Features: (shadow sort gnus-msg 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 gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader range wid-edit emacsbug tabify color tex-mode latexenc verilog-mode-4702 skeleton reporter verilog-mode log-view pcvs-util bug-reference pcase emacs-news-mode noutline outline debug backtrace find-func shortdoc gud conf-mode wdired smerge-mode diff vc vc-git diff-mode track-changes vc-dispatcher cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs parse-time iso8601 mule-util info apropos cl-print help-fns radix-tree pcmpl-unix misearch multi-isearch cperl-mode facemenu mail-extr project add-log compile comp-run comp-common view p-math.el sh-script smie treesit executable files-x p-viewer-laptop browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util p-iimage simtools p-tex-funcs shell pcomplete comint ansi-osc ring man ansi-color hi-lock rmail p-stop-time time-stamp dired-aux p-page dabbrev ps-print ps-print-loaddefs lpr holidays holiday-loaddefs appt p-diary-aux cal-x p-diary-audit diary-lib diary-loaddefs cal-menu calendar cal-loaddefs mic-paren message sendmail mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader ffap url-parse auth-source eieio eieio-core icons password-cache json map byte-opt bytecomp byte-compile url-vars ccl-mode ampl-mode texize chemora-mode cmake-mode thingatpt which-func imenu flyspell ispell gnuplot-mode yaml-mode p-pwf-mode p-autoreload cl-extra help-mode rx cl-seq ligature easy-mmode advice derived sd image-file image-converter dbus xml subr-x cl-macs gv cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win touch-screen pgtk-dnd 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 dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 596625 74664) (symbols 48 25644 0) (strings 32 109707 10232) (string-bytes 1 3677640) (vectors 16 55193) (vector-slots 8 1481273 104469) (floats 8 889 749) (intervals 56 39508 2174) (buffers 992 65))
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: David Koppelman <koppel@HIDDEN> Subject: bug#73207: Acknowledgement (31.0.50; On PGTK frame outer-position and frame-monitor-workarea wrong.) Message-ID: <handler.73207.B.17261654615178.ack <at> debbugs.gnu.org> References: <yg5o74s688r.fsf@HIDDEN> X-Gnu-PR-Message: ack 73207 X-Gnu-PR-Package: emacs Reply-To: 73207 <at> debbugs.gnu.org Date: Thu, 12 Sep 2024 18:25: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 73207 <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 73207: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73207 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#73207: 31.0.50; On PGTK frame outer-position and frame-monitor-workarea wrong. 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: Sat, 14 Sep 2024 11:06:01 +0000 Resent-Message-ID: <handler.73207.B73207.172631194224196 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 73207 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: David Koppelman <koppel@HIDDEN>, Po Lu <luangruo@HIDDEN> Cc: 73207 <at> debbugs.gnu.org Received: via spool by 73207-submit <at> debbugs.gnu.org id=B73207.172631194224196 (code B ref 73207); Sat, 14 Sep 2024 11:06:01 +0000 Received: (at 73207) by debbugs.gnu.org; 14 Sep 2024 11:05:42 +0000 Received: from localhost ([127.0.0.1]:44934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1spQaz-0006IC-Jv for submit <at> debbugs.gnu.org; Sat, 14 Sep 2024 07:05:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1spQax-0006Hp-UF for 73207 <at> debbugs.gnu.org; Sat, 14 Sep 2024 07:05:40 -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 1spQaf-0002Hr-RF; Sat, 14 Sep 2024 07:05:21 -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=z7t08L9PBlaWdYdNi/eC5+3FcmuULpoxVyhYcXcYj3Q=; b=SQkPtjmjHXiR 0FWUnFnmpngU0/PKKMygQ2HTbU9T9jZKIaMJqCvTVMaLnaG2vDspsVRYYTmCrC30q0Sok+HrH32ra l7tSOCb5kFpqo93u5I6DDOjeWRpF5PLKnYozv22v3X7XnKiPvXAp9MLNaGDI0JRM5hJlyQcN7SRF9 uwCeySrEjIJFRXHG8ryTJfHrT8a8wblhIgaep4eoWIL/JAdIDAEuGY7Ti3z/cPq5Yl17WMrmGXGxi T0NTZ9YPa77+2TzSgY5LgBUZslKXk+vJowd+nOLJ8Qivl9TofpYazYiVxv32xOwhTJxRxp8eTf4No 9RNCIBUKZy3QJzlihvM9Eg==; Date: Sat, 14 Sep 2024 14:05:18 +0300 Message-Id: <868qvuh4wh.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <yg5o74s688r.fsf@HIDDEN> (message from David Koppelman on Thu, 12 Sep 2024 13:24:04 -0500) References: <yg5o74s688r.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 (---) > From: David Koppelman <koppel@HIDDEN> > Date: Thu, 12 Sep 2024 13:24:04 -0500 > > In a PGTK build of Emacs running on KDE Wayland (versions are below) the > position of a frame and the size of the workarea are wrong. These work > correctly in non-PGTK builds. For example, (frame-edges nil > 'outer-edges) returns (0 0 752 840), even though the top-left of the > frame is not over pixel 0,0. In a call to (frame-monitor-attributes) the > geometry and workarea dimensions are the same. The workarea is correctly > reported as smaller in non-PGTK builds. > > I'd prefer that these be fixed, but if not they ought to be documented > in etc/PROBLEMS. Po Lu, any comments? ISTR that we already know about this issue, but for some reason I cannot find it in PROBLEMS or anywhere else. What did I miss?
X-Loop: help-debbugs@HIDDEN Subject: bug#73207: 31.0.50; On PGTK frame outer-position and frame-monitor-workarea wrong. Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 14 Sep 2024 12:10:01 +0000 Resent-Message-ID: <handler.73207.B73207.17263157535454 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 73207 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 73207 <at> debbugs.gnu.org, David Koppelman <koppel@HIDDEN> Received: via spool by 73207-submit <at> debbugs.gnu.org id=B73207.17263157535454 (code B ref 73207); Sat, 14 Sep 2024 12:10:01 +0000 Received: (at 73207) by debbugs.gnu.org; 14 Sep 2024 12:09:13 +0000 Received: from localhost ([127.0.0.1]:44997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1spRaT-0001Pt-3X for submit <at> debbugs.gnu.org; Sat, 14 Sep 2024 08:09:13 -0400 Received: from sonic305-21.consmr.mail.ne1.yahoo.com ([66.163.185.147]:41812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1spRaQ-0001Pc-Rn for 73207 <at> debbugs.gnu.org; Sat, 14 Sep 2024 08:09:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726315734; bh=qyMb9fOc6FJXrePNlgkzQ3JBq1gNJxD/HWaEUA6LfTU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=RaWCMHy9eLagGxKM0Tx+c0Tv/yqKtckV6YPH7y2yZ1KaC44u5SWVRSHUQV+5VpAeInwtVBtuG7giIlLyJiUsZjKeIryYvp8IrcuRkFse8CBalrd2M9/dGk7X76PQ8V3x/k2lI4q+1i24mYLRXuFkw8T5sm+AxES87b6unmqMj7cpViCb93oUxrnBgWNs5MzpGZP/eTNO9eVrERm/JNZA4mUrPILMlSQxSs3vSqPqTfAsQQOVkvzb1Cpw8YeK5mrGu+IKr1GYZ6JoArSdMThe0TdkrND0NxNvMFU/T3wHCnDj9AWTwIQMvLFcR/H4lcBQjshuBWZE+uhNKPH0auT8mg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726315734; bh=eRgxDPzfMSBYdgiW0zuEQiJkGZtXhTLtBS/k49awRU2=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=JaH6dOtWNFOwdj2wCg4P9DRLq00qAmtOcQr+cerR2uSPQqmx6IWLPmk0FtJt+Ip8UPHUNErxC5W7PECAt5wJAgmjh21YJWJD1t2rpSWjXoguLAXc7/+NFG/ybVYJAPCqe4UKtoBqxIGFFDEguN0kABB9z9YZqP6Omni5an5VaG2fViTa8QvBi9rDY6w/A1joyOxovtDmt4Fm+n6Xz5rbVp0XRNa+OX+W+CruITh+DZgaveECwXg9pxZLdOlTzM9pLnhqM0Q5CAzGaetmEoexoR7eeACGCoX0w5WnThzZ/hoC9tr2MBgP12EkBur5SroPk2qm8caMTuSjv/XTqVXGTg== X-YMail-OSG: FLobxqQVM1kzyHhVnuuRdXUlife_bw2WkUMrFNys5d5ufBw..NUQNUXI_xPkkg. FtT5n.kfBswdYPQcmIi82kkyxb0UV7lZpgUYMfZIq8EKR4Cch7bwkN36RqEbIkgvTYNDk2SwX0_j M_lo5ma.N9pmLB5qNVqsr.9H.YE8uvGeq69yrvJs0uu2UFOE8PKN8eJXUYOng5YXUtGU53Xrgy1u UbHjYT1JO0WWK0sFebvMSRgzRsdLYtBrLhQyLp.7R1by6UIiRXQJXVtVdPDzUMH9tGG6ocaRPQn1 ZNBLAY7nNKl1M7wlbRwaFxwSN1_krlobml5I5OSxT3ED59ChDtdfdvnz9Y1MROQ74ZfuQt6HERYC kDZD4pXTAatf_69uOBmRA766Q1Ohgh6iEoB36tLps408KDAjl_djpfOYVHLXn1qmpp4tGV7eePFM Tel6HUFtAxNRg8749qs9pW83jeC6TdH21ZSxoJYNpa5TR97.sPdtnhBzoLx.9iqoIscRCw40VfKa sArrZPwTAdxUbMiQkKaCiu4KHwNO9FMPl7QWJGl5EIiXZPaqMVeLyxlomZgDr26xwBRkAn1LFppS ldFc4O4vj3ideIfw9Dqus7_98FSvh9EHqDbYcCgJE9kE5UySSyaP8X4L4H6tm77dFpB2Tm7g1LJg HXL3mI2zidhC3N7SmZbzsaKfMXZyqRV.vUslNvFPTQkcVui_q8163rcVRJDOEnLjDXSZ4160g.kR l4_hEaBOxxc4M4eMkSq.Yi9bI3S.ZpNhWbuapiNSo05c_Iv8qLaGTlcQv7XDu8WgMUpdgeEZtfAE WEfnAJGpx88YILbDDUdmYp0WonKqqf0xVpnmsiPDaMms7sg6nTy5qzRaVvBsdnn4SBjpw2ctmjQ6 DsSSGejaMHEqzvd5sBC.xo6f1.yP2zYZ2aIR6Bs_Nb._6BjeRFAO0Cv67mC7gm4TK5Cb4oMJeoGp w6wHyX9951VlDGWBj2.P7YwBzIAmqL6jHpOSWvXbfdOZK1h_3hDwFurExD6xDCm2UIuDEue5VJjP PdYuttlXvoqn46ARFwpfbCdzKkZ0MMsUL9RyuU09oFd06_zqRCyBzHVWAm8_KMgQZ_d5odItbkWc rh0fuC1TLPEEqALwtJ1zTpURJ9umws3JpJIYb6xcYAyxj9UY5Ae0YnYZdlI2ykUKOHFXBbnztThw uE0tZlREocVzN2zhnMki9dXStjxG6X69_mQNliLqV4NXCUT_KDFX4zWEweP1JrcIX_Vuc0TxScjt Cf1Bxvs_zkJnL2jDJrN2a23O2aj3yLcj9vLhnyhMJ8PvboO9Bu0qtL3lTBhgmGYld7iRP5l21cFS hv8p7uzaDoHFz8vVBSkxlKroa6G2L.fU4Q9gFjKBh_r0.A.1xevAcR.mIJbtLIKWfYpUJ1O6UFD5 Ey_n.UjJgoLkBhSudGhJOQJkKV1b1lk7MkNGqXt6.9S0iUy2J70e6HLfTr2ON_QVTJPfBBHJAwY5 n5bSIX.doOD_ydRf9c2eiR6FTRHqeEugujwq5z1Ix1PFzEJC84esRqAjVEz7jcrXWbA0sqRrRP8G mJoxJtXRmtvyv_VlvzLR0sh8ECf057AU6Qt3pwM.d2wB6PzZ9CAlZ3PH7vZ_lGo6vJT5Kg5D6oJR sG9vF_JFYutFFi_LZHVkEehyh21A7bT04gOdSpBgULiA8qXBcpv_mynVeisgmWvPedfdBt69epau 0oDkwCAZ0AWCeXK5lsDtrPYkPdOLTNWYkjpMk6MZ228UqKRT_u2gqd_hNamk7nHzUyPbJSobzzTb l38qg1.PxUMUplr3EqUmibHmqbYyFMk9xh9iHHNG3AJNQitLfhk7Lu0dviYbRRygqsuLx9WT5RYm 7FTR8ZP89WGs15.sH5NhAcq.ZKIBOxgg6itCCxJB8COmsEXr8t3vUyIhKyHCIbf2B1z7yoOYsJ.4 p6kXmrqO6Hpe79LIWP0VSUZzE772hdjWkPlZIhWKX0H6z0uzwNUqerVllVJUPKphBJtscI8JLKJQ lYBUcZhJ8rt55aXOocHbCLCGPSuZCffGfeDWkoVfu0Vxs04L4sq27pwjcVkFt26tJG0M.BqZZrGZ WeM2F5Ebnh5_Xdvl.ADjMiQKoCYnj1LR20VgcON9JlCAYEIIidms19Os8tXNUHzR3W2hyAS.wvWK tTw.3rAyZm4Gt5N479n6FxjaZGeR.bPaM58DtbFSufY5J.1K78Z1l.A9_6WKz5MU.3LBNc_Mmo.i sbqChyu9PbwV._K9cJQY8b.nb6Zo4JG1Ur2Lp5agNkmKYBPxKyJChdi1JvrXOlf9x5XGS X-Sonic-MF: <luangruo@HIDDEN> X-Sonic-ID: 358faa5f-5400-49a3-9a4b-e326d86fce07 Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Sat, 14 Sep 2024 12:08:54 +0000 Received: by hermes--production-sg3-fc85cddf6-m4s4b (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 56b8affaf6f67396cc161194beee6122; Sat, 14 Sep 2024 12:08:47 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> In-Reply-To: <868qvuh4wh.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 14 Sep 2024 14:05:18 +0300") References: <yg5o74s688r.fsf@HIDDEN> <868qvuh4wh.fsf@HIDDEN> Date: Sat, 14 Sep 2024 20:08:41 +0800 Message-ID: <87cyl6phdi.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.22645 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1170 X-Spam-Score: -0.0 (/) 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: David Koppelman <koppel@HIDDEN> >> Date: Thu, 12 Sep 2024 13:24:04 -0500 >> >> In a PGTK build of Emacs running on KDE Wayland (versions are below) the >> position of a frame and the size of the workarea are wrong. These work >> correctly in non-PGTK builds. For example, (frame-edges nil >> 'outer-edges) returns (0 0 752 840), even though the top-left of the >> frame is not over pixel 0,0. In a call to (frame-monitor-attributes) the >> geometry and workarea dimensions are the same. The workarea is correctly >> reported as smaller in non-PGTK builds. >> >> I'd prefer that these be fixed, but if not they ought to be documented >> in etc/PROBLEMS. > > Po Lu, any comments? > > ISTR that we already know about this issue, but for some reason I > cannot find it in PROBLEMS or anywhere else. What did I miss? It's impossible to extract these values on Wayland because the protocol is engineered to withhold them from programs. There are entries for similar protocol limitations in etc/PROBLEMS (e.g. warping or locating the mouse pointer), but not the unavailability of frame geometry or workspace dimensions.
X-Loop: help-debbugs@HIDDEN Subject: bug#73207: 31.0.50; On PGTK frame outer-position and frame-monitor-workarea wrong. 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: Sat, 14 Sep 2024 12:19:02 +0000 Resent-Message-ID: <handler.73207.B73207.17263163157582 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 73207 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: 73207 <at> debbugs.gnu.org, koppel@HIDDEN Received: via spool by 73207-submit <at> debbugs.gnu.org id=B73207.17263163157582 (code B ref 73207); Sat, 14 Sep 2024 12:19:02 +0000 Received: (at 73207) by debbugs.gnu.org; 14 Sep 2024 12:18:35 +0000 Received: from localhost ([127.0.0.1]:45043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1spRjX-0001yD-6N for submit <at> debbugs.gnu.org; Sat, 14 Sep 2024 08:18:35 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43856) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1spRjV-0001xv-Ne for 73207 <at> debbugs.gnu.org; Sat, 14 Sep 2024 08:18: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 1spRjD-0002Ev-Lk; Sat, 14 Sep 2024 08:18:15 -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=3ApCJDAU0oKcTtdz0YcmUQVm6ybdrhLyH13oHYC4Km0=; b=bl2dW8VKQO7O m/cJRlWAGMim+ww7UWGnBvxmQdg+OP7lS/5fzFH1jT7C/3sY5a61iMp1nWRXfov7e+31Pzpm3SVVt o8EmqDlR5fExBmYhS5Ji73RHBWoBP3BlQYyYfjd3g4ONhwiqR2tFWn1LpJHtpw+n3+UOM9f3s0Hmz iGYIOM8tIBGDbafZDgi4UuigrBP46aRVWJOw2mxf0yWDLPzsJCCMk8hGuRDVHNPK34rrwZ00H5sUw 00O+E1Q2wSxItW6zhYr1jstnmQFWOWE/K6yew4qsZdyiWrKPt4aCyum8harwybLKmUpBdV551aWtP yu4WH8E5fT8ucVT28xk1bg==; Date: Sat, 14 Sep 2024 15:18:13 +0300 Message-Id: <86zfoafmyi.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87cyl6phdi.fsf@HIDDEN> (message from Po Lu on Sat, 14 Sep 2024 20:08:41 +0800) References: <yg5o74s688r.fsf@HIDDEN> <868qvuh4wh.fsf@HIDDEN> <87cyl6phdi.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 (---) > From: Po Lu <luangruo@HIDDEN> > Cc: David Koppelman <koppel@HIDDEN>, 73207 <at> debbugs.gnu.org > Date: Sat, 14 Sep 2024 20:08:41 +0800 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> From: David Koppelman <koppel@HIDDEN> > >> Date: Thu, 12 Sep 2024 13:24:04 -0500 > >> > >> In a PGTK build of Emacs running on KDE Wayland (versions are below) the > >> position of a frame and the size of the workarea are wrong. These work > >> correctly in non-PGTK builds. For example, (frame-edges nil > >> 'outer-edges) returns (0 0 752 840), even though the top-left of the > >> frame is not over pixel 0,0. In a call to (frame-monitor-attributes) the > >> geometry and workarea dimensions are the same. The workarea is correctly > >> reported as smaller in non-PGTK builds. > >> > >> I'd prefer that these be fixed, but if not they ought to be documented > >> in etc/PROBLEMS. > > > > Po Lu, any comments? > > > > ISTR that we already know about this issue, but for some reason I > > cannot find it in PROBLEMS or anywhere else. What did I miss? > > It's impossible to extract these values on Wayland because the protocol > is engineered to withhold them from programs. There are entries for > similar protocol limitations in etc/PROBLEMS (e.g. warping or locating > the mouse pointer), but not the unavailability of frame geometry or > workspace dimensions. Can you please add this to PROBLEMS on the release branch?
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.