From unknown Sun Jun 22 07:57:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22204: 25.1.50; Incorrect popup menu and tooltip placement when using DPI scaling Resent-From: David Christiansen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Dec 2015 16:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22204 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 22204@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145045622525583 (code B ref -1); Fri, 18 Dec 2015 16:31:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Dec 2015 16:30:25 +0000 Received: from localhost ([127.0.0.1]:55862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9xvD-0006eY-Si for submit@debbugs.gnu.org; Fri, 18 Dec 2015 11:30:24 -0500 Received: from eggs.gnu.org ([208.118.235.92]:49570) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9rmm-0003zb-6I for submit@debbugs.gnu.org; Fri, 18 Dec 2015 04:57:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9rmd-0004mB-QP for submit@debbugs.gnu.org; Fri, 18 Dec 2015 04:57:10 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.6 required=5.0 tests=BAYES_50,T_DKIM_INVALID, UNWANTED_LANGUAGE_BODY autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59614) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9rmd-0004m7-Mk for submit@debbugs.gnu.org; Fri, 18 Dec 2015 04:57:07 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40529) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9rma-0003N0-GW for bug-gnu-emacs@gnu.org; Fri, 18 Dec 2015 04:57:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9rmW-0004lR-2J for bug-gnu-emacs@gnu.org; Fri, 18 Dec 2015 04:57:04 -0500 Received: from mail-lb0-x22f.google.com ([2a00:1450:4010:c04::22f]:35183) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9rmV-0004lF-H8 for bug-gnu-emacs@gnu.org; Fri, 18 Dec 2015 04:56:59 -0500 Received: by mail-lb0-x22f.google.com with SMTP id u9so60132902lbp.2 for ; Fri, 18 Dec 2015 01:56:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=davidchristiansen-dk.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:mime-version:content-type; bh=UTv6d9xubFeFrllXGfYBShPuOx4B+e9kYFrZ2TYzNxU=; b=qWraZD1QC9tTbLxbSTlniij8mtPix15HrnYkwsFUsUJ7ML7JT3vpN8kQAsbNme0j8u BrdhNxeIBghY/x1A9PIs4loSn/HOEzk9Aje93yobLo8oJgUL6/pRAW0L5BIKt+JyxY+H LZ3GWHAgdoOu63KElogQQk71NkRQN3LW8YgMlbQ5ML5gKz6vXz3f/3C3fMl9lx2HtTaA NvoUpMx9PKCtcYUkZvLLvJe1+gZOdEwG2BVQ9JrFNdg8bvxjDFqU9SU8YUGaeQ/39+6s FKivcdBi2vNrp9p1xHnTWY4dVNd+UoW2+JN383EZvVHhrusIzarMt7cWp343fajQ+419 yT1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-type; bh=UTv6d9xubFeFrllXGfYBShPuOx4B+e9kYFrZ2TYzNxU=; b=KeYSEQVv171c2DQqy6+I0dj+abrgLOklLqEFSZJzGslYP/ziL2PmT90BdcGK8R+Ovk eEvW5oejG9hKKdywU+89f7e3jOV/rGSGQWBVyFS9EbQc8x/yy8uMmIP6p6Bd01/z7Q0A Q2qMDAQyiWvagzP5tC8YugzKNwgn0LOP+gicXKuYFt56sqsNHC3ufIgyuRM/+UkreVGT +5G59C0bmopB5gSKAqrxrLPg20O26Xu4NMZmWPYp5jkdnpi0Z9qA1qDDBGVtOwyuUSe5 1Lz+IBzIiTrCdhVjH66h99BuyFrrAVwzvKuSW3xFjjLN8SJV+eH3HTiRsktZveGMKPDi vv3g== X-Gm-Message-State: ALoCoQm2PdLr7f5UNhwZRWB6qwsaoS9c4y9XR1netRQkunjg3zftodHwOC5DyEa6HsMc+f/uGW7bUKqCa/BnsvTgL1WRlh8uOw== X-Received: by 10.112.166.102 with SMTP id zf6mr975578lbb.75.1450432617871; Fri, 18 Dec 2015 01:56:57 -0800 (PST) Received: from gungnir (0140402754.0.fullrate.dk. [2.110.53.244]) by smtp.gmail.com with ESMTPSA id bm8sm2647693lbb.35.2015.12.18.01.56.53 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 Dec 2015 01:56:53 -0800 (PST) From: David Christiansen Date: Fri, 18 Dec 2015 10:56:49 +0100 Message-ID: <87twngf5b2.fsf@davidchristiansen.dk> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Mailman-Approved-At: Fri, 18 Dec 2015 11:30:23 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) When I use Emacs, either the latest release or a current snapshot, on my 13 inch laptop with a 3200x1800 display running GNU/linux, tooltips and popup menus appear below and to the right of their correct locations. I have DPI scaling turned on in GNOME. If I set the following environment variables before starting Emacs, things behave as expected: GDK_SCALE=1 and GDK_DPI_SCALE=1 Recipe to reproduce, on a high-DPI machine running GNU/Linux: First run emacs -Q. Then, put the following in *scratch*: (setq lexical-binding t) (set-text-properties (point-min) (point-max) (list 'keymap (let ((map (make-sparse-keymap)) (menu (make-sparse-keymap))) (define-key menu [hey] '(menu-item "hi" (lambda () (interactive)))) (define-key map (kbd "") (lambda () (interactive) (x-popup-menu t menu))) map) 'help-echo "Tooltip!")) Do C-M-x on each of the two forms in order. Now, putting the mouse over the text causes a tooltip to appear far below and to the right of the the pointer. Additionally, tooltips from the default toolbar appear far from where they should. Right-clicking causes a menu to appear, once again greatly below and to the right of the pointer. Now set GDK_SCALE=1 and GDK_DPI_SCALE=1, and do the same thing. Now the tooltips and menus appear as expected. This work-around causes other problems, however, because now these incorrect settings are passed to processes launched by Emacs. For example, doing GUI development from Emacs becomes much more difficult, as the programs that I'm working on look very wrong. I'm the primary maintainer of idris-mode, which provides lots of right-click menus and tooltips, so I encounter this issue on a regular basis. Thanks so much! In GNU Emacs 25.1.50.2 (x86_64-pc-linux-gnu, GTK+ Version 3.16.7) of 2015-12-13 Windowing system distributor 'The X.Org Foundation', version 11.0.11702000 System Description: Ubuntu 15.10 Configured using: 'configure --build=x86_64-linux-gnu --prefix=/usr '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' --sysconfdir=/etc --localstatedir=/var --disable-silent-rules '--libdir=${prefix}/lib/x86_64-linux-gnu' '--libexecdir=${prefix}/lib/x86_64-linux-gnu' --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --sharedstatedir=/var/lib --program-suffix=-snapshot --with-x=yes --with-x-toolkit=gtk3 'CFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security' CPPFLAGS=-D_FORTIFY_SOURCE=2 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LC_MONETARY: en_GB.UTF-8 value of $LC_NUMERIC: en_GB.UTF-8 value of $LC_TIME: en_GB.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Idris (Loaded) Minor modes in effect: bug-reference-mode: t type-break-query-mode: t type-break-mode-line-message-mode: t type-break-mode: t idris-simple-indent-mode: t diff-auto-refine-mode: t global-company-mode: t company-mode: t helm-mode: t shell-dirtrack-mode: t async-bytecomp-package-mode: t save-place-mode: t guide-key-mode: t which-function-mode: t override-global-mode: t recentf-mode: t show-paren-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: /home/davidc/tmp/A.ibc deleted No holes found! Invalid face attribute :hack G90 Invalid face attribute :hack G91 Invalid face attribute :hack G74 Invalid face attribute :hack G73 Invalid face attribute :hack G72 Invalid face attribute :hack G39 Invalid face attribute :hack G35 Invalid face attribute :hack G36 Quit Load-path shadows: ~/Code/Haskell/ghc-mod/elisp/ghc-comp hides /home/davidc/.emacs.d/elpa/ghc-20151211.1643/ghc-comp ~/Code/Haskell/ghc-mod/elisp/ghc-pkg hides /home/davidc/.emacs.d/elpa/ghc-20151211.1643/ghc-pkg ~/Code/Haskell/ghc-mod/elisp/ghc-doc hides /home/davidc/.emacs.d/elpa/ghc-20151211.1643/ghc-doc ~/Code/Haskell/ghc-mod/elisp/ghc-command hides /home/davidc/.emacs.d/elpa/ghc-20151211.1643/ghc-command ~/Code/Haskell/ghc-mod/elisp/ghc-func hides /home/davidc/.emacs.d/elpa/ghc-20151211.1643/ghc-func ~/Code/Haskell/ghc-mod/elisp/ghc hides /home/davidc/.emacs.d/elpa/ghc-20151211.1643/ghc ~/Code/Haskell/ghc-mod/elisp/ghc-process hides /home/davidc/.emacs.d/elpa/ghc-20151211.1643/ghc-process ~/Code/Haskell/ghc-mod/elisp/ghc-check hides /home/davidc/.emacs.d/elpa/ghc-20151211.1643/ghc-check ~/Code/Haskell/ghc-mod/elisp/ghc-indent hides /home/davidc/.emacs.d/elpa/ghc-20151211.1643/ghc-indent ~/Code/Haskell/ghc-mod/elisp/ghc-info hides /home/davidc/.emacs.d/elpa/ghc-20151211.1643/ghc-info ~/Code/Haskell/ghc-mod/elisp/ghc-ins-mod hides /home/davidc/.emacs.d/elpa/ghc-20151211.1643/ghc-ins-mod ~/Code/Haskell/ghc-mod/elisp/ghc-rewrite hides /home/davidc/.emacs.d/elpa/ghc-20151211.1643/ghc-rewrite /home/davidc/.emacs.d/elpa/helm-20151212.1358/helm-multi-match hides /home/davidc/.emacs.d/elpa/helm-core-20151213.17/helm-multi-match ~/.emacs.d/structured-haskell-mode/elisp/shm-reformat hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-reformat ~/.emacs.d/structured-haskell-mode/elisp/shm-indent hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-indent ~/.emacs.d/structured-haskell-mode/elisp/shm-manipulation hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-manipulation ~/.emacs.d/structured-haskell-mode/elisp/shm-yank-kill hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-yank-kill ~/.emacs.d/structured-haskell-mode/elisp/shm-macros hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-macros ~/.emacs.d/structured-haskell-mode/elisp/shm-debug hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-debug ~/.emacs.d/structured-haskell-mode/elisp/shm-node hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-node ~/.emacs.d/structured-haskell-mode/elisp/shm-ast-documentation hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-ast-documentation ~/.emacs.d/structured-haskell-mode/elisp/shm-type hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-type ~/.emacs.d/structured-haskell-mode/elisp/shm hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm ~/.emacs.d/structured-haskell-mode/elisp/shm-tests hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-tests ~/.emacs.d/structured-haskell-mode/elisp/shm-evaporate hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-evaporate ~/.emacs.d/structured-haskell-mode/elisp/shm-slot hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-slot ~/.emacs.d/structured-haskell-mode/elisp/shm-overlays hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-overlays ~/.emacs.d/structured-haskell-mode/elisp/shm-ast hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-ast ~/.emacs.d/structured-haskell-mode/elisp/shm-case-split hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-case-split ~/.emacs.d/structured-haskell-mode/elisp/shm-edit-string hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-edit-string ~/.emacs.d/structured-haskell-mode/elisp/shm-insert-del hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-insert-del ~/.emacs.d/structured-haskell-mode/elisp/shm-fold hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-fold ~/.emacs.d/structured-haskell-mode/elisp/shm-simple-indent hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-simple-indent ~/.emacs.d/structured-haskell-mode/elisp/shm-customizations hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-customizations ~/.emacs.d/structured-haskell-mode/elisp/shm-test hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-test ~/.emacs.d/structured-haskell-mode/elisp/shm-nav hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-nav ~/.emacs.d/structured-haskell-mode/elisp/shm-layout hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-layout ~/.emacs.d/structured-haskell-mode/elisp/shm-constraint hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-constraint ~/.emacs.d/structured-haskell-mode/elisp/shm-in hides /home/davidc/.emacs.d/elpa/shm-20151126.2333/shm-in /usr/share/emacs/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/25.1.50/lisp/textmodes/ispell /usr/share/emacs/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/25.1.50/lisp/textmodes/flyspell /home/davidc/.emacs.d/elpa/org-20151214/ox-latex hides /usr/share/emacs/25.1.50/lisp/org/ox-latex /home/davidc/.emacs.d/elpa/org-20151214/org hides /usr/share/emacs/25.1.50/lisp/org/org /home/davidc/.emacs.d/elpa/org-20151214/ox-ascii hides /usr/share/emacs/25.1.50/lisp/org/ox-ascii /home/davidc/.emacs.d/elpa/org-20151214/ox-texinfo hides /usr/share/emacs/25.1.50/lisp/org/ox-texinfo /home/davidc/.emacs.d/elpa/org-20151214/ob-asymptote hides /usr/share/emacs/25.1.50/lisp/org/ob-asymptote /home/davidc/.emacs.d/elpa/org-20151214/org-table hides /usr/share/emacs/25.1.50/lisp/org/org-table /home/davidc/.emacs.d/elpa/org-20151214/ob-latex hides /usr/share/emacs/25.1.50/lisp/org/ob-latex /home/davidc/.emacs.d/elpa/org-20151214/org-plot hides /usr/share/emacs/25.1.50/lisp/org/org-plot /home/davidc/.emacs.d/elpa/org-20151214/org-datetree hides /usr/share/emacs/25.1.50/lisp/org/org-datetree /home/davidc/.emacs.d/elpa/org-20151214/org-gnus hides /usr/share/emacs/25.1.50/lisp/org/org-gnus /home/davidc/.emacs.d/elpa/org-20151214/ob-sass hides /usr/share/emacs/25.1.50/lisp/org/ob-sass /home/davidc/.emacs.d/elpa/org-20151214/org-loaddefs hides /usr/share/emacs/25.1.50/lisp/org/org-loaddefs /home/davidc/.emacs.d/elpa/org-20151214/org-capture hides /usr/share/emacs/25.1.50/lisp/org/org-capture /home/davidc/.emacs.d/elpa/org-20151214/ob-maxima hides /usr/share/emacs/25.1.50/lisp/org/ob-maxima /home/davidc/.emacs.d/elpa/org-20151214/org-pcomplete hides /usr/share/emacs/25.1.50/lisp/org/org-pcomplete /home/davidc/.emacs.d/elpa/org-20151214/org-agenda hides /usr/share/emacs/25.1.50/lisp/org/org-agenda /home/davidc/.emacs.d/elpa/org-20151214/ob-org hides /usr/share/emacs/25.1.50/lisp/org/ob-org /home/davidc/.emacs.d/elpa/org-20151214/ob-C hides /usr/share/emacs/25.1.50/lisp/org/ob-C /home/davidc/.emacs.d/elpa/org-20151214/org-timer hides /usr/share/emacs/25.1.50/lisp/org/org-timer /home/davidc/.emacs.d/elpa/org-20151214/org-eshell hides /usr/share/emacs/25.1.50/lisp/org/org-eshell /home/davidc/.emacs.d/elpa/org-20151214/ox hides /usr/share/emacs/25.1.50/lisp/org/ox /home/davidc/.emacs.d/elpa/org-20151214/ox-publish hides /usr/share/emacs/25.1.50/lisp/org/ox-publish /home/davidc/.emacs.d/elpa/org-20151214/ob-perl hides /usr/share/emacs/25.1.50/lisp/org/ob-perl /home/davidc/.emacs.d/elpa/org-20151214/ob-exp hides /usr/share/emacs/25.1.50/lisp/org/ob-exp /home/davidc/.emacs.d/elpa/org-20151214/org-feed hides /usr/share/emacs/25.1.50/lisp/org/org-feed /home/davidc/.emacs.d/elpa/org-20151214/org-mouse hides /usr/share/emacs/25.1.50/lisp/org/org-mouse /home/davidc/.emacs.d/elpa/org-20151214/ob-emacs-lisp hides /usr/share/emacs/25.1.50/lisp/org/ob-emacs-lisp /home/davidc/.emacs.d/elpa/org-20151214/ob-matlab hides /usr/share/emacs/25.1.50/lisp/org/ob-matlab /home/davidc/.emacs.d/elpa/org-20151214/org-ctags hides /usr/share/emacs/25.1.50/lisp/org/org-ctags /home/davidc/.emacs.d/elpa/org-20151214/org-archive hides /usr/share/emacs/25.1.50/lisp/org/org-archive /home/davidc/.emacs.d/elpa/org-20151214/org-docview hides /usr/share/emacs/25.1.50/lisp/org/org-docview /home/davidc/.emacs.d/elpa/org-20151214/org-inlinetask hides /usr/share/emacs/25.1.50/lisp/org/org-inlinetask /home/davidc/.emacs.d/elpa/org-20151214/org-protocol hides /usr/share/emacs/25.1.50/lisp/org/org-protocol /home/davidc/.emacs.d/elpa/org-20151214/ox-beamer hides /usr/share/emacs/25.1.50/lisp/org/ox-beamer /home/davidc/.emacs.d/elpa/org-20151214/ox-icalendar hides /usr/share/emacs/25.1.50/lisp/org/ox-icalendar /home/davidc/.emacs.d/elpa/org-20151214/ob-picolisp hides /usr/share/emacs/25.1.50/lisp/org/ob-picolisp /home/davidc/.emacs.d/elpa/org-20151214/org-attach hides /usr/share/emacs/25.1.50/lisp/org/org-attach /home/davidc/.emacs.d/elpa/org-20151214/ob-lob hides /usr/share/emacs/25.1.50/lisp/org/ob-lob /home/davidc/.emacs.d/elpa/org-20151214/ob-R hides /usr/share/emacs/25.1.50/lisp/org/ob-R /home/davidc/.emacs.d/elpa/org-20151214/ob-java hides /usr/share/emacs/25.1.50/lisp/org/ob-java /home/davidc/.emacs.d/elpa/org-20151214/ob-ledger hides /usr/share/emacs/25.1.50/lisp/org/ob-ledger /home/davidc/.emacs.d/elpa/org-20151214/org-entities hides /usr/share/emacs/25.1.50/lisp/org/org-entities /home/davidc/.emacs.d/elpa/org-20151214/ob-comint hides /usr/share/emacs/25.1.50/lisp/org/ob-comint /home/davidc/.emacs.d/elpa/org-20151214/ob-dot hides /usr/share/emacs/25.1.50/lisp/org/ob-dot /home/davidc/.emacs.d/elpa/org-20151214/org-bibtex hides /usr/share/emacs/25.1.50/lisp/org/org-bibtex /home/davidc/.emacs.d/elpa/org-20151214/ob-eval hides /usr/share/emacs/25.1.50/lisp/org/ob-eval /home/davidc/.emacs.d/elpa/org-20151214/org-clock hides /usr/share/emacs/25.1.50/lisp/org/org-clock /home/davidc/.emacs.d/elpa/org-20151214/ob-sqlite hides /usr/share/emacs/25.1.50/lisp/org/ob-sqlite /home/davidc/.emacs.d/elpa/org-20151214/ob-haskell hides /usr/share/emacs/25.1.50/lisp/org/ob-haskell /home/davidc/.emacs.d/elpa/org-20151214/ob-js hides /usr/share/emacs/25.1.50/lisp/org/ob-js /home/davidc/.emacs.d/elpa/org-20151214/ob-ruby hides /usr/share/emacs/25.1.50/lisp/org/ob-ruby /home/davidc/.emacs.d/elpa/org-20151214/ob-lisp hides /usr/share/emacs/25.1.50/lisp/org/ob-lisp /home/davidc/.emacs.d/elpa/org-20151214/org-mobile hides /usr/share/emacs/25.1.50/lisp/org/org-mobile /home/davidc/.emacs.d/elpa/org-20151214/ob-table hides /usr/share/emacs/25.1.50/lisp/org/ob-table /home/davidc/.emacs.d/elpa/org-20151214/org-info hides /usr/share/emacs/25.1.50/lisp/org/org-info /home/davidc/.emacs.d/elpa/org-20151214/ob-tangle hides /usr/share/emacs/25.1.50/lisp/org/ob-tangle /home/davidc/.emacs.d/elpa/org-20151214/org-src hides /usr/share/emacs/25.1.50/lisp/org/org-src /home/davidc/.emacs.d/elpa/org-20151214/ob-ocaml hides /usr/share/emacs/25.1.50/lisp/org/ob-ocaml /home/davidc/.emacs.d/elpa/org-20151214/ob hides /usr/share/emacs/25.1.50/lisp/org/ob /home/davidc/.emacs.d/elpa/org-20151214/ob-css hides /usr/share/emacs/25.1.50/lisp/org/ob-css /home/davidc/.emacs.d/elpa/org-20151214/org-habit hides /usr/share/emacs/25.1.50/lisp/org/org-habit /home/davidc/.emacs.d/elpa/org-20151214/ob-plantuml hides /usr/share/emacs/25.1.50/lisp/org/ob-plantuml /home/davidc/.emacs.d/elpa/org-20151214/org-version hides /usr/share/emacs/25.1.50/lisp/org/org-version /home/davidc/.emacs.d/elpa/org-20151214/ob-octave hides /usr/share/emacs/25.1.50/lisp/org/ob-octave /home/davidc/.emacs.d/elpa/org-20151214/org-w3m hides /usr/share/emacs/25.1.50/lisp/org/org-w3m /home/davidc/.emacs.d/elpa/org-20151214/ox-md hides /usr/share/emacs/25.1.50/lisp/org/ox-md /home/davidc/.emacs.d/elpa/org-20151214/ob-scala hides /usr/share/emacs/25.1.50/lisp/org/ob-scala /home/davidc/.emacs.d/elpa/org-20151214/org-rmail hides /usr/share/emacs/25.1.50/lisp/org/org-rmail /home/davidc/.emacs.d/elpa/org-20151214/org-macs hides /usr/share/emacs/25.1.50/lisp/org/org-macs /home/davidc/.emacs.d/elpa/org-20151214/org-footnote hides /usr/share/emacs/25.1.50/lisp/org/org-footnote /home/davidc/.emacs.d/elpa/org-20151214/ox-man hides /usr/share/emacs/25.1.50/lisp/org/ox-man /home/davidc/.emacs.d/elpa/org-20151214/org-irc hides /usr/share/emacs/25.1.50/lisp/org/org-irc /home/davidc/.emacs.d/elpa/org-20151214/org-indent hides /usr/share/emacs/25.1.50/lisp/org/org-indent /home/davidc/.emacs.d/elpa/org-20151214/ob-ref hides /usr/share/emacs/25.1.50/lisp/org/ob-ref /home/davidc/.emacs.d/elpa/org-20151214/ob-gnuplot hides /usr/share/emacs/25.1.50/lisp/org/ob-gnuplot /home/davidc/.emacs.d/elpa/org-20151214/ob-lilypond hides /usr/share/emacs/25.1.50/lisp/org/ob-lilypond /home/davidc/.emacs.d/elpa/org-20151214/ox-org hides /usr/share/emacs/25.1.50/lisp/org/ox-org /home/davidc/.emacs.d/elpa/org-20151214/ox-odt hides /usr/share/emacs/25.1.50/lisp/org/ox-odt /home/davidc/.emacs.d/elpa/org-20151214/ob-screen hides /usr/share/emacs/25.1.50/lisp/org/ob-screen /home/davidc/.emacs.d/elpa/org-20151214/org-element hides /usr/share/emacs/25.1.50/lisp/org/org-element /home/davidc/.emacs.d/elpa/org-20151214/ob-sql hides /usr/share/emacs/25.1.50/lisp/org/ob-sql /home/davidc/.emacs.d/elpa/org-20151214/ob-makefile hides /usr/share/emacs/25.1.50/lisp/org/ob-makefile /home/davidc/.emacs.d/elpa/org-20151214/org-macro hides /usr/share/emacs/25.1.50/lisp/org/org-macro /home/davidc/.emacs.d/elpa/org-20151214/org-install hides /usr/share/emacs/25.1.50/lisp/org/org-install /home/davidc/.emacs.d/elpa/org-20151214/ob-fortran hides /usr/share/emacs/25.1.50/lisp/org/ob-fortran /home/davidc/.emacs.d/elpa/org-20151214/org-colview hides /usr/share/emacs/25.1.50/lisp/org/org-colview /home/davidc/.emacs.d/elpa/org-20151214/ob-io hides /usr/share/emacs/25.1.50/lisp/org/ob-io /home/davidc/.emacs.d/elpa/org-20151214/org-id hides /usr/share/emacs/25.1.50/lisp/org/org-id /home/davidc/.emacs.d/elpa/org-20151214/ob-awk hides /usr/share/emacs/25.1.50/lisp/org/ob-awk /home/davidc/.emacs.d/elpa/org-20151214/ob-scheme hides /usr/share/emacs/25.1.50/lisp/org/ob-scheme /home/davidc/.emacs.d/elpa/org-20151214/org-compat hides /usr/share/emacs/25.1.50/lisp/org/org-compat /home/davidc/.emacs.d/elpa/org-20151214/ox-html hides /usr/share/emacs/25.1.50/lisp/org/ox-html /home/davidc/.emacs.d/elpa/org-20151214/ob-core hides /usr/share/emacs/25.1.50/lisp/org/ob-core /home/davidc/.emacs.d/elpa/org-20151214/ob-keys hides /usr/share/emacs/25.1.50/lisp/org/ob-keys /home/davidc/.emacs.d/elpa/org-20151214/org-list hides /usr/share/emacs/25.1.50/lisp/org/org-list /home/davidc/.emacs.d/elpa/org-20151214/ob-clojure hides /usr/share/emacs/25.1.50/lisp/org/ob-clojure /home/davidc/.emacs.d/elpa/org-20151214/ob-mscgen hides /usr/share/emacs/25.1.50/lisp/org/ob-mscgen /home/davidc/.emacs.d/elpa/org-20151214/org-bbdb hides /usr/share/emacs/25.1.50/lisp/org/org-bbdb /home/davidc/.emacs.d/elpa/org-20151214/ob-ditaa hides /usr/share/emacs/25.1.50/lisp/org/ob-ditaa /home/davidc/.emacs.d/elpa/org-20151214/ob-calc hides /usr/share/emacs/25.1.50/lisp/org/ob-calc /home/davidc/.emacs.d/elpa/org-20151214/org-mhe hides /usr/share/emacs/25.1.50/lisp/org/org-mhe /home/davidc/.emacs.d/elpa/org-20151214/org-crypt hides /usr/share/emacs/25.1.50/lisp/org/org-crypt /home/davidc/.emacs.d/elpa/org-20151214/ob-python hides /usr/share/emacs/25.1.50/lisp/org/ob-python /home/davidc/.emacs.d/elpa/org-20151214/org-faces hides /usr/share/emacs/25.1.50/lisp/org/org-faces /home/davidc/.emacs.d/elpa/org-20151214/ob-shen hides /usr/share/emacs/25.1.50/lisp/org/ob-shen /usr/share/emacs/site-lisp/latex-cjk-thai/thai-word hides /usr/share/emacs/25.1.50/lisp/language/thai-word /home/davidc/.emacs.d/elpa/racket-mode-20151207.1952/.dir-locals hides /usr/share/emacs/25.1.50/lisp/gnus/.dir-locals /home/davidc/.emacs.d/elpa/seq-20151121.1017/seq hides /usr/share/emacs/25.1.50/lisp/emacs-lisp/seq Features: (shadow sort mail-extr emacsbug helm-command network-stream nsm starttls add-log image-file winner bug-reference diary-lib diary-loaddefs cal-iso org-rmail org-mhe org-irc org-info org-gnus org-docview org-bibtex org-bbdb org-element avl-tree org-w3m org-agenda org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs vc-git type-break proof-site proof-autoloads pg-vars dockerfile-mode jonprl-mode jonprl-compat gist gh-gist gh-oauth gh-api logito gh-cache pcache gh-auth gh-common gh-url url-http url-auth url-gw gh-profile timezone eieio-base coffee-mode paredit-menu paredit elisp-slime-nav aggressive-indent flycheck-package lisp-mnt flycheck yaml-mode pandoc-mode pandoc-mode-utils hydra lv markdown-mode fsharp-mode fsharp-mode-indent-smie inf-fsharp-mode fsharp-doc fsharp-mode-completion fsharp-mode-util auto-complete popup zombie-trellys-mode haskell-mode haskell-indentation haskell-string haskell-sort-imports haskell-lexeme haskell-align-imports haskell-compat haskell-complete-module flymake dabbrev haskell-customize cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars c-eldoc cc-defs racket-mode racket-bug-report racket-collection tq racket-profile racket-imenu racket-edit hideshow racket-complete racket-repl racket-common racket-indent racket-font-lock racket-util racket-keywords-and-builtins racket-custom sh-script executable cryptol-batch-mode literate-cryptol-mode cryptol-mode generic-x caml tuareg_indent tuareg caml-help caml-types caml-emacs agda2 helm-idris idris-mode idris-commands idris-hole-list idris-ipkg-mode idris-tree-info idris-warnings-tree idris-info idris-repl idris-highlight-input idris-prover inferior-idris idris-warnings idris-log idris-events idris-simple-indent idris-syntax idris-common-utils idris-settings idris-keys idris-core idris-compat prop-menu helm-ghc ghc-check ghc-process ghc-func ghc-imported-from json-reformat json map circe lui-irc-colors irc make-tls-process tls lcs lui-format lui tracking shorten flyspell ispell circe-compat frame-cmds frame-fns avoid company-coq company-coq-tg company-coq-abbrev diff-mode smie yasnippet noutline outline company-math math-symbol-lists shr dom subr-x company-files company-oddmuse company-keywords company-etags etags xref project company-gtags company-dabbrev-code company-dabbrev company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company helm-pages helm-eshell helm-elisp helm-eval edebug helm-man lacarte helm-semantic helm-imenu semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local find-func cedet helm-mode helm-files image-dired tramp tramp-compat tramp-loaddefs trampver shell pcomplete dired-x dired-aux ffap helm-buffers helm-elscreen helm-tags helm-bookmark helm-adaptive helm-info bookmark pp helm-locate helm-grep helm-regexp helm-plugin helm-external helm-net url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap helm-utils compile helm-help helm-types helm-config helm-easymenu async-bytecomp async helm helm-source eieio-compat helm-multi-match helm-lib multiple-cursors mc-hide-unmatched-lines-mode mc-separate-operations rectangular-region-mode mc-mark-pop mc-mark-more mc-cycle-cursors mc-edit-lines multiple-cursors-core rect gscholar-bibtex bibtex saveplace mu4e-alert time alert log4e rx notifications dbus xml gntp mu4e mu4e-speedbar speedbar sb-image ezimage dframe mu4e-main mu4e-view thingatpt epa derived epg browse-url comint ansi-color ring mu4e-headers mu4e-compose mu4e-draft mu4e-actions ido seq rfc2368 smtpmail sendmail mu4e-mark mu4e-message html2text mu4e-proc mu4e-utils doc-view jka-compr image-mode mu4e-lists mu4e-vars message dired format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader hl-line mu4e-meta guide-key s ucs-normalize popwin dash which-func imenu smart-mode-line rich-minority idris-leuven-theme-theme leuven-theme use-package diminish bind-key easy-mmode finder-inf tex-site advice cl info package epg-config url-handlers url-parse auth-source cl-seq eieio byte-opt bytecomp byte-compile cl-extra cconv eieio-core cl-macs gv gnus-util mm-util help-fns help-mode mail-prsvr password-cache url-vars recentf tree-widget wid-edit easymenu paren windmove edmacro kmacro cl-loaddefs pcase cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic 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 charscript case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 670025 40935) (symbols 48 60936 6) (miscs 40 1337 764) (strings 32 170438 19933) (string-bytes 1 5006475) (vectors 16 91240) (vector-slots 8 2117034 208824) (floats 8 961 414) (intervals 56 3641 213) (buffers 976 30) (heap 1024 73557 4248)) From unknown Sun Jun 22 07:57:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22204: 25.1.50; Incorrect popup menu and tooltip placement when using DPI scaling Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Dec 2015 16:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22204 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: David Christiansen Cc: 22204@debbugs.gnu.org Received: via spool by 22204-submit@debbugs.gnu.org id=B22204.14504572053655 (code B ref 22204); Fri, 18 Dec 2015 16:47:01 +0000 Received: (at 22204) by debbugs.gnu.org; 18 Dec 2015 16:46:45 +0000 Received: from localhost ([127.0.0.1]:55903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9yB3-0000wt-CG for submit@debbugs.gnu.org; Fri, 18 Dec 2015 11:46:45 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40732) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9yB1-0000wg-RZ for 22204@debbugs.gnu.org; Fri, 18 Dec 2015 11:46:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9yAw-0005Mt-2S for 22204@debbugs.gnu.org; Fri, 18 Dec 2015 11:46:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43740) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9yAu-0005Ly-6D; Fri, 18 Dec 2015 11:46:36 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1a9yAs-0000x2-Vc; Fri, 18 Dec 2015 11:46:35 -0500 From: Glenn Morris References: <87twngf5b2.fsf@davidchristiansen.dk> X-Spook: Mitigation Mahmoud Ahmadinejad ASIO Axis of Evil State of X-Ran: N9Aa;8wn?dg\(exB_.R%U@2?[z`E_}&,F3<8>GKm0\3}0X&fcT.Kv$<4*O^[`[xi9Wc$Il X-Hue: yellow X-Attribution: GM Date: Fri, 18 Dec 2015 11:46:34 -0500 In-Reply-To: <87twngf5b2.fsf@davidchristiansen.dk> (David Christiansen's message of "Fri, 18 Dec 2015 10:56:49 +0100") Message-ID: <5l4mff1z85.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) See http://debbugs.gnu.org/20619 (and similar). From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 18 11:47:53 2015 Received: (at control) by debbugs.gnu.org; 18 Dec 2015 16:47:53 +0000 Received: from localhost ([127.0.0.1]:55907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9yC9-0000yf-Ks for submit@debbugs.gnu.org; Fri, 18 Dec 2015 11:47:53 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41125) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9yC7-0000yS-TR for control@debbugs.gnu.org; Fri, 18 Dec 2015 11:47:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9yC2-0005nM-8I for control@debbugs.gnu.org; Fri, 18 Dec 2015 11:47:46 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43762) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9yC2-0005nI-5F for control@debbugs.gnu.org; Fri, 18 Dec 2015 11:47:46 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1a9yC1-00018Y-7K for control@debbugs.gnu.org; Fri, 18 Dec 2015 11:47:45 -0500 Subject: control message for bug 22204 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Fri, 18 Dec 2015 11:47:45 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) merge 20619 22204 From unknown Sun Jun 22 07:57:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22204: 25.1.50; Incorrect popup menu and tooltip placement when using DPI scaling Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Dec 2015 16:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22204 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: David Christiansen , 22204@debbugs.gnu.org Received: via spool by 22204-submit@debbugs.gnu.org id=B22204.14504577794531 (code B ref 22204); Fri, 18 Dec 2015 16:57:01 +0000 Received: (at 22204) by debbugs.gnu.org; 18 Dec 2015 16:56:19 +0000 Received: from localhost ([127.0.0.1]:55916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9yKJ-0001B1-JW for submit@debbugs.gnu.org; Fri, 18 Dec 2015 11:56:19 -0500 Received: from mout.gmx.net ([212.227.15.15]:50806) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9yKH-0001An-Ki for 22204@debbugs.gnu.org; Fri, 18 Dec 2015 11:56:18 -0500 Received: from [192.168.1.100] ([213.162.68.35]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MSduu-1ZiVqB1om4-00RbNK; Fri, 18 Dec 2015 17:56:11 +0100 Message-ID: <56743AA4.4030809@gmx.at> Date: Fri, 18 Dec 2015 17:56:04 +0100 From: martin rudalics MIME-Version: 1.0 References: <87twngf5b2.fsf@davidchristiansen.dk> In-Reply-To: <87twngf5b2.fsf@davidchristiansen.dk> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:IG2uwLoiWRv7Em+URJDPAr7P5wvdAlw+K14rrgGU3YfWeJnF0Cq S2h/nGrRxSs4riG/ViFh3Fyxhxzs09drMRmFkJxaUbIRBSba9D07jk3TsRbAZaxJfxffzGO 3+rADiYT/gDegXVazxk2VfD5g+13lqZuE2zbmAGOZHxIzlVqPrpIEqShWnDOIuEhWle02Vs CR6errIBmvpIOUt7omRjA== X-UI-Out-Filterresults: notjunk:1;V01:K0:d06gj+3nasQ=:rm6gH/G/BhjyrgIlg525J8 jjTl5CNhqyTynVvkZ9E7xpp1qGWvWMivaVs7msenNNSdVk2XXYIitWLruIWH/IZijPQmwxv7J PLPvhGSQKhrBMZlmWPkkaID4aUE1AKeRPOvN7/Pxhmu1yxeiqJuoYt+9Y5Cgntw1Sxb3IZf2G C92f9oRyAaZSn6kqNYZVfXQWSHkSiY0ZOTLD1f2VRyJKKg7bfJFG9j0ya0ngOzewlAgPJwXwZ rcOKKs0APce1cQGz8J94WNjTNZ47P3R96tFMdf0dBQA6wuLDwn7TYwaKz5zh/gim34Q4iwbTC nMegtS6ski4OQj2DiEc4hCQy0B3xdTBrKg/wiXjw+IH6+Mv4CgRaYfxOsgGXMV/KHOuIE7Rk3 lJ5+ORu6z0UgnAE6gv5IjXKFtwepOkjRmcS/KfukgIjQuC7lkzqEh1q5Wb0/y5nyN73YDgBjf 6g4Jsh8S78agqgvVMKpaX7AwOmvUrjgM2jYOAObilXdoHMJL/Yh4cFrmdQ/UaNB25HAVmn7+H JsqOhBYFlvGBTt2832go61DWf2icavD+4PpT1abqfSunhPI3SXzPNovUosGNsqo0pFpJVUNU4 whJZcKlF5O6kywX0EodIFI9YTuHgn/IpME5tbIapDKMpP7jYC92INqKqIFXp37K01BuX+s/XZ wor2K5YrTFph297CG/OaDOwGKpbGZFo2SYfVLfsyvLmFAWBZe9ZHpQs8H1cZl0iqki8WQ4B1X 3+dT4C4mN8aWQLNDkK/13p1mnD7veOKZTbfpJxYeGzV0u2b87ip7NdcM2Zha5m0znpwSNMODl kdMBrBrIt3kg/FK5LME3AcPbNQuJQ== X-Spam-Score: -0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) > When I use Emacs, either the latest release or a current snapshot, on my > 13 inch laptop with a 3200x1800 display running GNU/linux, tooltips and > popup menus appear below and to the right of their correct locations. I > have DPI scaling turned on in GNOME. I strongly suspect this is the issue brought up in bug#20619, bug#21348 and maybe others. Ryan Prior has written a patch for both and you should find it in the thread of bug#21348 (message#28). Please try whether the patch applies and whether it helps. We should get this is into Emacs 25 but so far no one has helped Ryan testing it. Thanks, martin From unknown Sun Jun 22 07:57:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22204: 25.1.50; Incorrect popup menu and tooltip placement when using DPI scaling Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Dec 2015 17:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22204 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: David Christiansen Cc: 22204@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 22204-submit@debbugs.gnu.org id=B22204.145045861012150 (code B ref 22204); Fri, 18 Dec 2015 17:11:01 +0000 Received: (at 22204) by debbugs.gnu.org; 18 Dec 2015 17:10:10 +0000 Received: from localhost ([127.0.0.1]:55929 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9yXi-00039u-AS for submit@debbugs.gnu.org; Fri, 18 Dec 2015 12:10:10 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48432) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9yXh-00039j-5O for 22204@debbugs.gnu.org; Fri, 18 Dec 2015 12:10:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9yXY-0003eg-Sk for 22204@debbugs.gnu.org; Fri, 18 Dec 2015 12:10:04 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44200) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9yXY-0003eS-QM; Fri, 18 Dec 2015 12:10:00 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1977 helo=HOME-C4E4A596F7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1a9yXY-0000MN-6p; Fri, 18 Dec 2015 12:10:00 -0500 Date: Fri, 18 Dec 2015 19:10:23 +0200 Message-Id: <83io3vwum8.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87twngf5b2.fsf@davidchristiansen.dk> (message from David Christiansen on Fri, 18 Dec 2015 10:56:49 +0100) References: <87twngf5b2.fsf@davidchristiansen.dk> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: David Christiansen > Date: Fri, 18 Dec 2015 10:56:49 +0100 > > When I use Emacs, either the latest release or a current snapshot, on my > 13 inch laptop with a 3200x1800 display running GNU/linux, tooltips and > popup menus appear below and to the right of their correct locations. I > have DPI scaling turned on in GNOME. > > If I set the following environment variables before starting Emacs, > things behave as expected: GDK_SCALE=1 and GDK_DPI_SCALE=1 I think this is the same issue as reported and discussed in bug#20432. From unknown Sun Jun 22 07:57:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22204: 25.1.50; Incorrect popup menu and tooltip placement when using DPI scaling Resent-From: David Christiansen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Dec 2015 04:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22204 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics ,22204@debbugs.gnu.org Received: via spool by 22204-submit@debbugs.gnu.org id=B22204.145049952320059 (code B ref 22204); Sat, 19 Dec 2015 04:33:02 +0000 Received: (at 22204) by debbugs.gnu.org; 19 Dec 2015 04:32:03 +0000 Received: from localhost ([127.0.0.1]:56167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aA9Bb-0005DT-7M for submit@debbugs.gnu.org; Fri, 18 Dec 2015 23:32:03 -0500 Received: from mail-lb0-f172.google.com ([209.85.217.172]:35493) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aA9BZ-0005Cx-Jk for 22204@debbugs.gnu.org; Fri, 18 Dec 2015 23:32:02 -0500 Received: by mail-lb0-f172.google.com with SMTP id u9so73076388lbp.2 for <22204@debbugs.gnu.org>; Fri, 18 Dec 2015 20:32:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=davidchristiansen-dk.20150623.gappssmtp.com; s=20150623; h=user-agent:in-reply-to:references:mime-version:content-type :content-transfer-encoding:subject:from:date:to:message-id; bh=k8PntNIF8xult0OEp3Q2MeDKL/Z49Il56BfQgvaC5G4=; b=zSw7ZNyGNGPy5PwRpo4dYhP7z1qWWvO34AKN+mwtSc4nsXaMT0YsO6tsf3aAumv6Nv XnXSGnQvKnGtCZZmOSe3MaRhVTdXemYjmCKKxrCFyVQbgdwHnJJYdGUHSPaWklbqu2cv JRJxvlsflYcq5KPVuleXaEoVZXrJmNGXx9JPgrJ16phWjOkj2gYQ6pSLz9ua7jrV384Y nnVeqCgrb9VOjd4VIXwqmGt7PGPWn4/QQ7c4HZV+bX1ugQw0G97/aiV7H5JSn1FqDvXg DDrt+VQE5Nhf+b3bucrrPySv0USNnKEPnzwFRvFR/a04Cf6cQjVisK1Ot7n33IN7Wla0 nMKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:user-agent:in-reply-to:references:mime-version :content-type:content-transfer-encoding:subject:from:date:to :message-id; bh=k8PntNIF8xult0OEp3Q2MeDKL/Z49Il56BfQgvaC5G4=; b=MW7gMaW2FMgWQcaqq3lcfMKfycbX6sKnmFc16KwiasoPBeuPw8JIjbEJGvVCBv9qLA KOSLS6G8TpKlP/MR7iLKOKakb8qgzFBd4geE+uREvg8TlB0W3QBmzdPeNdxOdPvlZZbC fnQO3gjj4qVklXEHmPIOZQsm76KI3pRpjaMnt7X3zYdOQ8JjVhauE6n81Hu5aQtfxdKV bWyd45U3Wpj0Qp6kOuCmHK3qOF6YUmq0faVRi78n/BVqY6SuuWUJ7ToTfSwdbtj75dk8 g4o1a520OxSvLlya24CqiVLBzT7ZX9B36oaEgQ5N8R/t+ZXe3QcuawUgJ1CbfTLXgN/7 wpRA== X-Gm-Message-State: ALoCoQmpX4Cz6aJqqln4OrY0v3VWNtlgM4b/LgKlrV816Ll9l/ivsdku71I8CPsK1wDN4C468Y3n/0pbwfRd709BMYNb58JFVg== X-Received: by 10.112.13.66 with SMTP id f2mr2217293lbc.79.1450499515726; Fri, 18 Dec 2015 20:31:55 -0800 (PST) Received: from [10.213.66.153] (94.191.184.242.mobile.3.dk. [94.191.184.242]) by smtp.gmail.com with ESMTPSA id bm8sm3258190lbb.35.2015.12.18.20.31.53 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 18 Dec 2015 20:31:53 -0800 (PST) User-Agent: K-9 Mail for Android In-Reply-To: <56743AA4.4030809@gmx.at> References: <87twngf5b2.fsf@davidchristiansen.dk> <56743AA4.4030809@gmx.at> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----BIQW9NPC1FFJ336Q9X2KEYVG9DZ0A2" Content-Transfer-Encoding: 8bit From: David Christiansen Date: Sat, 19 Dec 2015 05:31:47 +0100 Message-ID: X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) ------BIQW9NPC1FFJ336Q9X2KEYVG9DZ0A2 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 Thanks for the quick reply! I'm leaving on my honeymoon and thus not in a good position to test patches for about a week and a half, but I'll give it a shot when I get home! ------BIQW9NPC1FFJ336Q9X2KEYVG9DZ0A2 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit Thanks for the quick reply! I'm leaving on my honeymoon and thus not in a good position to test patches for about a week and a half, but I'll give it a shot when I get home! ------BIQW9NPC1FFJ336Q9X2KEYVG9DZ0A2-- From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 08 20:09:35 2016 Received: (at control) by debbugs.gnu.org; 9 Apr 2016 00:09:35 +0000 Received: from localhost ([127.0.0.1]:55006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aogT1-0004g1-5O for submit@debbugs.gnu.org; Fri, 08 Apr 2016 20:09:35 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52397) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aogSz-0004fn-Q0 for control@debbugs.gnu.org; Fri, 08 Apr 2016 20:09:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aogSt-0008Nb-Ts for control@debbugs.gnu.org; Fri, 08 Apr 2016 20:09:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57120) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aogSt-0008NX-Qs for control@debbugs.gnu.org; Fri, 08 Apr 2016 20:09:27 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1aogSt-0001so-Gl for control@debbugs.gnu.org; Fri, 08 Apr 2016 20:09:27 -0400 Subject: control message for bug 23231 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Fri, 08 Apr 2016 20:09:27 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) merge 20619 23231 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 16 09:05:21 2017 Received: (at control) by debbugs.gnu.org; 16 Jul 2017 13:05:21 +0000 Received: from localhost ([127.0.0.1]:41095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dWjEf-0000un-N3 for submit@debbugs.gnu.org; Sun, 16 Jul 2017 09:05:21 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:59497) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dWjEd-0000uf-SQ for control@debbugs.gnu.org; Sun, 16 Jul 2017 09:05:20 -0400 Received: from cm-84.209.243.26.getinternet.no ([84.209.243.26] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dWjEb-0005oH-Rx for control@debbugs.gnu.org; Sun, 16 Jul 2017 15:05:19 +0200 Date: Sun, 16 Jul 2017 15:05:17 +0200 Message-Id: <87fudwr0qa.fsf@mouse> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #27357 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) forcemerge 27357 21348 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 17 11:00:32 2017 Received: (at control) by debbugs.gnu.org; 17 Jul 2017 15:00:33 +0000 Received: from localhost ([127.0.0.1]:44599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dX7Vg-0008S6-OJ for submit@debbugs.gnu.org; Mon, 17 Jul 2017 11:00:32 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:46016) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dX7Ve-0008Ry-Q3 for control@debbugs.gnu.org; Mon, 17 Jul 2017 11:00:31 -0400 Received: from cm-84.209.243.26.getinternet.no ([84.209.243.26] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1dX7VR-0006OA-S9 for control@debbugs.gnu.org; Mon, 17 Jul 2017 17:00:25 +0200 Date: Mon, 17 Jul 2017 17:00:17 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #27357 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) tags 27357 fixed close 27357