From unknown Sun Jun 22 00:20:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27053: 26.0.50; x-show-tip gets wrong mouse position if frame moves w/o mouse moving on macOS Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 May 2017 12:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 27053 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 27053@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.149562917828833 (code B ref -1); Wed, 24 May 2017 12:33:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 May 2017 12:32:58 +0000 Received: from localhost ([127.0.0.1]:35643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDVTF-0007Ux-N2 for submit@debbugs.gnu.org; Wed, 24 May 2017 08:32:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55362) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDVTD-0007Ui-AU for submit@debbugs.gnu.org; Wed, 24 May 2017 08:32:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dDVT4-0000YX-RN for submit@debbugs.gnu.org; Wed, 24 May 2017 08:32:50 -0400 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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:32927) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dDVT4-0000YP-No for submit@debbugs.gnu.org; Wed, 24 May 2017 08:32:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46322) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dDVT1-0001Mq-2f for bug-gnu-emacs@gnu.org; Wed, 24 May 2017 08:32:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dDVSu-0000Rk-Lx for bug-gnu-emacs@gnu.org; Wed, 24 May 2017 08:32:43 -0400 Received: from mail-pg0-x22e.google.com ([2607:f8b0:400e:c05::22e]:34461) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dDVSu-0000R3-Ba for bug-gnu-emacs@gnu.org; Wed, 24 May 2017 08:32:36 -0400 Received: by mail-pg0-x22e.google.com with SMTP id u28so65227657pgn.1 for ; Wed, 24 May 2017 05:32:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=3E92Ak1AHe33Pwk6AxOhzgq62iLoOPcCKqJAi6oU4Tw=; b=iLqUoK++uorYBwwyOjdcC65W+dNGLB30OfmBcUIurnI6HkjRa5Q5sp/OaLRp04H8Gt yBssSFOR6OAhA77Sm3YyUkffBPbtWYtsohNAojVr/m9oz8ooj9KS3i2fs60o8hWMHqug Dw27HmhlNjz4IV6OXF8K9FVaUK5QHtVXZ26+TUh+PIKhKaqckt8B6DiX1hMJ+nKgsOgs wliFboNzh0yD7wrBgfuqH+d3UralW1Uv/Ai8SDHfC8bf9hyL6JlK/Em0s1Mu9cq/UWpg U77nH+v//u3u240v7yPu74aGQ4je0Lgzoe8zP/3MtGfLUP/YZcDB68CWCZ0g+WG1mMZy 6Kbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=3E92Ak1AHe33Pwk6AxOhzgq62iLoOPcCKqJAi6oU4Tw=; b=HzVBrAFb9rYLAfqfXAwhoGrENEE+f01MIxcjt2s4EMUp3YOCpo0qNQEcgDhNQ8jEu/ bKKWm/BQFEmcvGz1UVJVxIN3sB07FqgK0ezXx3/coBmXGKCF/qmMHJpwdsy1jeDct0iT xgVbQqcRBlG5WVmxlpnA60tMcmNsPUhQuz9QYN3cXmnMkrCG0N9QLhYwYE0F9e7aW2Gt gWPZFO+Xug/6+jaShc6KIkaCzCccduwRJHayCaurziPW0Js+e883/Ka6AIiVAkJ5ArRM GagxqtjnyA8H+VDADP7+rbQBJiy44Ct1lWA3aWdmtITIdgqN+jdurh+gKnaMiqtctIU+ rzZg== X-Gm-Message-State: AODbwcAa/L5oltcAR1euxbqZWc/QTa1ufkhZfNdsyFgz+yM6ViWqreaC p87EL2nSS/RHKss2sRY= X-Received: by 10.99.66.5 with SMTP id p5mr38334864pga.107.1495629154411; Wed, 24 May 2017 05:32:34 -0700 (PDT) Received: from aaronmbp.local (c-76-28-156-232.hsd1.wa.comcast.net. [76.28.156.232]) by smtp.gmail.com with ESMTPSA id a78sm8428016pfk.122.2017.05.24.05.32.32 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 24 May 2017 05:32:33 -0700 (PDT) From: Aaron Jensen Date: Wed, 24 May 2017 05:32:31 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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-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 (----) To repro, start 'emacs -Q' then eval in order without moving mouse: (set-frame-position nil 0 0) (run-with-timer 0.1 nil (lambda () (x-show-tip (propertize "hello" 'face 'tooltip)))) ;; Tooltip should appear where mouse cursor is (set-frame-position nil 100 100) (run-with-timer 0.1 nil (lambda () (x-show-tip (propertize "hello" 'face 'tooltip)))) ;; Tooltip should appear where mouse cursor is, but does not. If you then move your mouse and reeval the timer, it will show the tip at the mouse cursor. Emacs is apparently not tracking the mouse position through frame movement. I encounter this often when resizing/moving the frame w/ keyboard shortcuts. In GNU Emacs 26.0.50 (build 1, x86_64-apple-darwin16.6.0, NS appkit-1504.83 Version 10.12.5 (Build 16F73)) of 2017-05-24 built on aaronmbp.local Repository revision: bba9917299e3628e40462a762f2a14bb8df193f0 Windowing system distributor 'Apple', version 10.3.1504 Recent messages: [nil 22821 31567 794483 nil (lambda nil (x-show-tip (propertize "hello" (quote face) (quote tooltip)) (selected-frame) (quote nil))) nil nil 0] (lambda nil (x-show-tip (propertize "hello" (quote face) (quote tooltip)) (selected-frame) (quote nil))) [2 times] [nil 22821 31586 803839 nil (lambda nil (x-show-tip (propertize "hello" (quote face) (quote tooltip)) (selected-frame) (quote nil))) nil nil 0] [nil 22821 31591 777546 nil (lambda nil (x-show-tip (propertize "hello" (quote face) (quote tooltip)) (selected-frame) (quote nil))) nil nil 0] Undo branch point! [2 times] user-error: No further undo information [37 times] Saving file /Users/aaronjensen/.emacs.d/elpa/26.0/pos-tip-20150318.813/pos-tip.el... Wrote /Users/aaronjensen/.emacs.d/elpa/26.0/pos-tip-20150318.813/pos-tip.el Wrote /Users/aaronjensen/.emacs.d/elpa/26.0/pos-tip-20150318.813/pos-tip.elc Wrote /Users/aaronjensen/.emacs.d/elpa/26.0/pos-tip-20150318.813/pos-tip.{el,elc} Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-plus/HEAD-bba9917/share/info/emacs --prefix=/usr/local/Cellar/emacs-plus/HEAD-bba9917 --with-xml2 --without-dbus --with-gnutls --with-imagemagick --with-modules --with-rsvg --with-ns --disable-ns-self-contained' Configured features: JPEG RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Emacs-Lisp Minor modes in effect: auto-compile-mode: t elisp-slime-nav-mode: t eros-mode: t lispyville-mode: t lispy-mode: t nameless-mode: t company-mode: t goto-address-prog-mode: t bug-reference-prog-mode: t auto-highlight-symbol-mode: t highlight-numbers-mode: t highlight-parentheses-mode: t rainbow-delimiters-mode: t yas-global-mode: t yas-minor-mode: t projectile-mode: t recentf-mode: t evil-mc-mode: t hl-todo-mode: t global-spacemacs-whitespace-cleanup-mode: t spacemacs-whitespace-cleanup-mode: t ws-butler-global-mode: t ws-butler-mode: t winum-mode: t winner-mode: t volatile-highlights-mode: t global-vi-tilde-fringe-mode: t vi-tilde-fringe-mode: t pupo-mode: t purpose-mode: t spaceline-info-mode: t spaceline-helm-mode: t save-place-mode: t savehist-mode: t popwin-mode: t persp-mode: t Info-breadcrumbs-in-mode-line-mode: t global-git-gutter+-mode: t git-gutter+-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t shell-dirtrack-mode: t flycheck-pos-tip-mode: t global-flycheck-mode: t flx-ido-mode: t eyebrowse-mode: t global-evil-surround-mode: t evil-surround-mode: t global-evil-search-highlight-persist: t evil-search-highlight-persist: t show-smartparens-global-mode: t show-smartparens-mode: t smartparens-mode: t evil-lion-mode: t evil-escape-mode: t global-anzu-mode: t anzu-mode: t eval-sexp-fu-flash-mode: t editorconfig-mode: t global-edit-server-edit-mode: t dtrt-indent-mode: t diff-auto-refine-mode: t counsel-mode: t ivy-mode: t clean-aindent-mode: t hybrid-mode: t which-key-mode: t override-global-mode: t global-undo-tree-mode: t undo-tree-mode: t evil-mode: t evil-local-mode: t spacemacs-leader-override-mode: t global-spacemacs-leader-override-mode: t global-hl-line-mode: t xterm-mouse-mode: t global-auto-revert-mode: t ido-vertical-mode: t global-page-break-lines-mode: t page-break-lines-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-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 abbrev-mode: t hs-minor-mode: t Load-path shadows: /Users/aaronjensen/.emacs.d/elpa/26.0/org-bullets-20140918.1137/org-bullets hides /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-bullets /Users/aaronjensen/.emacs.d/elpa/26.0/ht-20161015.1945/ht hides /Users/aaronjensen/.emacs.d/core/libs/ht /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-texinfo hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-texinfo /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-publish hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-publish /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-org hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-org /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-odt hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-odt /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-md hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-md /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-man hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-man /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-latex hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-latex /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-icalendar hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-icalendar /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-html hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-html /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-beamer hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-beamer /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-ascii hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-ascii /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-w3m hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-w3m /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-version hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-version /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-timer hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-timer /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-table hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-table /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-src hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-src /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-rmail hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-rmail /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-protocol hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-protocol /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-plot hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-plot /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-pcomplete hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-pcomplete /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-mouse hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-mouse /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-mobile hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-mobile /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-mhe hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-mhe /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-macs hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-macs /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-macro hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-macro /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-loaddefs hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-loaddefs /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-list hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-list /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-irc hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-irc /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-install hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-install /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-inlinetask hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-inlinetask /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-info hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-info /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-indent hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-indent /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-id hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-id /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-habit hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-habit /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-gnus hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-gnus /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-footnote hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-footnote /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-feed hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-feed /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-faces hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-faces /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-eshell hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-eshell /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-entities hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-entities /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-element hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-element /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-docview hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-docview /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-datetree hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-datetree /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-ctags hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-ctags /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-crypt hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-crypt /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-compat hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-compat /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-colview hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-colview /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-clock hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-clock /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-capture hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-capture /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-bibtex hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-bibtex /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-bbdb hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-bbdb /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-attach hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-attach /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-archive hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-archive /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-agenda hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-agenda /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-tangle hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-tangle /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-table hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-table /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-sqlite hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-sqlite /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-sql hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-sql /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-shen hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-shen /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-screen hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-screen /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-scheme hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-scheme /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-scala hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-scala /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-sass hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-sass /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-ruby hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-ruby /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-ref hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-ref /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-R hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-R /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-python hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-python /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-plantuml hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-plantuml /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-picolisp hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-picolisp /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-perl hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-perl /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-org hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-org /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-octave hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-octave /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-ocaml hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-ocaml /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-mscgen hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-mscgen /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-maxima hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-maxima /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-matlab hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-matlab /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-makefile hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-makefile /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-lob hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-lob /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-lisp hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-lisp /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-lilypond hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-lilypond /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-ledger hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-ledger /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-latex hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-latex /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-keys hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-keys /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-js hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-js /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-java hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-java /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-io hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-io /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-haskell hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-haskell /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-gnuplot hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-gnuplot /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-fortran hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-fortran /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-exp hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-exp /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-eval hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-eval /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-emacs-lisp hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-emacs-lisp /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-dot hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-dot /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-ditaa hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-ditaa /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-css hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-css /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-core hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-core /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-comint hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-comint /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-clojure hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-clojure /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-calc hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-calc /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-C hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-C /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-awk hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-awk /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-asymptote hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-asymptote Features: (shadow sort mail-extr emacsbug sendmail pp cl-print tabify misearch multi-isearch debug company-capf auto-compile packed elisp-slime-nav eros flycheck-package package-lint finder lispyville lispy iedit iedit-lib multiple-cursors-core lispy-inline avy semantic/db eieio-base semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet evil-ediff ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff edebug lispy-tags nameless pixel-scroll mwim smex eieio-opt speedbar sb-image ezimage dframe vc-git open-junk-file company-files company-keywords company-etags company-gtags company-template company-dabbrev-code company-dabbrev php-extras company add-node-modules-path tide goto-addr bug-reference auto-highlight-symbol highlight-numbers parent-mode highlight-parentheses hideshow rainbow-delimiters clojure-snippets yasnippet flycheck-elm flycheck-credo typescript-mode cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs editorconfig-core editorconfig-core-handle editorconfig-fnmatch counsel-projectile colir projectile grep compile recentf tree-widget flyspell ispell quiet-emacs fill-or-unfill company-simple-complete init-xclip init-typescript init-flyspell init-terminal-cursor evil-terminal-cursor-changer init-org init-magit evil-mc evil-mc-command-execute evil-mc-command-record evil-mc-cursor-make evil-mc-region evil-mc-cursor-state evil-mc-undo evil-mc-vars evil-mc-known-commands evil-mc-common hl-todo zone xterm-color spacemacs-whitespace-cleanup ws-butler winum winner window-purpose-x imenu-list imenu ibuf-ext ibuffer ibuffer-loaddefs volatile-highlights vi-tilde-fringe tmux string-inflection spacemacs-purpose-popwin window-purpose window-purpose-fixes window-purpose-prefix-overload window-purpose-switch let-alist window-purpose-layout window-purpose-core window-purpose-configuration window-purpose-utils spaceline-config spaceline-segments spaceline powerline powerline-separators color powerline-themes smartparens-config smartparens-ruby saveplace savehist ruby-test-mode pcre2el rxt re-builder ruby-mode smie popwin persp-mode osx-trash linum ivy-hydra info+ image-mode git-gutter-fringe+ fringe-helper git-gutter+ git-commit with-editor async-bytecomp async tramp-sh server magit-utils crm log-edit message puny dired dired-loaddefs rfc822 mml mml-sec epa epg gnus-util rmail rmail-loaddefs mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log docker-tramp tramp-cache tramp tramp-compat tramp-loaddefs trampver shell drupal/pcomplete pcomplete comint ansi-color parse-time gh-common gh-profile s marshal flycheck-pos-tip pos-tip flycheck-flow flycheck find-func flx-ido eyebrowse format-spec evil-surround evil-search-highlight-persist evil-numbers evil-lisp-state smartparens dash evil-lion evil-indent-plus evil-exchange evil-escape evil-args evil-anzu anzu cider-eval-sexp-fu eval-sexp-fu highlight editorconfig edit-server noutline outline dtrt-indent rx diff-hl vc-dir ewoc vc vc-dispatcher diff-mode counsel jka-compr esh-util etags xref project swiper ivy flx delsel ivy-overlay ffap clean-aindent-mode adaptive-wrap hybrid-mode exec-path-from-shell evil-evilified-state which-key use-package diminish bind-key hydra lv cus-edit cus-start cus-load evil evil-integration undo-tree diff evil-maps evil-commands evil-jumps evil-command-window evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core evil-common windmove thingatpt rect evil-digraphs evil-vars ring info bind-map quelpa help-fns radix-tree package-build mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr json map lisp-mnt hl-line xt-mouse autorevert filenotify cl-extra disp-table wid-edit monokai-theme finder-inf init-sass init-php init-html init-evil core-configuration-layer eieio-compat ht cl help-mode warnings package epg-config url-handlers url-parse auth-source cl-seq password-cache url-vars eieio eieio-core eieio-loaddefs ido-vertical-mode ido seq byte-opt bytecomp byte-compile cconv core-spacemacs core-use-package-ext core-transient-state core-micro-state core-toggle core-keybindings core-fonts-support core-spacemacs-buffer core-funcs cl-macs gv core-themes-support core-display-init core-jump core-release-management core-custom-settings core-dotspacemacs core-command-line pcase core-debug edmacro kmacro derived advice profiler easymenu cl-loaddefs cl-lib page-break-lines easy-mmode subr-x time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors 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 composite charscript charprop 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 kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 1166937 1007787) (symbols 48 69670 103) (miscs 40 1801 3613) (strings 32 193847 324132) (string-bytes 1 7182036) (vectors 16 146360) (vector-slots 8 3983843 427023) (floats 8 516 3627) (intervals 56 20004 7247) (buffers 976 23)) From unknown Sun Jun 22 00:20:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27053: 26.0.50; x-show-tip gets wrong mouse position if frame moves w/o mouse moving on macOS Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 May 2017 12:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27053 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Aaron Jensen , 27053@debbugs.gnu.org Received: via spool by 27053-submit@debbugs.gnu.org id=B27053.149563041630591 (code B ref 27053); Wed, 24 May 2017 12:54:01 +0000 Received: (at 27053) by debbugs.gnu.org; 24 May 2017 12:53:36 +0000 Received: from localhost ([127.0.0.1]:35654 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDVnE-0007xL-A1 for submit@debbugs.gnu.org; Wed, 24 May 2017 08:53:36 -0400 Received: from mout.gmx.net ([212.227.15.15]:51312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDVnC-0007x8-Gi for 27053@debbugs.gnu.org; Wed, 24 May 2017 08:53:35 -0400 Received: from [192.168.1.100] ([46.125.250.98]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MgLMU-1dZ33J0O86-00Nj6O; Wed, 24 May 2017 14:53:27 +0200 Message-ID: <5925823B.8020609@gmx.at> Date: Wed, 24 May 2017 14:53:15 +0200 From: martin rudalics MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:5nT71uJnNiAUtfqXUYxmqPXET08Wnnm3Vhf5++MH04gMYh7pcGu gIzPPFc9b3E8N2FaEhMZ7fCKjkUPBTbjGXxon00P9hZLtPN9jPXmYpRXTDtQSTKhY1T6X3X 12TJz5hRM/LKLso5S445FrGDqqm811B9D/pVMnTx9vSuJTA582Y/JAagDY3GG+/yybHNWVd Lr/Ly2HsYmXWVk5Bfokug== X-UI-Out-Filterresults: notjunk:1;V01:K0:TeMOjrSdHZA=:2Y9xJ7liq+gxHo+7teniaf ywAJiUWVgRP7CQPKG+XRNtZI9sIy0m771k4huEQq1/8TDCqLv4rJVqjK9+GeYUFokm65rIOr1 6NfM8uwhR7xaPFcyjfEEiTxvjvcNqHDJJ8OKwN+nMUmY58Cx1xBuhIV8dV0Y1oVJPEcVU6+Ke oV3yj0fcUXHsrPNz4+gJSZ7SgX0srw9I3WJQtSL1WWSkvxXAbeki9V7GiEwt6TfJkfa9LbJvY MUJqwbLMNwnxbGGgmh058vIuGAHBI7vi2MRYkX6xAvK9ZgwLVVKz4UOXa6DBbUavoK3aiEwuz R4496AIXe81qAJsfkgB7uCWiWAOKniCXSvNc3NbEqV54FVMZo9AfB1UcuGRIghynvPV4AwOwr FKi4azCn7IgCaap5Tah69X/xLKvF0Ub7DZ4Ov+Nr9hoz0nqaGn/SOzHb6BHvqbXBwiSy4GTM/ oXBevdH+2sDIOnTP6K7ZhamsK+toRi40EtJtH/tISZlBXIcUAkcuMspNXZf2KVz9ZGwP/P+Ak VZN46eKJwmfreQB0JukXTQKsle9L4oRyEU2HMjIjT1qKcJf3jWPc/xih2WVDipzVLBl6Klqso wdtli9+b2o74H4rQBSFU8rcDj72GFw+A8rs+AQoM0nNat9ZxiVFBjLijtk0dW8NzIyh8o7dua lInAqD2Oq8aMbEAkUkeyzESDg7ZC4pRPIKNgN29aKZw/55WltBYbr9w1FhCNIeOyBT8q+otKU 5MF1bYGUBTv3VrC+UpvLIai2HcZyq9M24T0BPfYDIY5cyhrPXPVBJHQTyLV51jcrOur5ZxsUm sUZV3UC2hDe9tkDPYrLSIRkWh8M/g== X-Spam-Score: -0.2 (/) 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.2 (/) > To repro, start 'emacs -Q' then eval in order without moving mouse: > > (set-frame-position nil 0 0) > (run-with-timer 0.1 nil (lambda () > (x-show-tip (propertize "hello" 'face 'tooltip)))) > > ;; Tooltip should appear where mouse cursor is > > (set-frame-position nil 100 100) > (run-with-timer 0.1 nil (lambda () > (x-show-tip (propertize "hello" 'face 'tooltip)))) > > ;; Tooltip should appear where mouse cursor is, but does not. > > If you then move your mouse and reeval the timer, it will show the tip > at the mouse cursor. > > Emacs is apparently not tracking the mouse position through frame > movement. I encounter this often when resizing/moving the frame w/ > keyboard shortcuts. I'm not quite sure I understand. On Windows the tooltip appears at the same display position in both cases because the mouse cursor did not move. Where does your second showing of a tooltip take place? martin From unknown Sun Jun 22 00:20:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27053: 26.0.50; x-show-tip gets wrong mouse position if frame moves w/o mouse moving on macOS Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 May 2017 14:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27053 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 27053@debbugs.gnu.org Received: via spool by 27053-submit@debbugs.gnu.org id=B27053.14956369668346 (code B ref 27053); Wed, 24 May 2017 14:43:01 +0000 Received: (at 27053) by debbugs.gnu.org; 24 May 2017 14:42:46 +0000 Received: from localhost ([127.0.0.1]:36340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDXUr-0002AX-Uz for submit@debbugs.gnu.org; Wed, 24 May 2017 10:42:46 -0400 Received: from mail-yw0-f178.google.com ([209.85.161.178]:34605) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDXUq-0002AL-3x for 27053@debbugs.gnu.org; Wed, 24 May 2017 10:42:44 -0400 Received: by mail-yw0-f178.google.com with SMTP id l14so90269471ywk.1 for <27053@debbugs.gnu.org>; Wed, 24 May 2017 07:42:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=hLLOriiqKxQZ8aqcBWZdAoKktFtmFI4HrQ8UVBBM1Tk=; b=ebnR9tlWnbbZr4K9WTW4poUzB8+erUqbbvK4Ci6W4BRyg3Vi1VPJ4r3WVslss7K+PZ lxD/+LiKuWv7MtGxu9aQkGnaLVED+TIn9+mOnhEsV1bh7TnqRcOXiPNbUUl2dPTxikQY ZRxcHgxiF3eBoBJboa/Vs5lg4T1uE+VjW+uvEZK6lbMZ3qysTzJHk3c2nkr09WK6lTJ0 CwC6qDWRVnmktM3e21JuIHqkCoeccNnUiZ7sztIaJ+ZtwB+aUEFUIlDYMyfsuWyUcLwQ soa/1jw6klQi5oid2ZXULgy7znH0Gs1wNl5EGPU2ZrUBlUW8KqEpV2x2wXSFN6kc5igZ 3HSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=hLLOriiqKxQZ8aqcBWZdAoKktFtmFI4HrQ8UVBBM1Tk=; b=N+yHkd1olOktd1FQWwYt/icq9YBZGjM7YmXOOHwc1cMKfsGbt5FsfKumgclU8yyGzU ArWCVM1YBBmtPCFN7cwd/DeP44y9qYQAw71jqeQN3iDKMLqczQgKdURIjTGZc1A/E9dG WSL0im9q4Mc+ChujuI6uuu+h1ThH8oYgrPBvoJDeJF3hsfJWHaglcIFLbO/XvlMTBi1n 2qERU84Gjqs8SknZsohrF4b/JchRP7D36jMzKBWucujh102+kQwFCZYb6I67H8po6xjG BxgaPNOgoJy2Qu/lo4njZ2Ma5ZcLL3ysrGNNuLzS+PvFsXY/NDnOk2i2fxE5gBL6buNf baeA== X-Gm-Message-State: AODbwcBNy6t8hQGdNZoYu/sgKeqqLkYayIm7E3bTEC+/BipVSJr0h9cG Q9Zw2FONpzQvg59iTOPpmwFQtLpTWQ== X-Received: by 10.129.82.195 with SMTP id g186mr29055971ywb.89.1495636958152; Wed, 24 May 2017 07:42:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.37.29.193 with HTTP; Wed, 24 May 2017 07:42:37 -0700 (PDT) In-Reply-To: <5925823B.8020609@gmx.at> References: <5925823B.8020609@gmx.at> From: Aaron Jensen Date: Wed, 24 May 2017 07:42:37 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) On Wed, May 24, 2017 at 5:53 AM, martin rudalics wrote: > I'm not quite sure I understand. On Windows the tooltip appears at the > same display position in both cases because the mouse cursor did not > move. Where does your second showing of a tooltip take place? It sounds like that's the correct behavior on Window. On macOS the second tooltip appears in the same *frame* position as it did before, but it is now offset 100x100 from the actual mouse position. It's as if emacs updates the mouse position only on mouse move and stores it in frame local coordinates on macOS. From unknown Sun Jun 22 00:20:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27053: 26.0.50; x-show-tip gets wrong mouse position if frame moves w/o mouse moving on macOS Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 May 2017 14:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27053 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 27053@debbugs.gnu.org Received: via spool by 27053-submit@debbugs.gnu.org id=B27053.14956378419610 (code B ref 27053); Wed, 24 May 2017 14:58:02 +0000 Received: (at 27053) by debbugs.gnu.org; 24 May 2017 14:57:21 +0000 Received: from localhost ([127.0.0.1]:36350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDXiy-0002Uw-Ou for submit@debbugs.gnu.org; Wed, 24 May 2017 10:57:20 -0400 Received: from mail-yw0-f174.google.com ([209.85.161.174]:36798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDXiu-0002Uh-NB for 27053@debbugs.gnu.org; Wed, 24 May 2017 10:57:19 -0400 Received: by mail-yw0-f174.google.com with SMTP id b68so90423495ywe.3 for <27053@debbugs.gnu.org>; Wed, 24 May 2017 07:57:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=6wwPty30re6UG0tBGo2wQFPuFvfAYdR8k3Bs9LcZMXU=; b=nVC7atgEigq6qa3uMr+ZgLN0Ove4g+0OFJIFUXLdQdB9ZAEylc6KjRBFOVs2HtVdCy k6DSkFE3CFmvrSHCU9EHWRwxVvxjJpGcZfqUn6+mzfStxTnjncOBV7Br8tzU6v9ROiBh 0qljCGUqnQ0lypuUCZYOkOSpTCMH6n+CTgpzGWAnorcHqaiaoyudCGBaZrl3aCMaPiyX nQd+tWsC0lldCuv8ooKybheZY0Hl7mcKfnygufdRSia/V9gT7iSKlW8Yt1IJ0Y6P9PNa y3kOcZKt3Glku0ijgdg8M7drV2SnWUG4KCUfJYAwMXm+eUCij93XGJJtOvpJXI1z8Sot dHdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=6wwPty30re6UG0tBGo2wQFPuFvfAYdR8k3Bs9LcZMXU=; b=F4mVjcHXgVfQYa2PWE4CiQERICwXdt9q2NPMrn7/RBYQiO3129KmCQVbXaagJxeUd9 bbpfVbebcgcBMNz3L82rCQrbgMtAQ+6TYoYYEfGLmhNBuADheMbgbDEB8+o+SQyyCuIQ Irg6ffHwpklD2DfBXZswCjywnlizR7nGBFY5Y30kNPXiotZY/pz00MfzUJe2XIhW3ByC W89ddAb0DhGfoTanadon8Mdc0kQEGHMEzFCtZNmosGSLruN4AIyqrqipxmA7onZrAVSp RzkgcBOOpMjEb9mjnIMdPzuPhMRxV7mUNGXIJnCRMjkwfJLnEyKJUofAup/QHbqRs6iS sK5Q== X-Gm-Message-State: AODbwcD2nM9dMDAXTvjNtAm6ulR+y6vJpTdi83Bg7bhIdVBhPy/oWQvb 2SvbXXrClVEUZUWTNZDjkUZsUGaiSQ== X-Received: by 10.129.82.195 with SMTP id g186mr29117192ywb.89.1495637831051; Wed, 24 May 2017 07:57:11 -0700 (PDT) MIME-Version: 1.0 Received: by 10.37.29.193 with HTTP; Wed, 24 May 2017 07:57:10 -0700 (PDT) In-Reply-To: References: <5925823B.8020609@gmx.at> From: Aaron Jensen Date: Wed, 24 May 2017 07:57:10 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.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: -0.0 (/) On Wed, May 24, 2017 at 7:42 AM, Aaron Jensen wrote: > It's as if emacs updates the mouse position only on mouse move and > stores it in frame local coordinates on macOS. Indeed, this appears to be exactly what it is doing (from nsterm.m): -(void)mouseMoved: (NSEvent *)e { Mouse_HLInfo *hlinfo = MOUSE_HL_INFO (emacsframe); struct ns_display_info *dpyinfo = FRAME_DISPLAY_INFO (emacsframe); Lisp_Object frame; NSPoint pt; NSTRACE_WHEN (NSTRACE_GROUP_EVENTS, "[EmacsView mouseMoved:]"); dpyinfo->last_mouse_movement_time = EV_TIMESTAMP (e); pt = [self convertPoint: [e locationInWindow] fromView: nil]; dpyinfo->last_mouse_motion_x = pt.x; dpyinfo->last_mouse_motion_y = pt.y; I do not know what the best solution to this is. They could be stored in screen local coordinates and converted to frame local as they're needed, or they could be recalculated/asked for whenever the frame is moved. From unknown Sun Jun 22 00:20:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27053: 26.0.50; x-show-tip gets wrong mouse position if frame moves w/o mouse moving on macOS Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 May 2017 07:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27053 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Aaron Jensen Cc: 27053@debbugs.gnu.org Received: via spool by 27053-submit@debbugs.gnu.org id=B27053.149569569026119 (code B ref 27053); Thu, 25 May 2017 07:02:01 +0000 Received: (at 27053) by debbugs.gnu.org; 25 May 2017 07:01:30 +0000 Received: from localhost ([127.0.0.1]:36856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDmm2-0006nC-AM for submit@debbugs.gnu.org; Thu, 25 May 2017 03:01:30 -0400 Received: from mout.gmx.net ([212.227.15.19]:58778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDmm0-0006mz-RM for 27053@debbugs.gnu.org; Thu, 25 May 2017 03:01:29 -0400 Received: from [192.168.1.100] ([212.95.7.72]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M3j17-1e4mtk34BV-00rKqq; Thu, 25 May 2017 09:01:21 +0200 Message-ID: <59268137.1050507@gmx.at> Date: Thu, 25 May 2017 09:01:11 +0200 From: martin rudalics MIME-Version: 1.0 References: <5925823B.8020609@gmx.at> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:ZiFHxsVKRQx5+TRQDhW7eUDndYq+G3DtI+lXKPnmmYi2w0Ixs+O 2ke6VWmCpzoCwkPkdMVYgTLpHQz+wXzWsD4KwiCKfJJ/6ivirmLw3IPW8yHFVHbU7x1BvKJ JnWA8Fo27tlMO4NFgxy/0/cKIdyTHU7memPAnAIHXHAByLvK0RyJXimhcO+DsibvXc79BUW pnWGdzpqgBADQzAuHaMHg== X-UI-Out-Filterresults: notjunk:1;V01:K0:Q4he+gxIXb0=:U5EEL9GqdqspTYDjUmFZYz 7tLAuxGd5KN+D3saPrTsqfFV4jK1KbM5DPEAQ5XBz9GxjI6zzZ60zFJyqep5r520PSJj5Swru 03bAtdNZqMeBYWJX8Lkf4b9nAoqYfXkGVZsHz6PRossxNFeGEIseHN9r74+avkgqYPbV9KK21 QBWZGUFScFEx4y/roLXspmY66zEA46CpiYlBeGNrqTNbyaJWphmfjzy/YLglfUor1KC5iE1k1 pkrEr/DFR8PzLY3yzwuCii3e7CG8PLXg9koRnNDm3lF3y7Hinpzms7nxPUn3X62xB+aQ8cxER /dHs1EP32DGJhYAC/rAml8hfWPsMOCZTFGyuFWUic7/mmUkGaA1hPuZp+Lk4RuFAgRVWN2BVG 5WGThHrnQsQTyDe5TQ5acNfMB2o/4g/JYxZMpPx4n8Sj255tnppZCDpSxOgeGLEgE7G4tD8rq wD2IuB7upk7YFOKgZo78Fd4jKhQzh4cxDzstAZZEStIKueqHj/pNhWza3sWtiJuVlAcDPbz8d o6NS1PV31MmB8/af9nHd2Jr/RkWXDQHZi3VJSRgOrThH/nh2TY6dn9sx+7BVcPl5z/cZ88tY2 R+NzCqbMyyVGiHL4q/JdkulzKjJmbRUeBEkM15F3igWZ7Ia++wi2+0FKj/cShnZBKxT67fGTp P5wotAT9y9fAxipX3H76GAfGfwAcTG8iP6PyboH8MmLwZBkUO8Ofk2U5wckMw4MIL5jTisP9Y gtOJJ690jGrnzKFjd/ha26lC42qjGCc2Lmudr6wQ/8+WJFO6dp/DW9nmWjY8Lgxf+QVmj6Esf hCgscRtNWhQ+Wt99XiKz0OTUnMITQ== X-Spam-Score: -3.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: -3.0 (---) > I do not know what the best solution to this is. They could be stored > in screen local coordinates and converted to frame local as they're > needed, or they could be recalculated/asked for whenever the frame is > moved. Both, X and Windows query the absolute mouse position here and the NS code should do the same (just that I don't have any idea what the direct NS equivalent for XQueryPointer/GetCursorPos is - it should be somehwere hidden in ns_mouse_position's position = [[view window] mouseLocationOutsideOfEventStream]; position = [view convertPoint: position fromView: nil]; but I'm too lazy to figure that out). last_mouse_motion_x/_y are conceptually reserved for note_mouse_movement and should not be used for anything else (IMHO). martin From unknown Sun Jun 22 00:20:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27053: 26.0.50; x-show-tip gets wrong mouse position if frame moves w/o mouse moving on macOS Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 May 2017 19:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27053 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics Cc: 27053@debbugs.gnu.org, Aaron Jensen Received: via spool by 27053-submit@debbugs.gnu.org id=B27053.14957402175429 (code B ref 27053); Thu, 25 May 2017 19:24:02 +0000 Received: (at 27053) by debbugs.gnu.org; 25 May 2017 19:23:37 +0000 Received: from localhost ([127.0.0.1]:38115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDyMD-0001PV-86 for submit@debbugs.gnu.org; Thu, 25 May 2017 15:23:37 -0400 Received: from mail-wm0-f47.google.com ([74.125.82.47]:35059) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDyMB-0001PG-Id for 27053@debbugs.gnu.org; Thu, 25 May 2017 15:23:36 -0400 Received: by mail-wm0-f47.google.com with SMTP id b84so104460785wmh.0 for <27053@debbugs.gnu.org>; Thu, 25 May 2017 12:23:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=rSbgx6uj5+r4noQwYhJzP4I1URofeGuHbgK3U4BfDHA=; b=RdUnwl7zsene0vDFF3BylQaQ/DDOY+MPa9n9K/DsPdngm/EPOPeqSy3gjwGeWA11f0 WgV6y7F0pHD4o+kW9RxmFqZiq5/rZOHI5eeZTzgL5OM3GtQqiZa4dj0Dn3C1iCX/YFRk Eyvz9i+a3R+k0j55IGUap0ANPq0Ifsmw953FuJBwicoGxA5TfvJsrBv1eCDjBdaeU1b0 O9XPWFJ9BqdEq4jLYuInc4bZoe0BMi4RrnHrgRuoIEWXe3sduu4+xgxDIe09wVLVUcNR SLvFsVVBLvodVx80HYrBesQJw7hPa4MahRHrff8h3DfufKALUXcUI2+6TVg/mVV2TPvZ wiEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=rSbgx6uj5+r4noQwYhJzP4I1URofeGuHbgK3U4BfDHA=; b=qQ2R35yyi/LcqjTlVb+eU/Uap/IzYhY6BIvRlScCqOvFfIMh/gtiYPhy4S+WAY1s7x UQ2LnBExJw50TucsyPIhhBdh6iVNVEQVShV8bQeSaCqsssI7A58BlqJBC+kUQA1Y++Uq 5gdafoYdhoqL9wKFaTlByGK+TVz4if4kDvEyuL41ZYY8wxDcdnl0ccaimk9k+Vusz9lv Rvb5bhxNxXqsgFpLtverceTv1A3e+Ovhecss5Hk68VRXTJsUBqTq0wJVNbvA+BpNfSSd bUN9waBrTo+y6234sYKfLj46PgJIhTHBnBr+LNZRBqLc666z6Xv50howpAE42ZGcMJrv XJOw== X-Gm-Message-State: AODbwcADDMRonToRWCefMZyVTQQ6NiUSXtn988NNSpUfGy4qSZBfB0J2 4DjyreeF5wOrag== X-Received: by 10.28.31.136 with SMTP id f130mr10299480wmf.117.1495740209951; Thu, 25 May 2017 12:23:29 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-757d-ca29-5867-b957.holly.idiocy.org. [2001:8b0:3f8:8129:757d:ca29:5867:b957]) by smtp.gmail.com with ESMTPSA id m191sm10286408wmg.30.2017.05.25.12.23.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 May 2017 12:23:28 -0700 (PDT) Date: Thu, 25 May 2017 20:23:26 +0100 From: Alan Third Message-ID: <20170525192326.GB3197@breton.holly.idiocy.org> References: <5925823B.8020609@gmx.at> <59268137.1050507@gmx.at> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="7iMSBzlTiPOCCT2k" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <59268137.1050507@gmx.at> User-Agent: Mutt/1.7.2 (2016-11-26) X-Spam-Score: 0.2 (/) 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.2 (/) --7iMSBzlTiPOCCT2k Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit On Thu, May 25, 2017 at 09:01:11AM +0200, martin rudalics wrote: > > I do not know what the best solution to this is. They could be stored > > in screen local coordinates and converted to frame local as they're > > needed, or they could be recalculated/asked for whenever the frame is > > moved. > > Both, X and Windows query the absolute mouse position here and the NS > code should do the same (just that I don't have any idea what the direct > NS equivalent for XQueryPointer/GetCursorPos is - it should be somehwere > hidden in ns_mouse_position's > > position = [[view window] mouseLocationOutsideOfEventStream]; > position = [view convertPoint: position fromView: nil]; > > but I'm too lazy to figure that out). last_mouse_motion_x/_y are > conceptually reserved for note_mouse_movement and should not be used for > anything else (IMHO). Looks like the right way to get it in screen‐coords is [NSEvent mouseLocation] which returns an NSPoint. https://developer.apple.com/reference/appkit/nsevent/1533380-mouselocation?language=objc Seems strange to me that it’s in NSEvent, but I guess it makes sense to someone. Patch attached. I’ve just noticed the grocer’s apostrophe in the commit message. *sigh* It seems to me that the NS port seems to like storing values and then reusing them later even though they can be asked for directly in real‐time. I don’t know if that’s a coding style thing or what. -- Alan Third --7iMSBzlTiPOCCT2k Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0001-Fix-NS-tooltip-s-showing-in-the-wrong-place-bug-2705.patch" >From 4edade12422f7dc147e7de540f447e2f779508c3 Mon Sep 17 00:00:00 2001 From: Alan Third Date: Thu, 25 May 2017 20:13:21 +0100 Subject: [PATCH] Fix NS tooltip's showing in the wrong place (bug#27053) * src/nsfns.m (compute_tip_xy): Get current mouse position instead of last recorded position. --- src/nsfns.m | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/src/nsfns.m b/src/nsfns.m index 3833ee75ac..f2f6a491a9 100644 --- a/src/nsfns.m +++ b/src/nsfns.m @@ -2742,22 +2742,7 @@ and GNUstep implementations ("distributor-specific release if ((!INTEGERP (left) && !INTEGERP (right)) || (!INTEGERP (top) && !INTEGERP (bottom))) - { - pt.x = dpyinfo->last_mouse_motion_x; - pt.y = dpyinfo->last_mouse_motion_y; - /* Convert to screen coordinates */ - pt = [view convertPoint: pt toView: nil]; -#if !defined (NS_IMPL_COCOA) || MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_7 - pt = [[view window] convertBaseToScreen: pt]; -#else - { - NSRect r = NSMakeRect (pt.x, pt.y, 0, 0); - r = [[view window] convertRectToScreen: r]; - pt.x = r.origin.x; - pt.y = r.origin.y; - } -#endif - } + pt = [NSEvent mouseLocation]; else { /* Absolute coordinates. */ -- 2.12.0 --7iMSBzlTiPOCCT2k-- From unknown Sun Jun 22 00:20:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27053: 26.0.50; x-show-tip gets wrong mouse position if frame moves w/o mouse moving on macOS Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 May 2017 20:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27053 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: 27053@debbugs.gnu.org, Aaron Jensen Received: via spool by 27053-submit@debbugs.gnu.org id=B27053.149574494012534 (code B ref 27053); Thu, 25 May 2017 20:43:02 +0000 Received: (at 27053) by debbugs.gnu.org; 25 May 2017 20:42:20 +0000 Received: from localhost ([127.0.0.1]:38192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDzaO-0003G6-E0 for submit@debbugs.gnu.org; Thu, 25 May 2017 16:42:20 -0400 Received: from mout.gmx.net ([212.227.17.22]:64084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDzaM-0003Ft-QX for 27053@debbugs.gnu.org; Thu, 25 May 2017 16:42:19 -0400 Received: from [192.168.1.101] ([213.162.68.26]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MXEs5-1dPnpw2OXd-00WHcs; Thu, 25 May 2017 22:41:57 +0200 Message-ID: <59274188.8010408@gmx.at> Date: Thu, 25 May 2017 22:41:44 +0200 From: martin rudalics MIME-Version: 1.0 References: <5925823B.8020609@gmx.at> <59268137.1050507@gmx.at> <20170525192326.GB3197@breton.holly.idiocy.org> In-Reply-To: <20170525192326.GB3197@breton.holly.idiocy.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:dFLAN36NptnK5bf/kvubp7sBxZZJOAm8F8ljtK+oo6jY3GE6VrJ ToyMgIEuCK2I4HZW8Rq3wmKy8iJ8TuXa/4q7YHlBlp2C4oDnteL6u+tMu1gWoEjrDtUAFst rlOkUgFWmBvXdJZIlC/pz7DDlcFCmuRfG9T1ZwrFr0auJ9t4MonLKy0gLyxHP2kcpKDvXfv nd5E0SL28T4rNKI6a+7Sg== X-UI-Out-Filterresults: notjunk:1;V01:K0:v2hmK43NrYY=:3CtctppH6IG1EU6VL9BppY 6AD48umIdQaqWwyxcNWTQ4wjk0svyVu0+nMT7yImAJRUU5nwjcLybhPlXhGB8FCOvX9eQiaWx jqT7v1KXtI+ItGb6HnFGS8yeSX/iQekeYqLw7bw7susJZAe7H/n0eTytRpRL14FPDZ0jXHP0E tYBwEsiBz3CwZ0FYZHErb+ce4++UnmFYexLmA9cUmH/OPHsPEixVt8RyE2a5RqoRB7xjR1ZPj t0Q8WqXff+sC76hVSZ8ijGglul3BDEcDZxoAP2MilsEUKneFF/d6XJGWAcNcHUgFFMZJWuZ10 LkOAKj9QUQXxcvhwxW0iJkPOgrB6KX+KUW7N1uuebLqblzTTqXAOP8xhomsu1NAhCZ4CZnnmf UNo2qtVj3JExZKZ3lJuxjuNkV/d624/82bvi/G15jqJtBWj0HItQuuysrrblBiDoYt3/Sq/ap bYw1OXSfc2CoVS9PcYZLW0UXdZ6I942noJXhvJGd5h+CxSkZ4l5mzqYv6XplWjQBVfoJMv67M LrNnzGdtcHJrY/FyhuBxJgcDu0l7z6++tBpLDj6laW9x1zv6Q82XBc5OJ27NMaqfrgxsVLboA RRifAEp7ZqZ7Qn+RPpIfTzBgmsGmtzqbyGPNU9F67sdjMuGZQ9q9RRAFTENjfWbod/Dux6PZk 98kkkfvJlWDQ2nnGNs1qlRROubnZrVgonXotSEi4lmiIWy2Y8D9WOk1wJChHYfglZXe7NESea 8NQE7ampb7mpvXSx4d3HYbMxpS31km9Hf1iF7SJV/+RPNMU2uxUBKTfEuYGAphMBGQX7tbAok 8j22wI/hiTOLKlw+t1m4DHIyY8Rgw== X-Spam-Score: -1.5 (-) 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: -1.5 (-) > Looks like the right way to get it in screen=E2=80=90coords is > > [NSEvent mouseLocation] > > which returns an NSPoint. > > https://developer.apple.com/reference/appkit/nsevent/1533380-mouseloca= tion?language=3Dobjc > > Seems strange to me that it=E2=80=99s in NSEvent, but I guess it makes= sense > to someone. > > Patch attached. I'd say go for it. martin From unknown Sun Jun 22 00:20:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27053: 26.0.50; x-show-tip gets wrong mouse position if frame moves w/o mouse moving on macOS Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 May 2017 20:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27053 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: 27053@debbugs.gnu.org, martin rudalics Received: via spool by 27053-submit@debbugs.gnu.org id=B27053.149574548013339 (code B ref 27053); Thu, 25 May 2017 20:52:02 +0000 Received: (at 27053) by debbugs.gnu.org; 25 May 2017 20:51:20 +0000 Received: from localhost ([127.0.0.1]:38202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDzj6-0003T4-GT for submit@debbugs.gnu.org; Thu, 25 May 2017 16:51:20 -0400 Received: from mail-yw0-f182.google.com ([209.85.161.182]:34080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDzj5-0003Sm-6v for 27053@debbugs.gnu.org; Thu, 25 May 2017 16:51:19 -0400 Received: by mail-yw0-f182.google.com with SMTP id l14so108954778ywk.1 for <27053@debbugs.gnu.org>; Thu, 25 May 2017 13:51:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Mz99Sem59ft5Oo6R708MF0rsVcG/qHrFR3HGliTYCbw=; b=j0EI5PKS39WDQoEfurbWZsn1oPJeJh/wTbkPV1EDzq2hjnL9bcTIQd9g+nIK2rV6k0 NDL6IN4ZlOjIQ/eOezPqnxO7o2FiPVQNGfpSmxrAIDsKcsydsof1TMcBuf0G3xmIXp// zfGIcmWBNnsKl/k0+rLlvtaT0+uzC+BJ0BJymD2TaizcflyCS+hhin7w/QwG+R+5pFvp BG6h1M2yW7Y1uaYROEUjKhiTrj62JbUEm6bQAvA8QOO5GdNKqnVUPt4X1HSV+abwqXxB AgARYmEaYCXsmPyezziZvTsuBHuGAV1ipBaACTBEjXVS1U1ao8WLORhaTkMQ9631ItwS gzNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Mz99Sem59ft5Oo6R708MF0rsVcG/qHrFR3HGliTYCbw=; b=qXih15tDfOhDbOdmgFgsP44M8M211Iwx4ZPvoES9mynmwvTuLRUoPDG1462cej5QvC w1TeT8ie0DHHTlidjv0NHp3hTzjgRjtz/k2w1q+UVwe0JPrs8DCQ1Kxu1ebPOQuuiH3L Uj+o0Mwj8axNIcys7ZyO+5xiZZnMfT7w/38aFAYUZl3vYq+ddJH0b92Hfjqeu78s8VBM z8MIl1aXfhJGAdJt7DfEQ1X8hmgvoepqo42qYv/NvB62Ts+c3g7HtaBeMtLbBvTI0Xju 8scP1LdGqOtvD9f96sO3PODib/L06OMQdDheHRvS2gmGWGtAgkXlu1w0OF4UHS42n1y4 nJrw== X-Gm-Message-State: AODbwcBlcy5WIQK+geeca5cDXSusgWhvTi0CR4XgUbYuJv3+N2kM1DHJ oikwQm8R6QafH/sxGJ3LKi84xrhcBg== X-Received: by 10.129.67.3 with SMTP id q3mr32742811ywa.186.1495745473528; Thu, 25 May 2017 13:51:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.37.29.193 with HTTP; Thu, 25 May 2017 13:51:13 -0700 (PDT) In-Reply-To: <20170525192326.GB3197@breton.holly.idiocy.org> References: <5925823B.8020609@gmx.at> <59268137.1050507@gmx.at> <20170525192326.GB3197@breton.holly.idiocy.org> From: Aaron Jensen Date: Thu, 25 May 2017 13:51:13 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) On Thu, May 25, 2017 at 12:23 PM, Alan Third wrote: > Patch attached. This worked for me, thanks! From unknown Sun Jun 22 00:20:44 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Aaron Jensen Subject: bug#27053: closed (Re: bug#27053: 26.0.50; x-show-tip gets wrong mouse position if frame moves w/o mouse moving on macOS) Message-ID: References: <20170525205413.GA35534@breton.holly.idiocy.org> X-Gnu-PR-Message: they-closed 27053 X-Gnu-PR-Package: emacs Reply-To: 27053@debbugs.gnu.org Date: Thu, 25 May 2017 20:55:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1495745701-13652-1" This is a multi-part message in MIME format... ------------=_1495745701-13652-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #27053: 26.0.50; x-show-tip gets wrong mouse position if frame moves w/o mo= use moving on macOS which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 27053@debbugs.gnu.org. --=20 27053: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D27053 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1495745701-13652-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 27053-done) by debbugs.gnu.org; 25 May 2017 20:54:24 +0000 Received: from localhost ([127.0.0.1]:38206 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDzm3-0003XN-WE for submit@debbugs.gnu.org; Thu, 25 May 2017 16:54:24 -0400 Received: from mail-wm0-f68.google.com ([74.125.82.68]:36161) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDzm2-0003X9-Ea for 27053-done@debbugs.gnu.org; Thu, 25 May 2017 16:54:22 -0400 Received: by mail-wm0-f68.google.com with SMTP id k15so54682916wmh.3 for <27053-done@debbugs.gnu.org>; Thu, 25 May 2017 13:54:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=HoX+NuUDkPTM8fP90hSdgG+dZ2iUgDN96DaBLmGfq/c=; b=o4Fz0qp7zonQt3+hcukseKTLgzWO9avEd4vSkFGu+T2fqUVy0JGpYKVHh+Vw3WRqKv Tib1AzSlbCkuEl8rPFhkC9bgtmBlBOyp3nSZ+IHGWSX8DIlCGLfxM6htgi+mWA0cEkq9 DsSrkgLrs5GJt9+mOxBnHPse+VVxEY1+z50OS6Qb6s9rz8bpPglA1Fi/ia8aK0nyXrwj oX3oQt6WaMu00k7nDlbKT3zo0xr/YCZBeBQUF7EJ68Fewi0UVdBpW7VJ3h6H9ikVBvaJ NyXpScNyBgnI1nwkbbaJILiRbWIlbZ7ERCceboJpoQHddnatcBtUEp00qKU6599F43uY zvDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=HoX+NuUDkPTM8fP90hSdgG+dZ2iUgDN96DaBLmGfq/c=; b=ON9mv1PRD45Vcf/NPYuqg59mwyO2ld8ZJNcoQ17W0p4xqsGFItaf/HbfdlIYTzUuDa PSxjGg1ysEH0o4U+NVms01Dh19rkdHFLBUNQyoWJjRS9B4FzbYsXcRYV+MzFhsCC1WZe UBGhulDNUoChP9IFeq90FPlmdTdO6jzjNKsf+74vrGIV6xCGbgiJu7x/9hRkOWAdsQ/1 ezrqQC2rXpQAov238cEXrgyN2TihK2kBke7kaq7dCgY1tIl2qQz6/G/PsgwmVmnf3Ee7 yU/zU3V1ZQGYPJX4tP/vEn+3W5erZgn+uILh1JAyKOi6Yc2vpB7xu2WXXt5J8uVh8R4k hAkQ== X-Gm-Message-State: AODbwcAMSBZbY1o9itEJJw+8FcaUDjsOs08yZGzvNG0OIMddUO+opgRT x31l5RyPHGpbHw== X-Received: by 10.223.141.244 with SMTP id o107mr28928458wrb.69.1495745656609; Thu, 25 May 2017 13:54:16 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-757d-ca29-5867-b957.holly.idiocy.org. [2001:8b0:3f8:8129:757d:ca29:5867:b957]) by smtp.gmail.com with ESMTPSA id u198sm9848411wmd.29.2017.05.25.13.54.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 May 2017 13:54:15 -0700 (PDT) Date: Thu, 25 May 2017 21:54:13 +0100 From: Alan Third To: martin rudalics Subject: Re: bug#27053: 26.0.50; x-show-tip gets wrong mouse position if frame moves w/o mouse moving on macOS Message-ID: <20170525205413.GA35534@breton.holly.idiocy.org> References: <5925823B.8020609@gmx.at> <59268137.1050507@gmx.at> <20170525192326.GB3197@breton.holly.idiocy.org> <59274188.8010408@gmx.at> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <59274188.8010408@gmx.at> User-Agent: Mutt/1.7.2 (2016-11-26) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 27053-done Cc: 27053-done@debbugs.gnu.org, Aaron Jensen 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 (/) On Thu, May 25, 2017 at 10:41:44PM +0200, martin rudalics wrote: > > Patch attached. > > I'd say go for it. Pushed to master. -- Alan Third ------------=_1495745701-13652-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 May 2017 12:32:58 +0000 Received: from localhost ([127.0.0.1]:35643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDVTF-0007Ux-N2 for submit@debbugs.gnu.org; Wed, 24 May 2017 08:32:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55362) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dDVTD-0007Ui-AU for submit@debbugs.gnu.org; Wed, 24 May 2017 08:32:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dDVT4-0000YX-RN for submit@debbugs.gnu.org; Wed, 24 May 2017 08:32:50 -0400 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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:32927) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dDVT4-0000YP-No for submit@debbugs.gnu.org; Wed, 24 May 2017 08:32:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46322) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dDVT1-0001Mq-2f for bug-gnu-emacs@gnu.org; Wed, 24 May 2017 08:32:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dDVSu-0000Rk-Lx for bug-gnu-emacs@gnu.org; Wed, 24 May 2017 08:32:43 -0400 Received: from mail-pg0-x22e.google.com ([2607:f8b0:400e:c05::22e]:34461) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dDVSu-0000R3-Ba for bug-gnu-emacs@gnu.org; Wed, 24 May 2017 08:32:36 -0400 Received: by mail-pg0-x22e.google.com with SMTP id u28so65227657pgn.1 for ; Wed, 24 May 2017 05:32:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=3E92Ak1AHe33Pwk6AxOhzgq62iLoOPcCKqJAi6oU4Tw=; b=iLqUoK++uorYBwwyOjdcC65W+dNGLB30OfmBcUIurnI6HkjRa5Q5sp/OaLRp04H8Gt yBssSFOR6OAhA77Sm3YyUkffBPbtWYtsohNAojVr/m9oz8ooj9KS3i2fs60o8hWMHqug Dw27HmhlNjz4IV6OXF8K9FVaUK5QHtVXZ26+TUh+PIKhKaqckt8B6DiX1hMJ+nKgsOgs wliFboNzh0yD7wrBgfuqH+d3UralW1Uv/Ai8SDHfC8bf9hyL6JlK/Em0s1Mu9cq/UWpg U77nH+v//u3u240v7yPu74aGQ4je0Lgzoe8zP/3MtGfLUP/YZcDB68CWCZ0g+WG1mMZy 6Kbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=3E92Ak1AHe33Pwk6AxOhzgq62iLoOPcCKqJAi6oU4Tw=; b=HzVBrAFb9rYLAfqfXAwhoGrENEE+f01MIxcjt2s4EMUp3YOCpo0qNQEcgDhNQ8jEu/ bKKWm/BQFEmcvGz1UVJVxIN3sB07FqgK0ezXx3/coBmXGKCF/qmMHJpwdsy1jeDct0iT xgVbQqcRBlG5WVmxlpnA60tMcmNsPUhQuz9QYN3cXmnMkrCG0N9QLhYwYE0F9e7aW2Gt gWPZFO+Xug/6+jaShc6KIkaCzCccduwRJHayCaurziPW0Js+e883/Ka6AIiVAkJ5ArRM GagxqtjnyA8H+VDADP7+rbQBJiy44Ct1lWA3aWdmtITIdgqN+jdurh+gKnaMiqtctIU+ rzZg== X-Gm-Message-State: AODbwcAa/L5oltcAR1euxbqZWc/QTa1ufkhZfNdsyFgz+yM6ViWqreaC p87EL2nSS/RHKss2sRY= X-Received: by 10.99.66.5 with SMTP id p5mr38334864pga.107.1495629154411; Wed, 24 May 2017 05:32:34 -0700 (PDT) Received: from aaronmbp.local (c-76-28-156-232.hsd1.wa.comcast.net. [76.28.156.232]) by smtp.gmail.com with ESMTPSA id a78sm8428016pfk.122.2017.05.24.05.32.32 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 24 May 2017 05:32:33 -0700 (PDT) From: Aaron Jensen To: bug-gnu-emacs@gnu.org Subject: 26.0.50; x-show-tip gets wrong mouse position if frame moves w/o mouse moving on macOS Date: Wed, 24 May 2017 05:32:31 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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-Debbugs-Envelope-To: submit 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 (----) To repro, start 'emacs -Q' then eval in order without moving mouse: (set-frame-position nil 0 0) (run-with-timer 0.1 nil (lambda () (x-show-tip (propertize "hello" 'face 'tooltip)))) ;; Tooltip should appear where mouse cursor is (set-frame-position nil 100 100) (run-with-timer 0.1 nil (lambda () (x-show-tip (propertize "hello" 'face 'tooltip)))) ;; Tooltip should appear where mouse cursor is, but does not. If you then move your mouse and reeval the timer, it will show the tip at the mouse cursor. Emacs is apparently not tracking the mouse position through frame movement. I encounter this often when resizing/moving the frame w/ keyboard shortcuts. In GNU Emacs 26.0.50 (build 1, x86_64-apple-darwin16.6.0, NS appkit-1504.83 Version 10.12.5 (Build 16F73)) of 2017-05-24 built on aaronmbp.local Repository revision: bba9917299e3628e40462a762f2a14bb8df193f0 Windowing system distributor 'Apple', version 10.3.1504 Recent messages: [nil 22821 31567 794483 nil (lambda nil (x-show-tip (propertize "hello" (quote face) (quote tooltip)) (selected-frame) (quote nil))) nil nil 0] (lambda nil (x-show-tip (propertize "hello" (quote face) (quote tooltip)) (selected-frame) (quote nil))) [2 times] [nil 22821 31586 803839 nil (lambda nil (x-show-tip (propertize "hello" (quote face) (quote tooltip)) (selected-frame) (quote nil))) nil nil 0] [nil 22821 31591 777546 nil (lambda nil (x-show-tip (propertize "hello" (quote face) (quote tooltip)) (selected-frame) (quote nil))) nil nil 0] Undo branch point! [2 times] user-error: No further undo information [37 times] Saving file /Users/aaronjensen/.emacs.d/elpa/26.0/pos-tip-20150318.813/pos-tip.el... Wrote /Users/aaronjensen/.emacs.d/elpa/26.0/pos-tip-20150318.813/pos-tip.el Wrote /Users/aaronjensen/.emacs.d/elpa/26.0/pos-tip-20150318.813/pos-tip.elc Wrote /Users/aaronjensen/.emacs.d/elpa/26.0/pos-tip-20150318.813/pos-tip.{el,elc} Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-plus/HEAD-bba9917/share/info/emacs --prefix=/usr/local/Cellar/emacs-plus/HEAD-bba9917 --with-xml2 --without-dbus --with-gnutls --with-imagemagick --with-modules --with-rsvg --with-ns --disable-ns-self-contained' Configured features: JPEG RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Emacs-Lisp Minor modes in effect: auto-compile-mode: t elisp-slime-nav-mode: t eros-mode: t lispyville-mode: t lispy-mode: t nameless-mode: t company-mode: t goto-address-prog-mode: t bug-reference-prog-mode: t auto-highlight-symbol-mode: t highlight-numbers-mode: t highlight-parentheses-mode: t rainbow-delimiters-mode: t yas-global-mode: t yas-minor-mode: t projectile-mode: t recentf-mode: t evil-mc-mode: t hl-todo-mode: t global-spacemacs-whitespace-cleanup-mode: t spacemacs-whitespace-cleanup-mode: t ws-butler-global-mode: t ws-butler-mode: t winum-mode: t winner-mode: t volatile-highlights-mode: t global-vi-tilde-fringe-mode: t vi-tilde-fringe-mode: t pupo-mode: t purpose-mode: t spaceline-info-mode: t spaceline-helm-mode: t save-place-mode: t savehist-mode: t popwin-mode: t persp-mode: t Info-breadcrumbs-in-mode-line-mode: t global-git-gutter+-mode: t git-gutter+-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t shell-dirtrack-mode: t flycheck-pos-tip-mode: t global-flycheck-mode: t flx-ido-mode: t eyebrowse-mode: t global-evil-surround-mode: t evil-surround-mode: t global-evil-search-highlight-persist: t evil-search-highlight-persist: t show-smartparens-global-mode: t show-smartparens-mode: t smartparens-mode: t evil-lion-mode: t evil-escape-mode: t global-anzu-mode: t anzu-mode: t eval-sexp-fu-flash-mode: t editorconfig-mode: t global-edit-server-edit-mode: t dtrt-indent-mode: t diff-auto-refine-mode: t counsel-mode: t ivy-mode: t clean-aindent-mode: t hybrid-mode: t which-key-mode: t override-global-mode: t global-undo-tree-mode: t undo-tree-mode: t evil-mode: t evil-local-mode: t spacemacs-leader-override-mode: t global-spacemacs-leader-override-mode: t global-hl-line-mode: t xterm-mouse-mode: t global-auto-revert-mode: t ido-vertical-mode: t global-page-break-lines-mode: t page-break-lines-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-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 abbrev-mode: t hs-minor-mode: t Load-path shadows: /Users/aaronjensen/.emacs.d/elpa/26.0/org-bullets-20140918.1137/org-bullets hides /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-bullets /Users/aaronjensen/.emacs.d/elpa/26.0/ht-20161015.1945/ht hides /Users/aaronjensen/.emacs.d/core/libs/ht /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-texinfo hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-texinfo /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-publish hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-publish /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-org hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-org /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-odt hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-odt /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-md hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-md /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-man hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-man /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-latex hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-latex /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-icalendar hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-icalendar /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-html hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-html /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-beamer hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-beamer /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ox-ascii hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ox-ascii /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-w3m hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-w3m /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-version hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-version /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-timer hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-timer /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-table hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-table /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-src hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-src /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-rmail hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-rmail /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-protocol hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-protocol /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-plot hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-plot /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-pcomplete hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-pcomplete /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-mouse hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-mouse /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-mobile hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-mobile /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-mhe hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-mhe /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-macs hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-macs /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-macro hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-macro /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-loaddefs hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-loaddefs /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-list hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-list /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-irc hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-irc /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-install hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-install /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-inlinetask hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-inlinetask /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-info hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-info /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-indent hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-indent /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-id hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-id /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-habit hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-habit /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-gnus hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-gnus /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-footnote hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-footnote /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-feed hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-feed /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-faces hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-faces /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-eshell hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-eshell /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-entities hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-entities /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-element hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-element /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-docview hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-docview /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-datetree hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-datetree /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-ctags hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-ctags /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-crypt hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-crypt /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-compat hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-compat /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-colview hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-colview /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-clock hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-clock /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-capture hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-capture /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-bibtex hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-bibtex /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-bbdb hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-bbdb /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-attach hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-attach /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-archive hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-archive /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/org-agenda hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/org-agenda /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-tangle hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-tangle /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-table hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-table /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-sqlite hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-sqlite /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-sql hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-sql /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-shen hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-shen /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-screen hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-screen /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-scheme hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-scheme /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-scala hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-scala /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-sass hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-sass /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-ruby hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-ruby /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-ref hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-ref /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-R hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-R /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-python hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-python /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-plantuml hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-plantuml /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-picolisp hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-picolisp /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-perl hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-perl /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-org hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-org /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-octave hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-octave /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-ocaml hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-ocaml /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-mscgen hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-mscgen /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-maxima hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-maxima /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-matlab hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-matlab /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-makefile hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-makefile /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-lob hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-lob /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-lisp hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-lisp /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-lilypond hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-lilypond /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-ledger hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-ledger /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-latex hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-latex /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-keys hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-keys /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-js hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-js /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-java hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-java /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-io hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-io /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-haskell hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-haskell /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-gnuplot hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-gnuplot /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-fortran hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-fortran /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-exp hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-exp /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-eval hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-eval /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-emacs-lisp hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-emacs-lisp /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-dot hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-dot /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-ditaa hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-ditaa /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-css hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-css /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-core hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-core /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-comint hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-comint /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-clojure hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-clojure /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-calc hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-calc /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-C hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-C /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-awk hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-awk /Users/aaronjensen/.emacs.d/elpa/26.0/org-plus-contrib-20170515/ob-asymptote hides /usr/local/Cellar/emacs-plus/HEAD-bba9917/share/emacs/26.0.50/lisp/org/ob-asymptote Features: (shadow sort mail-extr emacsbug sendmail pp cl-print tabify misearch multi-isearch debug company-capf auto-compile packed elisp-slime-nav eros flycheck-package package-lint finder lispyville lispy iedit iedit-lib multiple-cursors-core lispy-inline avy semantic/db eieio-base semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet evil-ediff ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff edebug lispy-tags nameless pixel-scroll mwim smex eieio-opt speedbar sb-image ezimage dframe vc-git open-junk-file company-files company-keywords company-etags company-gtags company-template company-dabbrev-code company-dabbrev php-extras company add-node-modules-path tide goto-addr bug-reference auto-highlight-symbol highlight-numbers parent-mode highlight-parentheses hideshow rainbow-delimiters clojure-snippets yasnippet flycheck-elm flycheck-credo typescript-mode cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs editorconfig-core editorconfig-core-handle editorconfig-fnmatch counsel-projectile colir projectile grep compile recentf tree-widget flyspell ispell quiet-emacs fill-or-unfill company-simple-complete init-xclip init-typescript init-flyspell init-terminal-cursor evil-terminal-cursor-changer init-org init-magit evil-mc evil-mc-command-execute evil-mc-command-record evil-mc-cursor-make evil-mc-region evil-mc-cursor-state evil-mc-undo evil-mc-vars evil-mc-known-commands evil-mc-common hl-todo zone xterm-color spacemacs-whitespace-cleanup ws-butler winum winner window-purpose-x imenu-list imenu ibuf-ext ibuffer ibuffer-loaddefs volatile-highlights vi-tilde-fringe tmux string-inflection spacemacs-purpose-popwin window-purpose window-purpose-fixes window-purpose-prefix-overload window-purpose-switch let-alist window-purpose-layout window-purpose-core window-purpose-configuration window-purpose-utils spaceline-config spaceline-segments spaceline powerline powerline-separators color powerline-themes smartparens-config smartparens-ruby saveplace savehist ruby-test-mode pcre2el rxt re-builder ruby-mode smie popwin persp-mode osx-trash linum ivy-hydra info+ image-mode git-gutter-fringe+ fringe-helper git-gutter+ git-commit with-editor async-bytecomp async tramp-sh server magit-utils crm log-edit message puny dired dired-loaddefs rfc822 mml mml-sec epa epg gnus-util rmail rmail-loaddefs mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log docker-tramp tramp-cache tramp tramp-compat tramp-loaddefs trampver shell drupal/pcomplete pcomplete comint ansi-color parse-time gh-common gh-profile s marshal flycheck-pos-tip pos-tip flycheck-flow flycheck find-func flx-ido eyebrowse format-spec evil-surround evil-search-highlight-persist evil-numbers evil-lisp-state smartparens dash evil-lion evil-indent-plus evil-exchange evil-escape evil-args evil-anzu anzu cider-eval-sexp-fu eval-sexp-fu highlight editorconfig edit-server noutline outline dtrt-indent rx diff-hl vc-dir ewoc vc vc-dispatcher diff-mode counsel jka-compr esh-util etags xref project swiper ivy flx delsel ivy-overlay ffap clean-aindent-mode adaptive-wrap hybrid-mode exec-path-from-shell evil-evilified-state which-key use-package diminish bind-key hydra lv cus-edit cus-start cus-load evil evil-integration undo-tree diff evil-maps evil-commands evil-jumps evil-command-window evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core evil-common windmove thingatpt rect evil-digraphs evil-vars ring info bind-map quelpa help-fns radix-tree package-build mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr json map lisp-mnt hl-line xt-mouse autorevert filenotify cl-extra disp-table wid-edit monokai-theme finder-inf init-sass init-php init-html init-evil core-configuration-layer eieio-compat ht cl help-mode warnings package epg-config url-handlers url-parse auth-source cl-seq password-cache url-vars eieio eieio-core eieio-loaddefs ido-vertical-mode ido seq byte-opt bytecomp byte-compile cconv core-spacemacs core-use-package-ext core-transient-state core-micro-state core-toggle core-keybindings core-fonts-support core-spacemacs-buffer core-funcs cl-macs gv core-themes-support core-display-init core-jump core-release-management core-custom-settings core-dotspacemacs core-command-line pcase core-debug edmacro kmacro derived advice profiler easymenu cl-loaddefs cl-lib page-break-lines easy-mmode subr-x time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors 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 composite charscript charprop 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 kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 1166937 1007787) (symbols 48 69670 103) (miscs 40 1801 3613) (strings 32 193847 324132) (string-bytes 1 7182036) (vectors 16 146360) (vector-slots 8 3983843 427023) (floats 8 516 3627) (intervals 56 20004 7247) (buffers 976 23)) ------------=_1495745701-13652-1--