From debbugs-submit-bounces@debbugs.gnu.org Tue May 22 01:23:29 2018 Received: (at submit) by debbugs.gnu.org; 22 May 2018 05:23:29 +0000 Received: from localhost ([127.0.0.1]:43493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fKzlg-0005wF-02 for submit@debbugs.gnu.org; Tue, 22 May 2018 01:23:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38937) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fKzld-0005w2-1a for submit@debbugs.gnu.org; Tue, 22 May 2018 01:23:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fKzlT-0006Hw-7m for submit@debbugs.gnu.org; Tue, 22 May 2018 01:23:19 -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]:60148) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fKzlT-0006Hs-34 for submit@debbugs.gnu.org; Tue, 22 May 2018 01:23:15 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58113) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fKzlO-0000Qw-0N for bug-gnu-emacs@gnu.org; Tue, 22 May 2018 01:23:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fKzlJ-0006Fw-N7 for bug-gnu-emacs@gnu.org; Tue, 22 May 2018 01:23:09 -0400 Received: from mail-pl0-x229.google.com ([2607:f8b0:400e:c01::229]:34398) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fKzlJ-0006Fk-At for bug-gnu-emacs@gnu.org; Tue, 22 May 2018 01:23:05 -0400 Received: by mail-pl0-x229.google.com with SMTP id ay10-v6so10170048plb.1 for ; Mon, 21 May 2018 22:23:05 -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=hhhTa8YmZGfOEulAoa/d6D4K2G1X0oBx3GhDPcPKqxQ=; b=teCI7TmkYxWwMkmZju9QEAfisVU28lMJLVD1XCY2TO8qAuZSkEZWKmZhyHgjRuDMJ+ sPLMee2d7CqNh7jUnbnDNhBeuiDLczagvEsO4fzTWwhmcnWkGWFwtirIhfaC8i0/PFDB VmYLlvgJuw/yznPFdm6S2GP0uEdo3h8HvtR/Beay9z3LhJwKzaKpxvVYhqsKc7eBcNcK XQYAUKcW+2Aewb+t5Zb2ijLUEIoOAUPFILdL5xe8EhKPRuu3Tkg0IMcWMfR8yfwJwYOZ Q25WQh0jlr44nCWDLlNY7uaAZLza+wBG+tgV0w4oD4UcfkS9hf4oowE9Gkbn2skXLPs9 8uDg== 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=hhhTa8YmZGfOEulAoa/d6D4K2G1X0oBx3GhDPcPKqxQ=; b=GeAPPHpjwxzn3ssbj8AupqiwNP/udZ6I8lD9lq7zSk59UA1UVxeZteoCqLEBf+3oT/ 3lf++8ZYwD0kf6sP/qGAFI7RolhQFP1mC98SUsOM6u+LTKsa9dBMC/+e9xtHkwilg25J feJ96T3i7OznDXnjHGqU7ck8v9y8Fb9fB3BXntZc6mNPFp2rpIiPewasP0l9yHnlfb0i mwI0sZL73p8LcUdqKB7TxXlvBWKlGRL43o3gvJGAPpJdVeaEOnTQh8jABzoXOfCHjOt/ CT7O7jwzur14S23SNAEzj2581LdBuHHiYL9Tyg7NNV4/J9KoWeFDNsrC/t9wv2I1c6bW nfQg== X-Gm-Message-State: ALKqPweUBRvlktJ5trmYFWzD7kpkZHapue3kmWiG3tPzm4WQyE98W2X2 mMGBkoSP9EidntuDn2zWleAZAEZb X-Google-Smtp-Source: AB8JxZpAKvvnfsZlRPrWBZqHIIt5hCYlVsUdBSSxpnTqYjisZF5YAl43KFCNYJ+CXdBM3WGHvwaYrw== X-Received: by 2002:a17:902:d681:: with SMTP id v1-v6mr23048120ply.16.1526966582988; Mon, 21 May 2018 22:23:02 -0700 (PDT) Received: from aaron-mbt.local (c-73-157-93-50.hsd1.wa.comcast.net. [73.157.93.50]) by smtp.gmail.com with ESMTPSA id f9-v6sm21794424pgq.24.2018.05.21.22.23.01 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 21 May 2018 22:23:02 -0700 (PDT) From: Aaron Jensen To: bug-gnu-emacs@gnu.org Subject: 27.0.50; macOS child frames with no mode-line mouse click problem Date: Mon, 21 May 2018 22:23:01 -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: -5.0 (-----) Eval this in `emacs -Q' on macOS (maybe on other OSes?) (progn (let ((buffer (get-buffer " *foo*"))) (when (buffer-live-p buffer) (kill-buffer buffer))) (let ((buffer (get-buffer-create " *foo*")) (after-make-frame-functions nil)) (with-current-buffer buffer (goto-char (point-min)) (insert "1 This is a test\n2 This is a test\n3 This is a test") (delete-region (point) (point-max)) (setq-local mode-line-format nil) (setq-local repro-frame (make-frame `((parent-frame . ,(window-frame)) (minibuffer . nil) (no-accept-focus t) (desktop-dont-save . t)))) (let ((win (frame-root-window repro-frame))) (set-window-buffer win buffer))))) Then click where the modeline would be, you'll see the mouse cursor turn to a finger pointer when it's in the right spot. If you click then the buffer will shift up one line and there will be no way to get it back. Click again and it'll shift up again. I originally reported this on company-childframe[1] because I was experiencing it there, but it appears to be reproducible on its own as above. [1]: https://github.com/tumashu/company-childframe/issues/19#issuecomment-390108157 In GNU Emacs 27.0.50 (build 1, x86_64-apple-darwin17.5.0, NS appkit-1561.40 Version 10.13.4 (Build 17E199)) of 2018-04-24 built on aaron-mbt.local Repository revision: ca5713deffde3e4b3126e60e75c169af824365ec Windowing system distributor 'Apple', version 10.3.1561 System Description: Mac OS X 10.13.4 Recent messages: Saving file /Users/aaronjensen/Source/temp/posframe-issue-repro.el... Wrote /Users/aaronjensen/Source/temp/posframe-issue-repro.el g c nil g ESC is undefined nil Saving file /Users/aaronjensen/Source/temp/posframe-issue-repro.el... Wrote /Users/aaronjensen/Source/temp/posframe-issue-repro.el Quit nil Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/info/emacs --prefix=/usr/local/Cellar/emacs-plus/HEAD-ca5713d --with-xml2 --without-dbus --with-gnutls --with-imagemagick --with-modules --with-rsvg --with-ns --disable-ns-self-contained' Configured features: RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS 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 global-magit-file-mode: t magit-auto-revert-mode: t company-childframe-mode: t goto-address-prog-mode: t bug-reference-prog-mode: t auto-highlight-symbol-mode: t dtrt-indent-mode: t highlight-numbers-mode: t highlight-parentheses-mode: t rainbow-delimiters-mode: t yas-global-mode: t yas-minor-mode: t auto-dim-other-buffers-mode: t global-git-gutter+-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t recentf-mode: t desktop-save-mode: t global-wakatime-mode: t wakatime-mode: t evil-mc-mode: t hl-todo-mode: t company-statistics-mode: t company-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 pupo-mode: t purpose-mode: t volatile-highlights-mode: t global-vi-tilde-fringe-mode: t vi-tilde-fringe-mode: t save-place-mode: t savehist-mode: t projectile-rails-global-mode: t projectile-mode: t persp-mode: t global-origami-mode: t origami-mode: t Info-breadcrumbs-in-mode-line-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 evil-lion-mode: t evil-escape-mode: t global-anzu-mode: t anzu-mode: t eval-sexp-fu-flash-mode: t editorconfig-mode: t diff-auto-refine-mode: t counsel-mode: t ivy-mode: t delete-selection-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 shell-dirtrack-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/27.0/develop/ht-20180129.1434/ht hides /Users/aaronjensen/.emacs.d/core/libs/ht /Users/aaronjensen/.emacs.d/elpa/27.0/develop/inf-ruby-20180309.433/inf-ruby hides /usr/local/share/emacs/site-lisp/ruby/inf-ruby /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-stan hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-stan /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-exp hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-exp /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-J hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-J /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-eshell hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-eshell /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-emacs-lisp hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-emacs-lisp /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-gnus hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-gnus /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-css hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-css /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-lob hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-lob /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-forth hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-forth /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-macs hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-macs /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-version hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-version /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-scheme hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-scheme /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ox hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ox /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-abc hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-abc /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-C hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-C /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-capture hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-capture /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-ref hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-ref /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-clojure hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-clojure /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-mouse hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-mouse /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-ledger hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-ledger /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-ctags hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-ctags /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-entities hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-entities /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-archive hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-archive /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-screen hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-screen /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-haskell hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-haskell /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-asymptote hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-asymptote /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-mhe hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-mhe /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-table hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-table /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-keys hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-keys /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ox-org hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ox-org /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-plot hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-plot /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-awk hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-awk /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-groovy hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-groovy /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-octave hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-octave /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-faces hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-faces /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-colview hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-colview /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-R hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-R /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-timer hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-timer /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-ebnf hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-ebnf /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-mobile hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-mobile /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-fortran hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-fortran /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-shell hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-shell /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-perl hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-perl /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-sqlite hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-sqlite /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-sed hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-sed /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-list hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-list /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-ruby hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-ruby /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-eval hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-eval /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-habit hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-habit /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-clock hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-clock /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ox-html hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ox-html /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-src hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-src /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-lisp hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-lisp /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-ditaa hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-ditaa /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-pcomplete hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-pcomplete /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-lint hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-lint /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-rmail hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-rmail /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ox-latex hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ox-latex /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-sass hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-sass /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-io hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-io /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-tangle hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-tangle /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-calc hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-calc /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-java hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-java /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ox-icalendar hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ox-icalendar /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-eww hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-eww /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ox-md hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ox-md /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ox-beamer hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ox-beamer /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-element hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-element /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-protocol hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-protocol /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-mscgen hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-mscgen /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-gnuplot hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-gnuplot /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-latex hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-latex /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-id hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-id /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-vala hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-vala /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ox-man hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ox-man /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-feed hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-feed /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-lua hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-lua /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-table hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-table /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-ocaml hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-ocaml /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-coq hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-coq /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-picolisp hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-picolisp /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-indent hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-indent /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-lilypond hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-lilypond /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-matlab hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-matlab /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-datetree hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-datetree /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-python hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-python /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-bbdb hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-bbdb /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-makefile hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-makefile /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-duration hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-duration /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-agenda hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-agenda /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-dot hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-dot /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-js hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-js /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ox-publish hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ox-publish /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-inlinetask hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-inlinetask /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-org hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-org /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-core hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-core /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-compat hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-compat /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-docview hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-docview /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ox-odt hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ox-odt /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-plantuml hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-plantuml /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ox-ascii hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ox-ascii /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-loaddefs hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-loaddefs /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-w3m hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-w3m /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-bibtex hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-bibtex /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-info hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-info /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-hledger hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-hledger /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-maxima hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-maxima /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-macro hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-macro /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-sql hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-sql /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-attach hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-attach /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-processing hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-processing /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ox-texinfo hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ox-texinfo /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-irc hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-irc /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-crypt hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-crypt /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-footnote hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-footnote /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/org-install hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/org-install /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-comint hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-comint /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180514/ob-shen hides /usr/local/Cellar/emacs-plus/HEAD-ca5713d/share/emacs/27.0.50/lisp/org/ob-shen Features: (shadow mail-extr emacsbug sendmail cl-print debug eieio-opt speedbar sb-image ezimage dframe flow-minor-mode flycheck-flow company-flow js-doc iswitchb js2-imenu-extras js2-refactor js2r-paredit js2r-conveniences js2r-conditionals js2r-wrapping js2r-functions js2r-vars multiple-cursors-core js2r-iife js2r-formatting js2r-helpers skewer-mode cache-table simple-httpd cursor-sensor rjsx-mode js2-mode calc-menu calc-aent calc calc-loaddefs calc-macs cal-move evil-nerd-commenter evil-nerd-commenter-operator evil-nerd-commenter-sdk ace-window browse-url gravatar sort magithub-completion magithub magithub-dash magithub-notification magithub-issue-view magithub-comment magithub-repo magithub-orgs magithub-issue-tricks magithub-issue-post magithub-edit-mode magithub-ci magithub-issue magithub-label magithub-user markdown-toc company-restclient know-your-http-well http-status-codes http-relations http-methods http-headers two-column iso-transl mmm-mode mmm-univ mmm-class mmm-region mmm-auto mmm-vars mmm-utils mmm-compat yaml-mode hippie-exp misearch multi-isearch fill-column-indicator mwim prettier-js org-clock cal-iso magit-bookmark bookmark tabify timezone org-projectile org-category-capture org-capture magithub-core magithub-faces magithub-settings smartparens-markdown markdown-mode ghub+ apiwrap apropos url-cache magit-gitflow epa-file network-stream starttls smex appt diary-lib diary-loaddefs org-duration overseer auto-compile packed elisp-slime-nav eros flycheck-package package-lint finder lispyville lispy lispy-inline avy edebug lispy-tags mode-local nameless company-lua smartparens-lua lua-mode alchemist alchemist-macroexpand alchemist-company alchemist-help alchemist-complete alchemist-refcard alchemist-phoenix alchemist-compile alchemist-iex alchemist-message alchemist-hooks alchemist-hex alchemist-mix alchemist-info alchemist-goto alchemist-scope alchemist-eval alchemist-interact alchemist-server alchemist-execute alchemist-report alchemist-test-mode alchemist-project alchemist-file alchemist-key alchemist-utils flycheck-dialyxir smartparens-elixir elixir-mode pkg-info epl elixir-smie smartparens-javascript js sgml-mode dom company-robe robe rubocop ruby-refactor ruby-tools sh-script org-agenda executable pp company-emoji company-emoji-list org-eldoc evil-org org-table ob-shell ob-ruby org-bullets org-download toc-org typo org-variable-pitch org-indent image-file org-rmail org-mhe org-irc org-info org-gnus nnir gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader org-docview doc-view jka-compr org-bibtex bibtex org-bbdb org-w3m org-checklist org-inlinetask org-gcal org-archive ob-async smartparens-org ob-elixir ob-http ob-http-mode ob-restclient restclient ox-gfm ox-md ox-reveal ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox orgit org-element avl-tree generator evil-magit git-rebase magit-gh-pulls gh gh-users gh-issues gh-pulls gh-repos gh-comments gh-gist gh-oauth gh-api logito gh-cache gh-auth gh-url gh-profile magit-obsolete magit-blame magit-stash magit-bisect magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-collab ghub url-http tls gnutls url-gw nsm url-auth magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode magit-core magit-autorevert magit-process magit-margin magit-mode org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs request-deferred deferred request url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap alert log4e notifications dbus xml gntp cua-base company-tng shrink-path vc-git open-junk-file eslintd-fix tide tide-lv typescript-mode cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs company-childframe company-web-html company-web company-css web-completion-data emmet-mode add-node-modules-path evil-matchit evil-matchit-sdk goto-addr bug-reference auto-highlight-symbol dtrt-indent highlight-numbers parent-mode highlight-parentheses hideshow rainbow-delimiters yasnippet-snippets yasnippet flycheck-credo flycheck-posframe posframe elec-pair smartparens-html web-mode editorconfig-core editorconfig-core-handle editorconfig-fnmatch colir counsel-projectile face-remap auto-dim-other-buffers git-gutter-fringe+ fringe-helper git-gutter+ git-commit with-editor magit-git magit-section magit-utils crm magit-popup async-bytecomp async log-edit message rmc puny rfc822 mml mml-sec epa gnus-util rmail rmail-loaddefs mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log recentf tree-widget desktop frameset wakatime-mode contextual-menubar quiet-emacs fill-or-unfill init-macos-terminal-copy-paste 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 persistent-soft list-utils pcache eieio-base font-utils server company-statistics company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-bbdb company zone xterm-color spacemacs-whitespace-cleanup ws-butler winum winner spacemacs-purpose-popwin window-purpose-x imenu-list imenu window-purpose window-purpose-fixes window-purpose-prefix-overload window-purpose-switch window-purpose-layout window-purpose-core window-purpose-configuration window-purpose-utils volatile-highlights vi-tilde-fringe unicode-fonts tmux string-inflection smartparens-config smartparens-text smartparens-ruby saveplace savehist ruby-test-mode pcre2el rxt re-builder projectile-rails rake f inflections inf-ruby ruby-mode smie projectile grep ibuf-ext ibuffer ibuffer-loaddefs popwin persp-mode osx-trash origami origami-parsers s linum ivy-hydra info+ image-mode google-c-style flycheck-pos-tip pos-tip flycheck-jest flycheck find-func flx-ido eyebrowse 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 eval-sexp-fu highlight font-lock+ frame-fns avoid editorconfig noutline outline doom-modeline powerline-separators color all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons memoize diff-hl vc-dir ewoc vc vc-dispatcher diff-mode counsel dired dired-loaddefs compile esh-util etags xref project swiper ivy flx delsel ivy-overlay ffap clean-aindent-mode adaptive-wrap gh-common marshal fix-word rx docker-tramp tramp-cache hybrid-mode evil-evilified-state which-key use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core hydra lv exec-path-from-shell cus-edit cus-start cus-load time-date evil evil-integration undo-tree diff evil-maps evil-commands reveal flyspell ispell 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 diminish evil-vars bind-map quelpa mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr lisp-mnt help-fns radix-tree hl-line xt-mouse autorevert filenotify disp-table wid-edit monokai-theme info finder-inf patch-server init-sass init-php init-html init-evil tramp trampver tramp-compat tramp-loaddefs shell pcomplete comint ansi-color ring parse-time format-spec ido-vertical-mode ido core-spacemacs core-use-package-ext core-transient-state core-micro-state core-toggle core-keybindings core-fonts-support core-themes-support core-display-init core-jump core-release-management core-custom-settings core-configuration-layer eieio-compat core-spacemacs-buffer core-funcs core-dotspacemacs ht cl warnings package let-alist cl-extra help-mode url-handlers url-parse auth-source cl-seq password-cache json map url-vars seq eieio byte-opt bytecomp byte-compile cconv eieio-core eieio-loaddefs epg epg-config core-command-line pcase core-debug edmacro kmacro derived cl-macs gv advice profiler easymenu cl-loaddefs cl-lib page-break-lines easy-mmode core-emacs-backports subr-x 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 3313264 1015556) (symbols 48 114806 1) (miscs 40 21624 35745) (strings 32 519415 77645) (string-bytes 1 19078655) (vectors 16 278747) (vector-slots 8 6881060 332348) (floats 8 1435 3948) (intervals 56 135830 18322) (buffers 992 658)) From debbugs-submit-bounces@debbugs.gnu.org Tue May 22 03:25:28 2018 Received: (at 31546) by debbugs.gnu.org; 22 May 2018 07:25:28 +0000 Received: from localhost ([127.0.0.1]:43543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fL1fj-0000Lf-Pd for submit@debbugs.gnu.org; Tue, 22 May 2018 03:25:27 -0400 Received: from mout.gmx.net ([212.227.17.20]:33115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fL1fh-0000LS-Vn for 31546@debbugs.gnu.org; Tue, 22 May 2018 03:25:26 -0400 Received: from [192.168.1.100] ([212.95.5.189]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Mcyxq-1fc0YX2XaM-00IGeK; Tue, 22 May 2018 09:25:19 +0200 Message-ID: <5B03C5DD.2000304@gmx.at> Date: Tue, 22 May 2018 09:25:17 +0200 From: martin rudalics MIME-Version: 1.0 To: Aaron Jensen , 31546@debbugs.gnu.org Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:6qswbLCwAWo3p+gB513ygBIqGsjjLU7d/Ekc8OnEn4gTwsDqsV+ J6xAA6zLkDQ8baNqsg2rZP9vrZc1i3uqhTcypGp+1TCp1gRKqsJH5pBADR9KUe3WM2NIGmz DAyYeHEDhaSV79UENWXE06hybblblNkKJdND3q5hrfUnPaoAxknOOJzq4Ie7dBsORVWXsiJ LABZm4hXORl4TD1zd4LVg== X-UI-Out-Filterresults: notjunk:1;V01:K0:FkBFVLD4Ees=:9kOFa1XSCYbYcrMuKsTLT4 KOvVOq2O5IeI2Ic7egLcXOrWNSYoLKCwFH2EAlmN3JBbTvNt2kXUqGk/k8ESscXXDQ8PbxnOb KDI4X727lC0mSs3L9GHJQUl7rUluR4MYPjBdM6efwpPISUo9MZw5iM/sP+8SUH2HZd4NBca8u fD+hgeo/7ZmqJuV/YEOLpSbyhJdddb3KzUNI4sO9geC13VRYws3ej3Ph0GgItO7LRGqgr93ag CK56zxSSzJySUK6IlAPfKnKF+dUeDo8gmQGLUFO8RoSriSWsNSQHLLkccQmDgoF6EE0LBmKCe 8WSypWXAgZSPyKX7tKj7jVQlyyjjzJq1/t++XY9U8TsjZLD/EXIxsDkShndCiBZfEvHtiZyFd u14VqfY6iP+ylWvAxWdpzy8yuG3czMTrdaSaHaFzakG1u4Pd2vEZ66kHmFyfu1MOY88GpJN8G KEj2GGuZk/3VYoVJ7TemOSZwxnjj7vwZhZm5vDi73nV0a25qLHyKbNXAo0k3QbqEXSFvz6oZC IPST0GqDmJXvrmkOHDLzTrVKrz9CQk/+DN+1jvSV1iO/C8IrCwidmxhFQMrVkyKxfa5xCwQEv zC4xt4NXnMgyFgFXT70Y8Cr7ETM6XAPEX1Yjuam0JW0zLd2lbBW6iAx99LrkjYI3vcSNrywZR sE3vtHXP+bgatFuKj8tA0/gO1/+eURFIcSLF2OaWQcTp04/nXCqS9G5LcGQqwIV+Ubo4PTt2d 3YjvOygr7tbJAFKcIQZoUSULlGfBwt4vWSN8RIUVMHSrTjYqWScmHuBEYachWzldrDCEmIxV0 weJN4cS X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31546 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.7 (-) > (no-accept-focus t) This should probably be (no-accept-focus . t) > Then click where the modeline would be, you'll see the mouse cursor turn > to a finger pointer when it's in the right spot. What happens when you give 'win' a 'mode-line-format' window paramter of nil? Also can you try with horizontal scroll bars enabled? > If you click then the > buffer will shift up one line and there will be no way to get it back. Does "shift up one line" mean the 1 This is a test line scrolls off screen or does that line get deleted from the buffer? martin From debbugs-submit-bounces@debbugs.gnu.org Tue May 22 03:33:52 2018 Received: (at 31546) by debbugs.gnu.org; 22 May 2018 07:33:52 +0000 Received: from localhost ([127.0.0.1]:43550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fL1ns-0000Y0-L7 for submit@debbugs.gnu.org; Tue, 22 May 2018 03:33:52 -0400 Received: from mail-qk0-f178.google.com ([209.85.220.178]:40441) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fL1nr-0000Xo-2K for 31546@debbugs.gnu.org; Tue, 22 May 2018 03:33:51 -0400 Received: by mail-qk0-f178.google.com with SMTP id r139-v6so1638605qke.7 for <31546@debbugs.gnu.org>; Tue, 22 May 2018 00:33:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cZCajnkUc6xKCYgA/mJ7Lvy9n5V23+7TyAfQcL62WuQ=; b=una90YZM8KRGlqLiIwMcAKtbBHhT+MyL+zfqcy49p4Ft4xg+Z6dM4trORvSr9JLj3X AzEICWr5duPgPiyke5yvIpOdQuppWKj7zN96/a/oOFjnM5RhiAGzmWdr5JU8fTqfq1Xh 4hrija9Q8tR6sEyQaEfAL+z/iUYVE8i96DKdBxtZ3q4GKlt5Uf87SKoIpip94QZ0jt7f WiU0CLyBS6McbWPZ8tiEC37bxxC35qtll41mCsuDG2cSzVFJWrdD5kqCjH7waN1Qr3Cp NQSUoHJDYlpEt5QKvUk62HLH2Gz9p6n7kcd1/8Xvr7iUv9GcpOVFLqBj8oGu8Dhfendy f10w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=cZCajnkUc6xKCYgA/mJ7Lvy9n5V23+7TyAfQcL62WuQ=; b=aV31/NiNeSrp0yjq9U5Uu44SRunnl+2VOijcuQqPU8C43Cw906odJVJC6Ugn5R3xsD gnU3CFeYawvUI7d/NN7C1TZe18IIjlbY6l+Dtwx2SFUB4PKjhzzYUxQYFtEDAC2m2ltu NZZZiMpoNYKJDo7Z8ihC8xD664vcgAAfELRBGt9z7P7NmBTSxb75UzXRZxOzuYLoD5L5 83iY/OgrMSbenOYBH4qDgdi0ez2/QX1xiyTSS+8mPZL31wG8g4vVhAs2Su85abXnrSIX NOllgc+Z1wCvrdq4Z6KRIoet+vjzuTlpiCPoPdmLoWHO4oRFeDusGGbw5rJrOxGFD2LL IJYQ== X-Gm-Message-State: ALKqPwezazT9Wpjx3eyjeGqOJGZQSCuTT8VFaWCKim2Pxd911wA9lux2 /jJC343xBpIC0s7fevb4JK218DcIsHDsLcYzU6Q= X-Google-Smtp-Source: AB8JxZotIC8DvQ44ZGPUwAHAqyxCkVZPIlBcByocwB4uyqdQ+eLOz3Fj210U+U0P0x1AOT40+9ty94xLX4njzoW67jc= X-Received: by 2002:a37:b204:: with SMTP id b4-v6mr20823351qkf.149.1526974425490; Tue, 22 May 2018 00:33:45 -0700 (PDT) MIME-Version: 1.0 References: <5B03C5DD.2000304@gmx.at> In-Reply-To: <5B03C5DD.2000304@gmx.at> From: Aaron Jensen Date: Tue, 22 May 2018 00:33:34 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: martin rudalics Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org 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.0 (-) On Tue, May 22, 2018 at 12:25 AM martin rudalics wrote: > > (no-accept-focus t) > This should probably be > (no-accept-focus . t) Thanks. > > Then click where the modeline would be, you'll see the mouse cursor turn > > to a finger pointer when it's in the right spot. > What happens when you give 'win' a 'mode-line-format' window paramter > of nil? Same thing. > Also can you try with horizontal scroll bars enabled? Same thing. > > If you click then the > > buffer will shift up one line and there will be no way to get it back. > Does "shift up one line" mean the > 1 This is a test > line scrolls off screen or does that line get deleted from the buffer? It scrolls off the screen. If I open the buffer in a frame that accepts focus I can scroll it back down. Aaron From debbugs-submit-bounces@debbugs.gnu.org Tue May 22 04:40:39 2018 Received: (at 31546) by debbugs.gnu.org; 22 May 2018 08:40:39 +0000 Received: from localhost ([127.0.0.1]:43592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fL2qV-00023r-G2 for submit@debbugs.gnu.org; Tue, 22 May 2018 04:40:39 -0400 Received: from mout.gmx.net ([212.227.15.18]:59071) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fL2qS-00023b-VY for 31546@debbugs.gnu.org; Tue, 22 May 2018 04:40:37 -0400 Received: from [192.168.1.100] ([212.95.5.51]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MPlY2-1fOsKC27Gc-004x4w; Tue, 22 May 2018 10:40:30 +0200 Message-ID: <5B03D77C.80606@gmx.at> Date: Tue, 22 May 2018 10:40:28 +0200 From: martin rudalics MIME-Version: 1.0 To: Aaron Jensen Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem References: <5B03C5DD.2000304@gmx.at> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:ao/VjugBvVu1sEMAjdSAg/rjULT9/uydA0zFrDXqExPbWso5xld boptme8cnPguKgzluT8JEEjPYOUBEHHvMctjqcF8Z4qol9BjWbv3+h6NYk0XQxFQDKkLGBr bLlIcBXCo/BGNZ9D6rWFrBtla7rbWwudcCotls6RGX9tn0DUbHBBPRfOGx0UNc3UvX1z91a VLDuHoEDH7ltIA74t4w0g== X-UI-Out-Filterresults: notjunk:1;V01:K0:IGFDnQT23KM=:W+yO72g+bQvgvdC0b3l2+w A/B7vqTRRYomaqW6bbafFsikS0e5QQQjmn0ZQ0sZ/GGjZBfKsK4U3PqDqCeyYDvOdUr7QG8nP QKtibcuGiDMwHawEdPGUc9cEr2dFpaOKz0qT4hvvLI4lPHbj6xDomXVa/pJnKLR2OKPRNg01M Cn3svM7zhgxhpjS5prIrrlTyRhr5/uGh8bO820o67GHMf3MKL9JBPUp3dQit5S4OekSOL4GiU lOT1QP6hituYbj/AbMgp4F5cH8R24RbTxfhlo1xtNtk4jrWhUx7hTayuNmRaBcYn/X+aN9X89 KNxA8opS2oc0AC5Jkl77BdFnkqRMQeUgiB/O+BXhSNxv7/hgwx1eJ8REFPHsVymi6HIUI1J6c +ZW+rL72rJxLSlGc679MhStl4HmzKY6fqEeXWJb5mM7nhCmIFhKdlk9i6qQqxMua7K0q/6jUB Qk+6YWXnlVmed0Vrh83R1p4kESnFc59IkPmvRSGjE1Vj2je30ytVfR7x46j60zgc6gCCBQYzo 7FFNGTmu9bXuZ3sAHtrzts2Bl8t0PczJ/T/pJqvNxXeMxgvvx8NtphWI3y+1S7YE60JbwEypw oT9oyqaubePjMnOl7Ad0r4GRc6WiamfwMQO6IcHTEcvAYhkHG8iHap9GyhZ47uKN/FJuz7u2g TnCb419G1TejENtv958Ti3tWm6CMFOUqb37HX5V63djAmntMlCQyL35RLAXqX72czoc/x45nC 8whLNVyEmKtpak4DSNVSQU9lOz2Z6FM/ZpmZCCI98/e1OZMxWVYtRqTcAxSynquEfwjbAqoZJ OogsUKc X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org 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.7 (-) >> Also can you try with horizontal scroll bars enabled? > > Same thing. Does the finger pointer show up when you move the mouse over the scroll bar or just above the scroll bar? Also does the finger pointer show up over the whole line or just above the regions where some help echo would be normally shown? And, if you set 'resize-mini-windows' to nil, does a vertical drag cursor show up too, somewhere near the end of the fictitious mode line? martin From debbugs-submit-bounces@debbugs.gnu.org Tue May 22 08:52:09 2018 Received: (at 31546) by debbugs.gnu.org; 22 May 2018 12:52:10 +0000 Received: from localhost ([127.0.0.1]:43773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fL6lt-0001VZ-MX for submit@debbugs.gnu.org; Tue, 22 May 2018 08:52:09 -0400 Received: from mail-qt0-f169.google.com ([209.85.216.169]:37602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fL6ls-0001VN-Az for 31546@debbugs.gnu.org; Tue, 22 May 2018 08:52:08 -0400 Received: by mail-qt0-f169.google.com with SMTP id q13-v6so23188123qtp.4 for <31546@debbugs.gnu.org>; Tue, 22 May 2018 05:52:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/HoKEY9AGetNttjHkNMBfDYJRP9/a+So27an2SLutYo=; b=QhWgFcpYdW+9//z4PzS3Qxi5n8otvmIz7caOihdqygRDhBmk7fYG6+B34k+78V1RJS df58r2K3TQkofDI+pH9lK5lsE0mXGJjW7Wkp+fcD+MN928pLCIsmPNAZGbD+1b7ICY8K qthcR+7ajTMHuCuOhicMT5E6KMBY9bqT3/PeZugh1U7Xe1Mo5F8Xu7SmqjcaqFlcNtHd A6NDY264GxB/SOm029w1uqcyrk8Ylvj+DHD6qN5RXxW7i2PD249HkNSalpAl6YxRBzgS ZaRpyLa/7D1itW5be2Gb3HmvA+PCiigpu60wcEeKqXdvBWKWXMCDyGphsobfHhJvG3tn FKpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/HoKEY9AGetNttjHkNMBfDYJRP9/a+So27an2SLutYo=; b=NkMZNVb06vCwBPC1Tv9JoihuuuedaTJe63pEM8WYl1FIXEinvtzpaS6mFocnN05dIF lCFw2on5Ceds7XnGQyqSxrdxag8Y8qIF2PJh7iWosujYkF7FittMY3ZC9EB/S2P+LCFU ol+NeUmglPeR/Fr8tHSmkMNFe1o1iqBi/O74mScwMUkHeEAI8E0gh0zEw5QyaEQu46tX b+Pz2x6btSrKPK+1CqxJIsKz/f90JgzhP0FYLXvHv/pb4N1hZCE9/MAg1Llnu5YM8SjK 4/7b8CoHMsFNDA77viUejkNEosDl1GQj5kiFvBCTSjAV461xpOiJLX9aZ7vwImjktOYc clgQ== X-Gm-Message-State: ALKqPwes7i7thRucF2NmroDaSK2ugWvn8rfhWoc71YEs/5YC7OIxW5v+ AdFy09eoC2o93l994lbQNbkscY/ca3CJ4LJVyKM= X-Google-Smtp-Source: AB8JxZpfczFEQRdAqiAyTjjMj4QfDVZCL5wi4Tngdz2GQcdROq6FDVuzlWkSyZHqjbtvWdFNhkHJCfR/CSBTeEV4Rak= X-Received: by 2002:a0c:c689:: with SMTP id d9-v6mr16371605qvj.6.1526993522765; Tue, 22 May 2018 05:52:02 -0700 (PDT) MIME-Version: 1.0 References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> In-Reply-To: <5B03D77C.80606@gmx.at> From: Aaron Jensen Date: Tue, 22 May 2018 05:51:51 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: martin rudalics Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org 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.0 (-) On Tue, May 22, 2018 at 1:40 AM martin rudalics wrote: > >> Also can you try with horizontal scroll bars enabled? > > > > Same thing. > Does the finger pointer show up when you move the mouse over the > scroll bar or just above the scroll bar? Also does the finger pointer > show up over the whole line or just above the regions where some help > echo would be normally shown? And, if you set 'resize-mini-windows' > to nil, does a vertical drag cursor show up too, somewhere near the > end of the fictitious mode line? It looks like I can't repro in emacs -Q with horizontal scroll bars enabled. I still can with my config, I don't know what the difference is. It turns out the finger pointer shows up when my mouse is over the modeline of the parent frame. With emacs -Q the child frame happens to overlap it. If I move it away, I can't see the pointer anymore. 'resize-mini-windows' as nil doesn't seem to cause a vertical drag cursor to show up on the child frame if I move it away from the parent frame. Here's a gif of what's happening: https://cl.ly/3T2Z2S0a1x27/Screen%20Recording%202018-05-22%20at%2005.44%20AM.gif Aaron From debbugs-submit-bounces@debbugs.gnu.org Tue May 22 15:34:04 2018 Received: (at 31546) by debbugs.gnu.org; 22 May 2018 19:34:04 +0000 Received: from localhost ([127.0.0.1]:44469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLD2p-0002b5-SY for submit@debbugs.gnu.org; Tue, 22 May 2018 15:34:04 -0400 Received: from mail-wm0-f42.google.com ([74.125.82.42]:35552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLD2o-0002aa-CN for 31546@debbugs.gnu.org; Tue, 22 May 2018 15:34:02 -0400 Received: by mail-wm0-f42.google.com with SMTP id o78-v6so2922466wmg.0 for <31546@debbugs.gnu.org>; Tue, 22 May 2018 12:34:02 -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=TFbQ3JJ+c6HnPU4+ofe4BGIHFKAgijI6mhybLFGMdLM=; b=abwjCHUuUVDAxxVM9yDMVh8qNJ0XRoDteeksrJ9AdGMdHCvvju3ljnYNhTwpvbDn/3 YmNNd4JRbaiZ80pcE7SUODgN8KTevUMJ5hTejJTG02c2Wjnovnv39m5ZK1bw2WSbsNYK 3T0+k/i4Tz69h+rnfN1aGvPnGtoCJH8LgW2migGAXAVCFsxRhYFV3zExzG5kgJ6+rqQM nCyL+Xb1vWOg/WrCUF7l9I2ASGAf0tL+h7S+sD2M1dEP/blsql/FZJV9E5ZPz95F9fri wlxDghug/YNKcZfZS6Qd3O0aLbFLrFLWC0n9F1LSe2aUK+BJ/1VeMvYu2GN2d66QMUXN +1lw== 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=TFbQ3JJ+c6HnPU4+ofe4BGIHFKAgijI6mhybLFGMdLM=; b=MEutNGeepJqVoQoearSYlrXEKzW80UaOk1kVcF4FObW/b/SewfH+R7AyMCrMMAzvs1 DJaElIgbNrS6JzxqVkAfOM1xRilO2CVPlbYOCcsTyBHni6FyYHGR27Wg2Vwx9DHmLG2M b+MtLUY0Mp4caBdFM32Mk8uf6aM3v6DA5ZHewOcdZHToN1JrSQBJJT2kNFtsEGGl6xOp CuSlDE+wUquDx9yO9LwRF4lil6BgKSZGVl7W2B+rZ4by/rsYgfaxUp5+3U7xyqnVZ9F/ I8x+o+R5NED7W6Bu8uay3zwOqkqtF7WE6iaAv3mr9LBZPc28vpxrNjWj44Wu5UeyJAF6 XS4g== X-Gm-Message-State: ALKqPwd3KSTUrke3fvx3q7ayyN/lzdJmRPXS7vyMmsMIoYr4sZ54pUvy aIO5OjiKrme2mqvJO26NPf4= X-Google-Smtp-Source: AB8JxZrwqry7y9yh5/+zMpgLr4dKxIzD0KBuZ3bj5XyP4Imocp/86yk1wiIN7Kd4Dq20pQnHnsYNNA== X-Received: by 2002:a1c:1305:: with SMTP id 5-v6mr2428647wmt.89.1527017636413; Tue, 22 May 2018 12:33:56 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-3195-ed66-b02d-6c9f.holly.idiocy.org. [2001:8b0:3f8:8129:3195:ed66:b02d:6c9f]) by smtp.gmail.com with ESMTPSA id i76-v6sm765355wmd.20.2018.05.22.12.33.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 May 2018 12:33:55 -0700 (PDT) Date: Tue, 22 May 2018 20:33:53 +0100 From: Alan Third To: Aaron Jensen Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem Message-ID: <20180522193353.GC35196@breton.holly.idiocy.org> References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.3 (2018-01-21) X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics 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 Tue, May 22, 2018 at 05:51:51AM -0700, Aaron Jensen wrote: > > It turns out the finger pointer shows up when my mouse is over the modeline > of the parent frame. With emacs -Q the child frame happens to overlap it. > If I move it away, I can't see the pointer anymore. Confirmed. I get the tooltip for whatever is under the mouse in the parent frame, even though the child frame is obscuring it I think it’s because the parent is the selected frame. Here’s some fun for you to try: (set-frame-parameter nil 'z-group 'below) put another application’s window partially over the Emacs frame, make sure the Emacs frame is selected, then mouse‐over where the modeline should be. The pointer changes and tooltips are displayed as though the other application window isn’t there. I guess we need to work out whether the frame is obscured and if so don’t change the mouse pointer or create tooltips? -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Tue May 22 15:37:19 2018 Received: (at 31546) by debbugs.gnu.org; 22 May 2018 19:37:19 +0000 Received: from localhost ([127.0.0.1]:44480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLD5y-0002g8-Up for submit@debbugs.gnu.org; Tue, 22 May 2018 15:37:19 -0400 Received: from mail-qt0-f175.google.com ([209.85.216.175]:41763) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLD5v-0002fu-RE for 31546@debbugs.gnu.org; Tue, 22 May 2018 15:37:17 -0400 Received: by mail-qt0-f175.google.com with SMTP id g13-v6so25008421qth.8 for <31546@debbugs.gnu.org>; Tue, 22 May 2018 12:37:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JocJcnFDwxI2nJYit/nxLCjCbxpBrm+StpT5YqzEE3I=; b=uqyWFhS1wWRxo9bm4vcSv0vBYNAIax8xzDY48PqoaBOm7OHcTCGMF/O3lTHhx7As9z BygvosU44ZdYwMaZeOWLLUGn/+G+hoJtk/+vZ9VrGlrLqFjieVHjMr919MJcbnLICT6H 6QxgHzh9JAyLxDyeQJqFylZFgorXglGmchjVyZqgdWcYj7mRn8py5oTnkQ6/v4jtAdBJ GpT4kntPZx+ZiLi3wmxrFoIxG3nSHrYFLBKe2UAqTzu49sl+jW9NdbPL3AQV1xGBHz+A BgSmNPsUEcVI0Jx78fAWhPSG0O0++bjJc349wU/rjT9Az7qXTeBBKtPcCGwkwGqWclIk IJ5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JocJcnFDwxI2nJYit/nxLCjCbxpBrm+StpT5YqzEE3I=; b=pBCCQAkgq9ODBbeIRcpGBpM2htJTT+l/Icg8qNA7zB+xZtHmoyRtwurfZpqBtTGbbO Fs0k9Ltu3acNggRgqjTy4C3O76a7ZWsiKtd9iWwhkbMicUy/g5kb/Vst3XC/91BRq3+K lEfec2V+RjmQhp8BOcmZaaF33t+G7ggGInaJVu5ewOvXWr9ku9RPuTg9sR11WeSa2uws uVWZsYqWPvcsb6s87GI+z5PZ84G866OWJ2jTKBqfzQ3pXAUDZf5XCCdyLwZGboRg1LxE GWwGOI6BwJNGuzfpKoAjG9fRkRspuzGmaMl+8epMNDwweSYrKq2n1wrFn0he1uRetJ4r tCWw== X-Gm-Message-State: ALKqPwc5W1isie2Eccrpy17CNgsF9Xxkx3ZLtaBc4yGe7X+wZ7Smd5ou P4cG62QmhnZ+CoI7Bm799GB87biP5W09TptjuOo= X-Google-Smtp-Source: AB8JxZrPdopTgAmZx09yisX+KUDIRh07IXpfSmHzdEw0YerQ+HtAfnbbVJXKOttGaUXYsQf6Gnl1FaZ3rRQCdHX5JhQ= X-Received: by 2002:ac8:308e:: with SMTP id v14-v6mr6437141qta.101.1527017830123; Tue, 22 May 2018 12:37:10 -0700 (PDT) MIME-Version: 1.0 References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> In-Reply-To: <20180522193353.GC35196@breton.holly.idiocy.org> From: Aaron Jensen Date: Tue, 22 May 2018 12:36:58 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: Alan Third Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics 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.0 (-) On Tue, May 22, 2018 at 12:33 PM Alan Third wrote: > Confirmed. I get the tooltip for whatever is under the mouse in the > parent frame, even though the child frame is obscuring it I should say that even if I move the frame so that it's not over the parent frame the scrolling bug still happens. That's the bigger concern for me than the incorrect mouse pointer/tooltips. If I accidentally click on a posframe in the wrong place it effectively breaks it. From debbugs-submit-bounces@debbugs.gnu.org Tue May 22 15:44:51 2018 Received: (at 31546) by debbugs.gnu.org; 22 May 2018 19:44:51 +0000 Received: from localhost ([127.0.0.1]:44498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLDDH-0002qj-BG for submit@debbugs.gnu.org; Tue, 22 May 2018 15:44:51 -0400 Received: from mail-wr0-f173.google.com ([209.85.128.173]:43238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLDDG-0002qW-3x for 31546@debbugs.gnu.org; Tue, 22 May 2018 15:44:50 -0400 Received: by mail-wr0-f173.google.com with SMTP id r13-v6so9910291wrj.10 for <31546@debbugs.gnu.org>; Tue, 22 May 2018 12:44:50 -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=G0smPZ9jkpBRpX/ePImMxWyBDBfy9VkxEtwXZfB24q0=; b=fdfovL+1uZX4C7fte1mCkp4FjGDFr8b9fzI8O0QwNbbwK2GK4FGnDOgZm2nBQGYWsj yCCq7E+M5shy5dgHkv1RvbCmtJbfTqkddb/UYrAMqpP9GzjkDIPADUV0nuBmNJv1Bwzj sUq5cDNSU8/lStqMBjaQaJ4GgyoMwpHZHElkKMHu25jdo15xFFY5q+faLgt2yrfqS+1b DqqOo4exLEHhiQylC/xfevloshrhAgArqBvBqsMVekQ98y2xwgNkHY/ZBQvibo4EiVac 7MoE1lLIbrvcaJubh+wz1Nbhmx99K0o7NZh9rFisICHFaLHCs9zqOCfKAj1QfVLIaLPc VWZw== 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=G0smPZ9jkpBRpX/ePImMxWyBDBfy9VkxEtwXZfB24q0=; b=G520FakD4UZYiFlgxPWd3ZL+UhQbUyl0nQHoqf9qHrds7cwhW8i3Rhd+GTFV/IRoRL ninn0IUvePoU4jPUi4sujNNSyiX5Bh/qZTT7r7A/wI44A0+4ICw+wlMwh8DjKS39TKCB jXK4iIA/lnWbM3g9y1lhro21PyyfRHc6u4KxvA7r6/6+42LlitT62oSz15sKo30KgBOF i7dffcKZ0yYRpfqd0rpN4Gq3P/jvrVg2eSDHC4kgEQP5w3wT57bOdXGKWTgjZP92jqUS gUgg3xwaYvBXd7pGyUoGnOEUhgXTds4Mzq9CaUFvZITIT+P19ws8j+keHVRr/AgaMywy XWLg== X-Gm-Message-State: ALKqPwdKBnWpXPge5M9U5EoU5Ojhp+BUrQjAvXdJjI5i2JKOlGBvwT4o cZObumOZZbEt9f/hmACmUyk= X-Google-Smtp-Source: AB8JxZqgTlTnN9p/tC3kXKxyJi45/WmvAxX11wnCPrTcPHj+fEeB34m4IYdo6jWHH5NiOPGDneFCgg== X-Received: by 2002:adf:90a3:: with SMTP id i32-v6mr2832847wri.78.1527018284429; Tue, 22 May 2018 12:44:44 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-3195-ed66-b02d-6c9f.holly.idiocy.org. [2001:8b0:3f8:8129:3195:ed66:b02d:6c9f]) by smtp.gmail.com with ESMTPSA id w40-v6sm30046357wrc.69.2018.05.22.12.44.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 May 2018 12:44:43 -0700 (PDT) Date: Tue, 22 May 2018 20:44:41 +0100 From: Alan Third To: Aaron Jensen Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem Message-ID: <20180522194441.GE35196@breton.holly.idiocy.org> References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.3 (2018-01-21) X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics 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: -2.3 (--) On Tue, May 22, 2018 at 12:36:58PM -0700, Aaron Jensen wrote: > On Tue, May 22, 2018 at 12:33 PM Alan Third wrote: > > Confirmed. I get the tooltip for whatever is under the mouse in the > > parent frame, even though the child frame is obscuring it > > I should say that even if I move the frame so that it's not over the parent > frame the scrolling bug still happens. That's the bigger concern for me > than the incorrect mouse pointer/tooltips. If I accidentally click on a > posframe in the wrong place it effectively breaks it. Ah, I see. I think this is because even though you can’t select the frame, mouse clicks still register in that frame, so you can move point. I’m not sure if we can stop clicks registering. I don’t know how this works on other platforms either, presumably better than here... -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Tue May 22 15:51:56 2018 Received: (at 31546) by debbugs.gnu.org; 22 May 2018 19:51:56 +0000 Received: from localhost ([127.0.0.1]:44510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLDK8-00031W-CU for submit@debbugs.gnu.org; Tue, 22 May 2018 15:51:56 -0400 Received: from mail-qt0-f173.google.com ([209.85.216.173]:40036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLDK7-00031L-Iz for 31546@debbugs.gnu.org; Tue, 22 May 2018 15:51:55 -0400 Received: by mail-qt0-f173.google.com with SMTP id h2-v6so25082449qtp.7 for <31546@debbugs.gnu.org>; Tue, 22 May 2018 12:51:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=p45LPFvu6PBVm1zlVzjaj3Ee4EkLRZButqw8gxSPT2A=; b=U71K6rUMU4k1/pdyKl5S0pwXRdUPvCwHXbqFoGLVxgP0cJIFy6s6eBjudDlNPU8yPl m9DltU8/ZkFkoTENN0Y8ljXzw2PMi48sYKQPupv2YwC7xa/lHpYvba3KwBcpCVcYDUxN fS5D+cyzJ0jTL119HVACWhKhuSO+pA9Q70HFW7NhfSuRLA63rU1vTIfOghaync0dKils Yowz8m77UwbKCjaMY2tngTDbYodK4fIy63tD84IjnVcLm/NgwyppLEe4Ddxr5YA8CHqE 0tjK7x48o9BEEC0L2gJizmPJxuP8RcYIL1MZTwVsmnh3t33NRzWgcLOQFZqOEQVI50/l CSkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=p45LPFvu6PBVm1zlVzjaj3Ee4EkLRZButqw8gxSPT2A=; b=GCPzSjAZnsZSIBUTN0PkKLtMYemcKaECUaZTgJAjvLvzFir1eGURutDo6XPyvcxuI1 LOJlgQPcnaLxcf38cieQuq02r48egI5gFWkGTSpGPIAzeH6hFniV2EUetgHbNT3KC8wy 11VWYEigvLlCG1hbDJAqAt15Q7TJy0q0mEF9qHLYy0f8dLVi8EhnkYDY18NaKYTioaws S5ZNrlLlPsI1JG3YCObtLZXnqcBArXYZnJKSBiT4Rejl8FMxxwgy5syo6YnUvGJdZHG7 OIOGuj2NKVP1Zn2t5sVsfX3zlBv16bk4iF2UuQtFjvDxm2DD362QKjLbj+ij7Ahi1ZCj hUfw== X-Gm-Message-State: ALKqPwe8nSIzGe1ZjZmYj6PUmJ3jdsWI7vuWclkQXzNTc7R4wPGPHG4w 8ztO+y+HZcJc7BJ8LZDbqcUR4m4yC2Y8bTQ31sg= X-Google-Smtp-Source: AB8JxZrNSq1UBTEkuxXo8ta6tHfFW7XCLsgyeJYeT/+Kp6gDxAYHAumNPf7+WuP0WBAAY76BznbiMrFKAj4tDMc08Oc= X-Received: by 2002:ac8:3788:: with SMTP id d8-v6mr24614853qtc.61.1527018710092; Tue, 22 May 2018 12:51:50 -0700 (PDT) MIME-Version: 1.0 References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> <20180522194441.GE35196@breton.holly.idiocy.org> In-Reply-To: <20180522194441.GE35196@breton.holly.idiocy.org> From: Aaron Jensen Date: Tue, 22 May 2018 12:51:38 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: Alan Third Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics 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.0 (-) On Tue, May 22, 2018 at 12:44 PM Alan Third wrote: > Ah, I see. I think this is because even though you can=E2=80=99t select t= he > frame, mouse clicks still register in that frame, so you can move > point. > I=E2=80=99m not sure if we can stop clicks registering. I don=E2=80=99t k= now how this > works on other platforms either, presumably better than here... Could we short circuit the mouse handling functions if no-accept-focus is set? From debbugs-submit-bounces@debbugs.gnu.org Wed May 23 02:36:46 2018 Received: (at 31546) by debbugs.gnu.org; 23 May 2018 06:36:46 +0000 Received: from localhost ([127.0.0.1]:44677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLNO9-00038z-PB for submit@debbugs.gnu.org; Wed, 23 May 2018 02:36:45 -0400 Received: from mout.gmx.net ([212.227.17.20]:56757) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLNO7-00038e-FE for 31546@debbugs.gnu.org; Wed, 23 May 2018 02:36:43 -0400 Received: from [192.168.1.100] ([213.162.73.180]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MBJF3-1fSq1a2fMz-00ABb6; Wed, 23 May 2018 08:36:23 +0200 Message-ID: <5B050BE2.8070105@gmx.at> Date: Wed, 23 May 2018 08:36:18 +0200 From: martin rudalics MIME-Version: 1.0 To: Alan Third , Aaron Jensen Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> In-Reply-To: <20180522193353.GC35196@breton.holly.idiocy.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:C00vvbEfNAKvUQANFvKzHuZR/Xx4384I4y3EbnnfgBnWEND6UP2 YVKXeP/KyjiJxJknlwJ1cGtrhZ2/Bj3GjZV7UIgpyUHT6T1N54VwrEQQ4qNlBv6+rXLtGxy iwyIVpEF7h8NnadL9JCPI435D29BIiqs7haeUSN4w/KN9jDyJEWlc6uAmNJFeZkbhUnniSs UR9VmB6wyFi92iI+bMhLA== X-UI-Out-Filterresults: notjunk:1;V01:K0:FsTp3jOnFd8=:EUDssCGWw82t/ZNtBfUVbs 39Ro6gll4JFqnR9cuBj2pGN49eAUdQ/duePP+M/KVJ0zli+BtHxgr+jvB3iOWalZyawk3/PIo KGf3LzJTXtFnWZ/if2kl43E5PVLHmRnbBfd/ALmocCzqQkSwSm1ksawB2MXZageqR2WaFZs4j aDnsspXSieOk+bp4+t4cF8WdBnTCkyON5dxaXS2lreDUiNYTNyq+qz4pBPIOFt8cNirh1EWEn MTMyKOTxsXa7D48io891ZddtaeLJk25o2gT1bJ7kqNcHxLFVZH/bJ6bBS9Z/sI6mMltILd56R +Z0tDwWFOdQFD7kY4PzITJCF/tu8FD7nLn0FulG3V/8rr0xJOcLKFyQETyPr4rgPevq3f5fK+ Lntqvicj5XF54VeeGvPneNQY7SEiygANgA8ZJ5pUABqdnqpoYedo+5MSb7ekxHlrWBHbw9fsb BaS8wVJMwt3XZPS6bkTvH0wgYi7/zfPHY2g4glb9M33XxbTjJLEiN/9JAaFO+icculre9ZE6E v4kaWmWPTISsaHhclXEz7ntg1I8E9qr2kEBxcmDKEu3QT5Y8+Prf0vcno4rNDBogUpmF1hRtZ qkTYGYG57L6D+v/ElRA3AamI8eN2OH43TzjMR7sVNESr2u03WRmsE2Vn1kCNcD7vf1TAImNAY yGqWhfBjMUD+v0ZrPp+Yov3UBfPoHkj1JH02u0e0MvdEzXeyava7//BWV41otSl0kDOUkxpol kGUAiQgzkLJ7F6QG8jDFskCz7m1FsPhiTm4O/BJAy8WvBJ6CRdlXnn+6Vi412juZrrWvMPMZw BVP/DW5 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org 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.7 (-) > Confirmed. I get the tooltip for whatever is under the mouse in the > parent frame, even though the child frame is obscuring it Just for the record: Aaron, do you also see the tooltips adherent to the parent frame appear over the child frame? > I think it=E2=80=99s because the parent is the selected frame. > > Here=E2=80=99s some fun for you to try: > > (set-frame-parameter nil 'z-group 'below) > > put another application=E2=80=99s window partially over the Emacs fram= e, make > sure the Emacs frame is selected, then mouse=E2=80=90over where the mo= deline > should be. The pointer changes and tooltips are displayed as though > the other application window isn=E2=80=99t there. Do you really need the > (set-frame-parameter nil 'z-group 'below) for this experiment? I wonder why (it doesn't happen here because I always use a strict focus-follows-mouse + autoraise policy). > I guess we need to work out whether the frame is obscured and if so > don=E2=80=99t change the mouse pointer or create tooltips? On my system I've occasionally seen Thunderbird tooltips appear on top of a Firefox window (but not vice versa) so I suspect that this problem may be quite common. But with my mouse policy it's certainly less likely to occur. martin From debbugs-submit-bounces@debbugs.gnu.org Wed May 23 02:36:47 2018 Received: (at 31546) by debbugs.gnu.org; 23 May 2018 06:36:47 +0000 Received: from localhost ([127.0.0.1]:44679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLNOB-000397-04 for submit@debbugs.gnu.org; Wed, 23 May 2018 02:36:47 -0400 Received: from mout.gmx.net ([212.227.17.21]:33551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLNO8-00038g-VQ for 31546@debbugs.gnu.org; Wed, 23 May 2018 02:36:45 -0400 Received: from [192.168.1.100] ([213.162.73.180]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LeSOH-1g8mUI2sSj-00qEEH; Wed, 23 May 2018 08:36:27 +0200 Message-ID: <5B050BE7.3090805@gmx.at> Date: Wed, 23 May 2018 08:36:23 +0200 From: martin rudalics MIME-Version: 1.0 To: Aaron Jensen , Alan Third Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:v8g0j/C/2xjb5yB+ea27uhos6YOnsS7Pxu+YQTicTI0hbw6WrRR A5mM04pkAzA4rBlM9/WAYIAWDkO+jZ6Qkya12t7OduLqUWOpbYxxtouVz5Z77Syw+aic2ik hp9RrYUNkABn872cDh0vLkDru6uH4mOJ8aYcuA3IsCrdvNoW0NM8xwjKnjvC9jGGB2G+Hlo 2IDshX2V9IwesUss9PxSg== X-UI-Out-Filterresults: notjunk:1;V01:K0:UlJJ5y4HHjM=:XT6t72ohIGWzUPRsd0yQtC 5qcrtNNh+qf0vhCI/ibjKa7vfP++mbsI2JWsIA46yFhXkp9KvHhPAQoGV54d7/tUN6kh3sjNR IF0MXjklr8F6nb0abJqv6oSYewVzCIKqAOy8uoZ4zqOnhhwHIrnsQ5/3jfe55ecWt1dT1uv2e 0NIVP75N8SDonb6t+DOd1Dc1Bpr08Fm7Nu/jT+Cm8uChtTyxc6TCsLCq/HE4eZ/7dHWm5AIas 74VW+M1p4xGyUE6BiPXBesVxSke9hPiJp/2ooBL9SVOpDzJUTFgwm2Ekdwr6nyDtMcfw0md09 APPxeHUBnbiGI0ceBIp2eW0cQm754U7tBLQeSmLywv8T2JIB/DTwxgnUcycIXdmNoqRG+sSHA AF0DmQXh3njtnmikrYUp6TdH2CcRg9BrQfna/2rLwx7MwueBJpsRUae81vkuTrp9N0bWuV5xn Y/Ybw1RkrR7qhtpF2/P/fX0yh+5Co6NxkA2Xfni+vkzMV/Tj/LOsO4GgIEcqe+3TLAIKXIYqJ aeaUko9TpCvnITeCEg67F9FoclC3dCSiAX5ZgTTlyJhdIpozz+rSoroRgSq5lwO/Kicf0H33U ZSgyJ6HWOoG0M8GZwHxUYgdmD01N1yFthOALjFgFN748r4RMtGAzvNrMOSRkUhRN0GnyC+4xH RPnYxmnlPTy+tEslpuWRzEZwM4mAm4IpFUqkYm3bxD3uEUMviAA4nUQd7tFcaeZN/2yI6iWNU LDbrq8B9SsRIW4gE4erB/ooNYoN9I6MMzlKG3d3QuMlZr/dYx/yv0RG+8J4+eA67C5TGtuuBF RmGMqHa X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org 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.7 (-) > I should say that even if I move the frame so that it's not over the parent > frame the scrolling bug still happens. If "the frame" is a child frame then this problem is pertinent to your windowing system: With X or Windows child frames cannot be moved out of their parent frames. > That's the bigger concern for me > than the incorrect mouse pointer/tooltips. If I accidentally click on a > posframe in the wrong place it effectively breaks it. I still don't understand which command gets executed in order to scroll the parent frame's window. That is, if with emacs -Q I click anywhere on my single frame's only window's mode line, that window never scrolls. So please tell me how your window gets scrolled. martin From debbugs-submit-bounces@debbugs.gnu.org Wed May 23 02:36:49 2018 Received: (at 31546) by debbugs.gnu.org; 23 May 2018 06:36:49 +0000 Received: from localhost ([127.0.0.1]:44682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLNOD-00039L-7h for submit@debbugs.gnu.org; Wed, 23 May 2018 02:36:49 -0400 Received: from mout.gmx.net ([212.227.17.22]:47025) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLNOB-00038l-WA for 31546@debbugs.gnu.org; Wed, 23 May 2018 02:36:48 -0400 Received: from [192.168.1.100] ([213.162.73.180]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Meutp-1fjNLz3XC5-00OUlG; Wed, 23 May 2018 08:36:30 +0200 Message-ID: <5B050BEA.4000804@gmx.at> Date: Wed, 23 May 2018 08:36:26 +0200 From: martin rudalics MIME-Version: 1.0 To: Aaron Jensen , Alan Third Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> <20180522194441.GE35196@breton.holly.idiocy.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:sTjr1aPBZcirI+KevGzBgoJ0l1+tvm7dViwdcxQhoyKxaM2kBiG FLcxj3wSksei8CFSrJ1F2AZ3AjbN4myyc5tkbO8jg7TvGytG7QM5aVf6l2P8jL2P//yAGd8 P55CD8C8PBhxeldVIxxaAuEs+qSYcw+aWiYluQrXikv/BNzucO0rD4JQjse+V0M2p0En4Yc I9d1+TukjJjNzs3RTyWJA== X-UI-Out-Filterresults: notjunk:1;V01:K0:M6tge7+pGlE=:s8DlvUkUtNfqZM28tDvDdl axTJ4tt08SuxPYZJlFb3f6KfrcGgUTM58Jp4a/2ngprSMaOb8AnCndtx4vU+PRM3O5Yz25PCt Fa8wyguYbcQ1c/Faq+9ZoTu78DnRYUeFK2mOFrNiAizFb6IsIuyu+/UFEx9sBBDg/NGh3hcHz 4r9F4HYtI+GjPxqHTDQkmpLq2rq0B1wIUq+A+dHIZbItWbQFOznPOERp0eqqNyo65CDUI8Y+V WIhoYSFarlhVLqeqGGXfw90un0MpMCJ04m797d/PYWn19qKbA9v9Ge8SprGx1gEg2d76RR1Zh Vw5Mcf8UNJ3KuUdZAlNUmMRYTRluNRCXJ82KUlQI/aTgrGXZIm+Gq5Ko5vIvvV5FfZMp8wBOK xAAsU4wNSFPzeTT/MMft0z5CwwLKyCUdM1FSNM0Qf/4M3QTLKUaVjOYFDmv6cyhcZ1bz/VQwl XUEF3j4dgzdQHXRUoARMlNLp5GThjAP8hBHODlGNh2x3+sYsWYn9OA8WxU9B4SWIqzo2CCbtk Ir/LgUkUYytqjnmXC7OTP2xNF50M/OE4i8m1o7XYgDCsrtjdMgzOxotsKyTtd5HtK1gm7ud0N cI2b3hyLwLRFG0S7Y6FnSCm3rfjIMvkjEWLsxJwRCbIC2reAcUGsFa1MhqYm5nSiEemdSMVos RjaXjQHzKs1lbapRB6mQiqz4r33SjaVeO9WGchv4jsI8WkIln9anGDFanG+SqMnz8Po7XTK2z fUyB+neKmOLGgzS7HDWxjGU2wJszfhaTT+rC1hf4jav5Fh5e2aisuSLq61V0N0/w70j+nwUI9 qmA3Djw X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org 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.7 (-) >> Ah, I see. I think this is because even though you can=E2=80=99t sele= ct the >> frame, mouse clicks still register in that frame, so you can move >> point. > >> I=E2=80=99m not sure if we can stop clicks registering. I don=E2=80=99= t know how this >> works on other platforms either, presumably better than here... > > Could we short circuit the mouse handling functions if no-accept-focus= is > set? Now I am confused. Is this in any way related to the OP's report? There the window below in the z-order gets scrolled but here you seem to mean that a mouse click affects the window above in the z-order. martin From debbugs-submit-bounces@debbugs.gnu.org Wed May 23 07:14:39 2018 Received: (at 31546) by debbugs.gnu.org; 23 May 2018 11:14:39 +0000 Received: from localhost ([127.0.0.1]:44833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLRj4-0001R8-TJ for submit@debbugs.gnu.org; Wed, 23 May 2018 07:14:39 -0400 Received: from mail-qt0-f177.google.com ([209.85.216.177]:43180) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLRj2-0001Qt-MS for 31546@debbugs.gnu.org; Wed, 23 May 2018 07:14:37 -0400 Received: by mail-qt0-f177.google.com with SMTP id f13-v6so27474265qtp.10 for <31546@debbugs.gnu.org>; Wed, 23 May 2018 04:14:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Sbrgg10uJ9acHi+w8SC1gLacfbJhPD3pjREg3DAeu5w=; b=jyaTbaLRNFc5hNpbQPo7aqJa2lxyoWoJvbbXivuTMbWxBLIcZgUmpU6ISvJHbXFg0z bt5g9SWcutfKmWT08ESTj4w6DBr1s6lczyxr4MfWWTXgJ8Y9z4Xo8RSYJOYiM0VWTg+m Ilm8ubsMXDcFr2ld7FZSHTz5IThT0cu+Wwh/54oM4537e34DqcYyS8ppkCJiVv4eL5Yp VxRivvIlGkkghIVN7ZnhI5BsqoZKpcHlixLnkxa+1O1PYRIn1Qip8ZySZRVhq6G1uKNe VZJuzXP3qTN4F/8x71IVRrNhh52EBcn7RA8mFiwGG7Rh8rYT4gKqulx3mpFVoAdKGKj3 Klvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Sbrgg10uJ9acHi+w8SC1gLacfbJhPD3pjREg3DAeu5w=; b=mXRyFSOpi8syLgFd4ugeeBezGAtOM8gqdIpHBunkXcMGuQFZPmJO6miz04WycVj6ob WuPLNuKXqyJDsQdaNIxdzlX1rb1XfOfW1IsyGzcG4yV6kZNW7IWvNV7UWQaY8uUPVDSD iJ7/BdMmBsPKESuS2oX+RSpetAYbYWnrYBTIIGng6q3AN1butrqlp4TTRywBsxfLUebS B36mnkOwvn7YT8MB5X/0NU42djRn5sLVB0lD+ju6vOqL1AvQeVdVQSzOHzp0uGyrzlBt rLJZtDIMW1g+9FvRU0G9djAFdW4z5HINLodM2QN6ruF7tOURjn+jDgiFALvxxNUg32oF j3Gg== X-Gm-Message-State: ALKqPwdZRqjkr7Znvn7DcjizIgVghplv5OCTXyiM6p0+Mv39GoJH0pSF h/IDB5sJFXAMQ+xRZihEk7gc71YCs4pbfMRtf5Y= X-Google-Smtp-Source: ADUXVKKpQ03g1K1aleyjnahWLjhdSJxEy4mehC0qgiahQSI2k6GyCzV7Kzsjy49pKwJ52NgKl3TdtxVc7yjxr4h8ttI= X-Received: by 2002:ac8:ac8:: with SMTP id g8-v6mr1310873qti.127.1527074071053; Wed, 23 May 2018 04:14:31 -0700 (PDT) MIME-Version: 1.0 References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> <20180522194441.GE35196@breton.holly.idiocy.org> <5B050BEA.4000804@gmx.at> In-Reply-To: <5B050BEA.4000804@gmx.at> From: Aaron Jensen Date: Wed, 23 May 2018 04:14:19 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: martin rudalics Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, Alan Third 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.0 (-) On Tue, May 22, 2018 at 11:36 PM martin rudalics wrote: > Now I am confused. Is this in any way related to the OP's report? > There the window below in the z-order gets scrolled but here you seem > to mean that a mouse click affects the window above in the z-order. I'm the OP. I'm sorry if I wasn't clear in the initial report. The problem is that the child frame (which appears on top of the parent frame) gets scrolled on click. In this gif, the visible frame is the child frame: https://dzwonsemrish7.cloudfront.net/items/3p2o232r1S333y1o1H3S/Screen%20Recording%202018-05-22%20at%2005.44%20AM.gif?v=b53e93c1 > I still don't understand which command gets executed in order to > scroll the parent frame's window. That is, if with emacs -Q I click > anywhere on my single frame's only window's mode line, that window > never scrolls. So please tell me how your window gets scrolled. I do not know what the command is that is scrolling the child frame. It does not appear in view-lossage. > If "the frame" is a child frame then this problem is pertinent to your > windowing system: With X or Windows child frames cannot be moved out > of their parent frames. This may be, but I'm at a loss as to how my windowing system would increase the height of an emacs window. It seems more likely that it is due to some bug in nsterm, but I have been wrong before. Thanks, Aaron From debbugs-submit-bounces@debbugs.gnu.org Wed May 23 17:31:35 2018 Received: (at 31546) by debbugs.gnu.org; 23 May 2018 21:31:35 +0000 Received: from localhost ([127.0.0.1]:45695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLbM7-000373-0T for submit@debbugs.gnu.org; Wed, 23 May 2018 17:31:35 -0400 Received: from mail-wm0-f54.google.com ([74.125.82.54]:36021) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLbM5-00036r-OF for 31546@debbugs.gnu.org; Wed, 23 May 2018 17:31:34 -0400 Received: by mail-wm0-f54.google.com with SMTP id n10-v6so12977665wmc.1 for <31546@debbugs.gnu.org>; Wed, 23 May 2018 14:31:33 -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=E2203dJ6gOV/QRYkwByIBvKowkHo3rQBkEBznLSmx38=; b=t1++kCbKD8rz76ms0doKrmnu7KQHZ30DNs0PH9jtuV6AzDjuw3H34BwjGPKx2GvcdJ u5A2SIhFFT/D+dzPhe0rHFk82olBr/Ek1aTZy4I5VJxgA5mSjUIAv/Kz8sCLhanKZ7EB Y5de8khfkNeM5V4NRflwhVaJNWJC7fPko/9xoGOf3iqNV36paVnz3YrZYFuyOSAOz8W3 JEDV3nKe2wpkGUsOyZLWzCTdHJlXvmhMf4h/mXkDsbnwPAkXnyjJL+aHfbZjLYyccr1h k9FMeV26kcnVk4OGwhx2obafinssmJoa+B0/phYb+e9wC6JFzt74mJ5+4m7aRAga5GQ/ WUNQ== 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=E2203dJ6gOV/QRYkwByIBvKowkHo3rQBkEBznLSmx38=; b=qbVF5IifSfhxyMkJG4dxXal7TYMP++ovEiZKgyW6OxSDZu7/OBWZdo0cgBq5FH4Fv/ NakjefDtuoC9I+6Eq4OV1O8lDsHZC2THjOfx8YoEq/+UMFD6DKsufOG4+hjgBDosjxT1 iMJfd5DMzmrPOB6QSGnH7h2BxRFBb2hiF/j4kYZAb71orkg0cjUzqkX62a8hY1W0/OcU RSzKYaeI6RHwkggjGfFnmRRlQ8kvJWG6jh+/f75dMX+zPaHxv0JMmOq6w0lLS6t1m+rF 13VThS+tmhK1q/N9tdkR174Rjif6ZtMZgv6VxNVeLTUvLMFfxMW+GMKIL1PYwmR0Z4oU tgKg== X-Gm-Message-State: ALKqPwc2iVb78pgZ/Aj9FiQSBNVB9y56k/9ERpEqvCwQCncomYs1AQV0 oECVa1+Ig9HI7wR5XLWSdL0= X-Google-Smtp-Source: AB8JxZpdKx0yqeyLvVlaOQ2AxbFw+BL5FtJsuMP8jETtti4rdwXmOug9Wqg17Ee4sKcqT2uNIswG/A== X-Received: by 2002:a1c:7e8d:: with SMTP id z135-v6mr5174918wmc.6.1527111088036; Wed, 23 May 2018 14:31:28 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-3920-9846-938e-4d64.holly.idiocy.org. [2001:8b0:3f8:8129:3920:9846:938e:4d64]) by smtp.gmail.com with ESMTPSA id u69-v6sm4722882wma.37.2018.05.23.14.31.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 23 May 2018 14:31:27 -0700 (PDT) Date: Wed, 23 May 2018 22:31:24 +0100 From: Alan Third To: Aaron Jensen Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem Message-ID: <20180523213124.GC36578@breton.holly.idiocy.org> References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> <20180522194441.GE35196@breton.holly.idiocy.org> <5B050BEA.4000804@gmx.at> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.3 (2018-01-21) X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics 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 23, 2018 at 04:14:19AM -0700, Aaron Jensen wrote: > On Tue, May 22, 2018 at 11:36 PM martin rudalics wrote: > > I still don't understand which command gets executed in order to > > scroll the parent frame's window. That is, if with emacs -Q I click > > anywhere on my single frame's only window's mode line, that window > > never scrolls. So please tell me how your window gets scrolled. > > I do not know what the command is that is scrolling the child frame. It > does not appear in view-lossage. Is it a mouse drag? It looks the same here... > > If "the frame" is a child frame then this problem is pertinent to your > > windowing system: With X or Windows child frames cannot be moved out > > of their parent frames. > > This may be, but I'm at a loss as to how my windowing system would increase > the height of an emacs window. It seems more likely that it is due to some > bug in nsterm, but I have been wrong before. The frame changes height? -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Wed May 23 18:21:49 2018 Received: (at 31546) by debbugs.gnu.org; 23 May 2018 22:21:49 +0000 Received: from localhost ([127.0.0.1]:45711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLc8j-0004Dc-4k for submit@debbugs.gnu.org; Wed, 23 May 2018 18:21:49 -0400 Received: from mail-qt0-f177.google.com ([209.85.216.177]:40182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLc8h-0004DQ-VO for 31546@debbugs.gnu.org; Wed, 23 May 2018 18:21:48 -0400 Received: by mail-qt0-f177.google.com with SMTP id h2-v6so30253920qtp.7 for <31546@debbugs.gnu.org>; Wed, 23 May 2018 15:21:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=F/bYjyXACkoXfCHG7cpnkz441hG+KjJ0srEgXjoSstE=; b=I/YLfrvfp9y8+uRBV45T+qi4PtXGLC8QrC+Ss3g+h7zBEalMDl+Ha5Ud6+WKMQKIT8 8sBCWedBWd4fYcnhbWj3yxibYrP/5HtLfEUE71I3GMSLOhyaKK/+gHZJzGmwkyB1Z68m eTP9fMoo6y/SAKvbLNzkDnf+X+QJd2LFCPyhKvTgm2e+Ahovl1hd3ek0d83Tr+Wteb3J jYr+Ld3K0jzphJYQOrwa6inVzi+rQ58zCb1TGmL9/ZnqocxEx2zrLbnUPiaom9VSzXqb K1KztBodw6W3mgDOhG7LoKOqyjjINs32C10kie/7Uz7UrOflf/r2xjhi5av3p2/KMTCC yOFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=F/bYjyXACkoXfCHG7cpnkz441hG+KjJ0srEgXjoSstE=; b=EypDzFMbOjrbtfZ6G8TmvJvZWxjp+K6s1BRWmDaxP+owkooic9/76das2wF/bHVFgm c/xULEyuceyV8sFmijQcKs1Vyin2iUJe5mre9e+FJ28nPIW1xp31/0CdtN9FOUNptp4d HgYLHvpmeOtZEkUeqVgoSj0b/KQWjkS6jupmpfKFXS0ifsDfvlBwcjMFYuhXKFQ8hLqT rawTGBj/x8ECcTnCllUMSId0142PZCRSJ22lRNkKqSlqrWPZt8fCOmlW9SGkSqP3Htnq A+sHXs7hXEQ7oMuDbPWv89MG0MyfkgiPEP0sjWjOeVnQmI0Hc8TdnUkdjjULUj0yCajy RYLg== X-Gm-Message-State: ALKqPwecoz0lFBdUlv2RvkTfvwiscymi1xiyMuqSekJpZGjkreWjUHnl ZD27aMuLZFvdEYHYGOArgQAvI811iI0cHaY9CkE= X-Google-Smtp-Source: AB8JxZp7OwyHvsWccF6c/HhAiZjIxRafAVm2yPLfM+JLLKuPqgGjvtyx/jePO5uSd7UAllkkhRY+6Ed016+nZX1V01I= X-Received: by 2002:ac8:459d:: with SMTP id l29-v6mr4517050qtn.365.1527114102463; Wed, 23 May 2018 15:21:42 -0700 (PDT) MIME-Version: 1.0 References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> <20180522194441.GE35196@breton.holly.idiocy.org> <5B050BEA.4000804@gmx.at> <20180523213124.GC36578@breton.holly.idiocy.org> In-Reply-To: <20180523213124.GC36578@breton.holly.idiocy.org> From: Aaron Jensen Date: Wed, 23 May 2018 15:21:31 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: Alan Third Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics 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.0 (-) On Wed, May 23, 2018 at 2:31 PM Alan Third wrote: > > I do not know what the command is that is scrolling the child frame. It > > does not appear in view-lossage. > Is it a mouse drag? It looks the same here... Ok, I have a guess. I can reproduce it by setting scroll-margin to something like 5 and clicking on the last line. The window scrolls so that the point is visible 5 lines above the bottom of the window. Even if the scroll-margin is 0, I can reproduce it by clicking on the last line if it is partially visible (as it may be with frame-resize-pixelwise set). I do not know what makes child-frames without modelines more susceptible to this, but it at least looks like it's doing the same thing--scrolling the window to where it thinks it needs to be scrolled in order for the point to be fully visible. > The frame changes height? Sorry, I meant scrollable region/buffer (not sure which or what it's called in emacs parlance)--the scrollbar handle shrinks. From debbugs-submit-bounces@debbugs.gnu.org Thu May 24 03:20:11 2018 Received: (at 31546) by debbugs.gnu.org; 24 May 2018 07:20:11 +0000 Received: from localhost ([127.0.0.1]:45918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLkXi-0005Xc-U5 for submit@debbugs.gnu.org; Thu, 24 May 2018 03:20:11 -0400 Received: from mout.gmx.net ([212.227.17.21]:52343) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLkXg-0005XP-Cu for 31546@debbugs.gnu.org; Thu, 24 May 2018 03:20:08 -0400 Received: from [192.168.1.100] ([213.162.73.65]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MbJTE-1fcAxW0xkq-00Ihwj; Thu, 24 May 2018 09:19:50 +0200 Message-ID: <5B066790.7060104@gmx.at> Date: Thu, 24 May 2018 09:19:44 +0200 From: martin rudalics MIME-Version: 1.0 To: Aaron Jensen Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> <20180522194441.GE35196@breton.holly.idiocy.org> <5B050BEA.4000804@gmx.at> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:Uo8vgNVkbOyh5C1PBzKpk8nznNOTpsYDbC9otc3Valmge8KrlMH C05LdNnK9+1HoHKYlJAwvt9XZSPNGwMMS1wfBgH0pEU70tjGJuoKlkeB/NcjkdsPEj73qLu LGe8RyUe0bs4jNt+DBVFZJ1KjrXuD6L/ePTV0rEkwox/U7fyCvE9URdoBqGyCH/8ehIAyeS Ci4R/kLHgd6b3JxYp5Dmw== X-UI-Out-Filterresults: notjunk:1;V01:K0:sfasiCxBFy4=:ZBtIRhXu0QnBgAtVgCa4Zi 231nR6AsyazDzpKcw9KasRDuEqgoxgcDXN548BY5VTc+f0sb6jHGYU3hIiQ5iyrczAZyKGaUY p/uWCQwsOY4WcLRZPpawAUvXkTadyAOMmaf4X13GgFJZS0jmsQvH38Hayq0K2jgp3i4gby3Nn JWbQ9+sjMMnewCCwk3Bc+ozGj1f2qCodMnFMTdXir9iFB77+BlU5SuJFv+iBUlOAunwCbg8BN gLfPW0eeBrO4uSRqCETBMlD8Tlc63smMizIDsNtBbOdX+vXyPAOEj8NJcDTrJHNn26quAlTPv izOt53ETmSEtoTMc7UPETk9czUtVsuPjiNqinI9Bl0jJePpF8A7k6ih+ruDSozRu/mDJiLj6A BW7ioJOPSUpmG16jDcWg0RCwca/T96vgLlGMZX29n1u9NIxkpQJ/fWGFlmMQNMMVIdtKOltlm C268i/Z5NQ6A8o1afhzzoEhT5Qww/X5cull6JD0S+WQANHAcdWw6PolHCLsKGG6UDJKCj1VFf UGf1x5a67aiAQfk175iHT+mWCNcqTrAKx74De96Ge9I8kEnUTN4O1k/Ge5uEkYDjz91tj5FZ1 D78xxJ3UPe7PO1mjposY18rlviAA2ksWqvFKYiGqbbjY438h9tOg0BJ4B6vgyldZF4RT+mFWm dnysx4MC7CQ1PDV6dvnjoEHKpPK0HEXwvSLzFxy/eDsjYYrdHnSXbXdd4XB3YuhKNjio6aqG9 uXZ48CRcv344n7t6W9kjBFH60D23Cj/VcpkR/2rMfF0StNVjdW5HS7RXTAEwSJFAlveGu7qPH PnGSE/m X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, Alan Third 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.7 (-) >> Now I am confused. Is this in any way related to the OP's report? >> There the window below in the z-order gets scrolled but here you seem >> to mean that a mouse click affects the window above in the z-order. > > I'm the OP. I'm sorry if I wasn't clear in the initial report. The problem > is that the child frame (which appears on top of the parent frame) gets > scrolled on click. In this gif, the visible frame is the child frame: > https://dzwonsemrish7.cloudfront.net/items/3p2o232r1S333y1o1H3S/Screen%20Recording%202018-05-22%20at%2005.44%20AM.gif?v=b53e93c1 But I referred to Alan's response and it seems that he sees the converse of what you observed. >> I still don't understand which command gets executed in order to >> scroll the parent frame's window. That is, if with emacs -Q I click >> anywhere on my single frame's only window's mode line, that window >> never scrolls. So please tell me how your window gets scrolled. > > I do not know what the command is that is scrolling the child frame. It > does not appear in view-lossage. And C-h k does not give any clue either? Try putting "(ding)" into 'mouse-set-point' just before "(mouse-minibuffer-check)" and check whether it rings when you click. If it does, then please look into 'posn-set-point' which window gets selected. I suppose it's the parent frame's window which gets passed via EVENT to 'mouse-set-point' so we will have to check why the child frame's window is not found when constructing the event. The corresponding GTK code to get the right frame is already quite painful (see 'XTmouse_position') so I wouldn't be surprised if macOS had similar problems. >> If "the frame" is a child frame then this problem is pertinent to your >> windowing system: With X or Windows child frames cannot be moved out >> of their parent frames. > > This may be, but I'm at a loss as to how my windowing system would increase > the height of an emacs window. It seems more likely that it is due to some > bug in nsterm, but I have been wrong before. Sorry. I referred to your earlier I should say that even if I move the frame so that it's not over the parent frame the scrolling bug still happens. so this was about moving the frame and not changing its height. martin From debbugs-submit-bounces@debbugs.gnu.org Thu May 24 03:20:20 2018 Received: (at 31546) by debbugs.gnu.org; 24 May 2018 07:20:20 +0000 Received: from localhost ([127.0.0.1]:45921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLkXs-0005Xz-8U for submit@debbugs.gnu.org; Thu, 24 May 2018 03:20:20 -0400 Received: from mout.gmx.net ([212.227.17.22]:49365) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLkXp-0005Xl-Fk for 31546@debbugs.gnu.org; Thu, 24 May 2018 03:20:18 -0400 Received: from [192.168.1.100] ([213.162.73.65]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MGB7j-1fXY6p0mpT-00F97I; Thu, 24 May 2018 09:20:00 +0200 Message-ID: <5B06679A.2020407@gmx.at> Date: Thu, 24 May 2018 09:19:54 +0200 From: martin rudalics MIME-Version: 1.0 To: Aaron Jensen , Alan Third Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> <20180522194441.GE35196@breton.holly.idiocy.org> <5B050BEA.4000804@gmx.at> <20180523213124.GC36578@breton.holly.idiocy.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:Tqff7xelNt8D1JQcRuLFRoOATpaGvUSaaj0Nke7/lNVDClzHB49 9OWy6/qu2/cGjQCzG/1hMq4NCtYW4We8Qxhj7UQG6SG94DvXEenFRAMJSW/axw4bqPTHDEO +U3s0iLYGISBw8wDyyZPWEQkOpreoeaW9JDIwj6EZX3KqT7zW3Rn1+NEKGDdhTFaLKBX42K Nl4cV84r0x7AkVGPx/nvQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:CEzIN6wPPa8=:AUOEzhg9TCfl9oLshpdgOc JJ1SUbsviffmOrA3HACnvWFPliBdPfRCzVpEmNYIpBj9zwFCcXh+JXWteF7Q5ogfHy9RhT7CO 0AZUwJP6iGVGDDPyYzu9+gO8mZ1QB4EDYjwAuIjMdr5tPfEA7NGTHKFJxbTM+VPB6O+bIH/9U g7GGbobF9/ANAZXLnvkr+/2DjlJmzRzHxySYkJNlsMuGlmKQL/wV4hmukgsWfAbTAqJja/hvw SnSQiAywHCizAPCNK0rsys4LHRkUEJe0djcVW4a2+Ww35pUiaFHrHqdKRGEMc+s69Kj9ufQZP 0e4NHMnFzVkEoybrq8C47lNAlJXy0OBnu8bCR4JCwGHnxBB48b/ckj0h11jQyfcu3TXUGig1e DEHFFAIOPUh8cdo65YCMml6xaO4GrSHAe7KmXjNFp3TnKG7iLCfGIrECPHdCEWKM5bzSjmic7 H7AuCnUCQafW3ZFsnXCxL0wPCky0PiypCs5p2ebub9GSJpBAznPOeUPo5YUFmi8ItJUiL0ByV +8hMvWzkzYqe0Zdk8gfldsqOk0YCrzwV1DIH/zZXJ/ijxuLMNWSTwQIf2R2DqwXt5iCbg7Bnn LeLF4nFZ39ED6DejRyKLKI6TLvzsvAZW5vi9OYAe47qvgi8AsOdNDaHXLh2lAV2pAPgk2pLyK p1MDCStM7B4x7aiF1/0KvKQ3ET1EFIwGPk/xc77fTz6nA4jTcmmlC1Q8RgBOpuDp0iWAjAS+z Pqwbxmfe3QtCFMCOzWTGQLixHD++R36GRphdmiSE6+N+p6y+1Fvq0wFX5hZT+XbkBA6eitHUG iynwYgl X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org 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.7 (-) > Ok, I have a guess. I can reproduce it by setting scroll-margin to > something like 5 and clicking on the last line. The window scrolls so that > the point is visible 5 lines above the bottom of the window. Even if the > scroll-margin is 0, I can reproduce it by clicking on the last line if it > is partially visible (as it may be with frame-resize-pixelwise set). I do > not know what makes child-frames without modelines more susceptible to > this, but it at least looks like it's doing the same thing--scrolling the > window to where it thinks it needs to be scrolled in order for the point to > be fully visible. So does 'mouse-set-point' get executed? If it does, then on which frame? Note that if I understand Aaron correctly, the "scroll" happens on the parent frame and not on the child frame. martin From debbugs-submit-bounces@debbugs.gnu.org Thu May 24 06:54:14 2018 Received: (at 31546) by debbugs.gnu.org; 24 May 2018 10:54:14 +0000 Received: from localhost ([127.0.0.1]:46017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLnsr-0002Ks-PE for submit@debbugs.gnu.org; Thu, 24 May 2018 06:54:13 -0400 Received: from mail-qt0-f173.google.com ([209.85.216.173]:45305) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLnsp-0002Ka-6l for 31546@debbugs.gnu.org; Thu, 24 May 2018 06:54:13 -0400 Received: by mail-qt0-f173.google.com with SMTP id j42-v6so1349772qtj.12 for <31546@debbugs.gnu.org>; Thu, 24 May 2018 03:54:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+TP1YS7ZemN7HRetGgUWiU9IDfbdXUyBFJJf2g5lPEU=; b=qVU1zSL4VHDSLcUUYU2pexwq1UgV9ZwxmbAG3Q2p3gv1YdrVwmQ1MFIt8BIhNDsIiX zNLsm3Knlk7X3qCVz3vBk4jxOGwznZu75PuXrXn40N3dLQ96ZUKsaa5R05C6Q0IlHdu7 EH4NPO3BiwAD76SQe5eM3km04m5namEU7UyKxHhytCNgqoScDixbWPr+gCFpBHBeyILy +EXvHZ4RguVkWjEkSCmqd6h1aa7rhaSEZXURzkM6kuQWQewY/x9BalVXp1ZUzZSjkhrB X5Bcn8SufVd9rL5JMp2qHmfji8KNIGGEJYiN4PRV5WzT6GpnY8ZrP3dQQ012Sp/nyDqK lXIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+TP1YS7ZemN7HRetGgUWiU9IDfbdXUyBFJJf2g5lPEU=; b=uTkBp4BbkV5Thv2fwpJ6+i28VUrBf/cPoSQJCIgyISbVUnvigLtL24Sa+7IKfCoaKH E5rwLJmmyVt3cqsSl0xdezn+fOw35yvEhd211DzweFRH35Rew24+3q3HM8AqN/+7EYoU tbr9RlATaxiP2Iel4bztjwEm3JesUatBy62b2GWisbSHg98dIdvMOXVanzyZi38JDWkn Uj+VQcHEY4OXQzpFuw/hyc7opwoZNqjL0H4Aa32jhBPxN2PvxHfrXNGKCEZnsjodb/xX tMv94Z/HJGrRSgu6UsMMyBJtESCa6swxsthFW935gmZBIqlFHW9VEFtJfmnHBlRynwAD yXjQ== X-Gm-Message-State: ALKqPwcpXkHmjfyzRkC3d6qIAyygWJlAgoa7RjBHUzDwk+kwyf1N/5bw qUb68cBQVEGmWtPuxumGuG2dg+XQ53P/TK6H9EU= X-Google-Smtp-Source: ADUXVKLLwspUJ00N4uWxJhzW8EX2PqZ5jvLQwdg8Zs0G8oQ/bcgM41WkeQ/EMWrNDcZGcx3lBGKLeEUdLgQPRQqW+sI= X-Received: by 2002:ac8:3788:: with SMTP id d8-v6mr6525195qtc.61.1527159245654; Thu, 24 May 2018 03:54:05 -0700 (PDT) MIME-Version: 1.0 References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> <20180522194441.GE35196@breton.holly.idiocy.org> <5B050BEA.4000804@gmx.at> <20180523213124.GC36578@breton.holly.idiocy.org> <5B06679A.2020407@gmx.at> In-Reply-To: <5B06679A.2020407@gmx.at> From: Aaron Jensen Date: Thu, 24 May 2018 03:53:54 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: martin rudalics Content-Type: multipart/mixed; boundary="0000000000005a7375056cf17892" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, Alan Third 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.0 (-) --0000000000005a7375056cf17892 Content-Type: text/plain; charset="UTF-8" > > I do not know what the command is that is scrolling the child frame. It > > does not appear in view-lossage. > And C-h k does not give any clue either? Ah, C-h k does give a clue, thank you! at that spot runs the command mouse-drag-region at that spot runs the command mouse-set-point The window selected in posn-set-point is the window in the child frame, which is the window that scrolls (and that I do not want to scroll). But, the thing doing the scrolling is 'mouse-drag-region', which calls 'mouse-drag-track', which calculates the bottom of the window incorrectly if it does not have a mode-line. The attached patch fixes this, which fixes my originally reported problem. Given that it impacts a use of child-frames and it's relatively minor I'd propose that it gets applied to emacs 26 (probably after 26.1 release?) if it's acceptable. Thanks, --0000000000005a7375056cf17892 Content-Type: application/octet-stream; name="0001-Prevent-errant-scroll-on-mouse-click-Bug-31546.patch" Content-Disposition: attachment; filename="0001-Prevent-errant-scroll-on-mouse-click-Bug-31546.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jhkf0wbf0 RnJvbSBhYWM5ZWIzNjlhZjM4MmY0MTk3ZDFhYzlkMWVmYWYzZTM4NDEyNmE2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBYXJvbiBKZW5zZW4gPGFhcm9uamVuc2VuQGdtYWlsLmNvbT4K RGF0ZTogVGh1LCAyNCBNYXkgMjAxOCAwMzo0NTowMyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIFBy ZXZlbnQgZXJyYW50IHNjcm9sbCBvbiBtb3VzZSBjbGljayAoQnVnIzMxNTQ2KQoKKiBsaXNwL21v dXNlLmVsIChtb3VzZS1kcmFnLXRyYWNrKTogT25seSBhY2NvdW50IGZvciBtb2RlLWxpbmUgaGVp Z2h0CiAgaWYgYG1vZGUtbGluZS1mb3JtYXQnIGlzIG5vbi1uaWwuCi0tLQogbGlzcC9tb3VzZS5l bCB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p CgpkaWZmIC0tZ2l0IGEvbGlzcC9tb3VzZS5lbCBiL2xpc3AvbW91c2UuZWwKaW5kZXggOTVhYWRh OWIxNS4uNmE0NTExOGRlMCAxMDA2NDQKLS0tIGEvbGlzcC9tb3VzZS5lbAorKysgYi9saXNwL21v dXNlLmVsCkBAIC0xMjE5LDcgKzEyMTksOCBAQCBtb3VzZS1kcmFnLXRyYWNrCiAJIChib3VuZHMg KHdpbmRvdy1lZGdlcyBzdGFydC13aW5kb3cpKQogCSAobWFrZS1jdXJzb3ItbGluZS1mdWxseS12 aXNpYmxlIG5pbCkKIAkgKHRvcCAobnRoIDEgYm91bmRzKSkKLQkgKGJvdHRvbSAoaWYgKHdpbmRv dy1taW5pYnVmZmVyLXAgc3RhcnQtd2luZG93KQorCSAoYm90dG9tIChpZiAob3IgKHdpbmRvdy1t aW5pYnVmZmVyLXAgc3RhcnQtd2luZG93KQorICAgICAgICAgICAgICAgICAgICAgICAgIChub3Qg bW9kZS1saW5lLWZvcm1hdCkpCiAJCSAgICAgKG50aCAzIGJvdW5kcykKIAkJICAgOzsgRG9uJ3Qg Y291bnQgdGhlIG1vZGUgbGluZS4KIAkJICAgKDEtIChudGggMyBib3VuZHMpKSkpCi0tIAoyLjE3 LjAKCg== --0000000000005a7375056cf17892-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 24 07:06:37 2018 Received: (at 31546) by debbugs.gnu.org; 24 May 2018 11:06:38 +0000 Received: from localhost ([127.0.0.1]:46035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLo4r-0002fY-Nk for submit@debbugs.gnu.org; Thu, 24 May 2018 07:06:37 -0400 Received: from mail-qt0-f169.google.com ([209.85.216.169]:33443) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLo4q-0002fL-8j for 31546@debbugs.gnu.org; Thu, 24 May 2018 07:06:36 -0400 Received: by mail-qt0-f169.google.com with SMTP id e8-v6so1418806qth.0 for <31546@debbugs.gnu.org>; Thu, 24 May 2018 04:06:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=vcMq8mlIoMLSf1hTGV8FjPLXT8BgK6/tcovhgO9wJE8=; b=hgGdIWjH2xrn0naZWARKPfgPGcq12Or2pEElO4jTQMMJ9r7ToLtTTwiMgTBSKlBPyf T733/5IzE8bnY1BPq/2uO7PyS3RErlVblePN0N154eWpoml5QicRvT/n6TOT2gqa4tfg terDs52s8ZDLzf+RMTOuMvfiHjutQC9MjZ32tt7IRXjOFB2rY1alvHyORkK1FMjb4eGK 7ysXTA+dY4D3b11gxGuo+6whed742RDFfIIbkpBl8iNFbBOPmD89pa0VUjRbJ8XRp6hN 6W+1ifNAllz/BDJbg4gej2HL+4WAWlZ84HiNeU6QmuFhXxeVnLGXJpjiSx98KhSi2Yb4 dPqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=vcMq8mlIoMLSf1hTGV8FjPLXT8BgK6/tcovhgO9wJE8=; b=JvWMQcsJg5YA6CqutWORiTV856XEJwICLfymN4jXVgihKc2ldcdV/U1hGJ8Cujwag/ ts6530ZzLasyX5WiZuXJYQPQOXOzMlm4FcNWpIFuJzvz6M4nlHxXNpq7P7mIbAU70tzM OTTaYls2+nJS2EHt5KNvJKLEC0bIa6ytz35/3dqV18/Op0pgT6BeNIsjC0812PxOEjle ce6io5I401eOxX/EFemD0UM9H5mrTpS4DP+gISgZN/TW3zG3nothZVmERtMVCDQh2op3 h0afAaQDl4OcewoFdFybROznhiUvkTHKSzYLm/KJLvGNKwwohy4SoZCGBNUVCV0l6ZT/ G/VQ== X-Gm-Message-State: ALKqPwc/Tzejw68yaqVs30pam9flWPvZ/TVwvUD3z1cKDeHCOaJ9SxIH VOX2rLy01qwUpptJYDHcg8eCiJKSSNDMBX5F1Rw= X-Google-Smtp-Source: AB8JxZpS7ZLSCrlL1iNvxua8AGg5pFvB6jPl9sJSbEkbp7A7Bh/N2eOBBMzh0ccKHriGFLTfoF5dLJt6mGxd1GMh6kU= X-Received: by 2002:a0c:a465:: with SMTP id w92-v6mr6218030qvw.46.1527159990919; Thu, 24 May 2018 04:06:30 -0700 (PDT) MIME-Version: 1.0 References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> <20180522194441.GE35196@breton.holly.idiocy.org> <5B050BEA.4000804@gmx.at> <20180523213124.GC36578@breton.holly.idiocy.org> <5B06679A.2020407@gmx.at> In-Reply-To: From: Aaron Jensen Date: Thu, 24 May 2018 04:06:19 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: martin rudalics Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, Alan Third 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.0 (-) On Thu, May 24, 2018 at 3:53 AM Aaron Jensen wrote: > The attached patch fixes this, which fixes my originally reported problem. > Given that it impacts a use of child-frames and it's relatively minor I'd > propose that it gets applied to emacs 26 (probably after 26.1 release?) if > it's acceptable. Hm, it appears that it fixes the issue when the last visible line is clicked, but if 'frame-resize-pixelwise' is non-nil and a partially visible line is clicked it still scrolls to make that line fully visible even if the buffer does not extend to that line. Perhaps it would also be useful to prevent attempting to scroll into view a line that the buffer does not extend to? To be clear, I believe the previous patch still fixes a bug, it just doesn't completely eradicate this unnecessary scrolling on click. From debbugs-submit-bounces@debbugs.gnu.org Thu May 24 11:27:46 2018 Received: (at 31546) by debbugs.gnu.org; 24 May 2018 15:27:46 +0000 Received: from localhost ([127.0.0.1]:46630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLs9a-00029U-Jh for submit@debbugs.gnu.org; Thu, 24 May 2018 11:27:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56519) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLs9Y-00029I-Ow for 31546@debbugs.gnu.org; Thu, 24 May 2018 11:27:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fLs9O-0002B5-J3 for 31546@debbugs.gnu.org; Thu, 24 May 2018 11:27:39 -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.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36792) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fLs95-00020i-Bx; Thu, 24 May 2018 11:27:15 -0400 Received: from [176.228.60.248] (port=3875 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fLs94-0003Qk-QZ; Thu, 24 May 2018 11:27:15 -0400 Date: Thu, 24 May 2018 18:27:25 +0300 Message-Id: <83r2m1axb6.fsf@gnu.org> From: Eli Zaretskii To: Aaron Jensen In-reply-to: (message from Aaron Jensen on Thu, 24 May 2018 03:53:54 -0700) Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> <20180522194441.GE35196@breton.holly.idiocy.org> <5B050BEA.4000804@gmx.at> <20180523213124.GC36578@breton.holly.idiocy.org> <5B06679A.2020407@gmx.at> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, rudalics@gmx.at, alan@idiocy.org 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Aaron Jensen > Date: Thu, 24 May 2018 03:53:54 -0700 > Cc: 31546@debbugs.gnu.org, Alan Third > > The window selected in posn-set-point is the window in the child frame, > which is the window that scrolls (and that I do not want to scroll). > > But, the thing doing the scrolling is 'mouse-drag-region', which calls > 'mouse-drag-track', which calculates the bottom of the window incorrectly > if it does not have a mode-line. Is this NS specific? I cannot reproduce any problem with the original recipe posted with this bug report, but maybe you are already using a modified one (the talk about pixelwise resizing seems to suggest that)? If it's NS-specific, I'd like to understand the issue deeper before we decide how and on which branch to fix it. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu May 24 11:29:17 2018 Received: (at 31546) by debbugs.gnu.org; 24 May 2018 15:29:17 +0000 Received: from localhost ([127.0.0.1]:46634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLsB3-0002C7-0q for submit@debbugs.gnu.org; Thu, 24 May 2018 11:29:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLsB1-0002Bm-Q8 for 31546@debbugs.gnu.org; Thu, 24 May 2018 11:29:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fLsAr-0002yC-10 for 31546@debbugs.gnu.org; Thu, 24 May 2018 11:29:10 -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.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36811) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fLsAY-0002mZ-96; Thu, 24 May 2018 11:28:46 -0400 Received: from [176.228.60.248] (port=3877 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fLsAX-00069M-Mo; Thu, 24 May 2018 11:28:46 -0400 Date: Thu, 24 May 2018 18:28:56 +0300 Message-Id: <83o9h5ax8n.fsf@gnu.org> From: Eli Zaretskii To: Aaron Jensen In-reply-to: (message from Aaron Jensen on Thu, 24 May 2018 04:06:19 -0700) Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> <20180522194441.GE35196@breton.holly.idiocy.org> <5B050BEA.4000804@gmx.at> <20180523213124.GC36578@breton.holly.idiocy.org> <5B06679A.2020407@gmx.at> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, rudalics@gmx.at, alan@idiocy.org 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Aaron Jensen > Date: Thu, 24 May 2018 04:06:19 -0700 > Cc: 31546@debbugs.gnu.org, Alan Third > > Hm, it appears that it fixes the issue when the last visible line is > clicked, but if 'frame-resize-pixelwise' is non-nil and a partially visible > line is clicked it still scrolls to make that line fully visible even if > the buffer does not extend to that line. Perhaps it would also be useful to > prevent attempting to scroll into view a line that the buffer does not > extend to? What do you mean by "a line that the buffer does not extend to"? Is that empty space beyond EOB, or is that something else? From debbugs-submit-bounces@debbugs.gnu.org Thu May 24 11:58:51 2018 Received: (at 31546) by debbugs.gnu.org; 24 May 2018 15:58:51 +0000 Received: from localhost ([127.0.0.1]:46647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLsdf-0002so-Ku for submit@debbugs.gnu.org; Thu, 24 May 2018 11:58:51 -0400 Received: from mail-qk0-f174.google.com ([209.85.220.174]:39177) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLsde-0002sc-0i for 31546@debbugs.gnu.org; Thu, 24 May 2018 11:58:50 -0400 Received: by mail-qk0-f174.google.com with SMTP id z75-v6so1672069qkb.6 for <31546@debbugs.gnu.org>; Thu, 24 May 2018 08:58:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ajMeMNj1olIY5YjUQprWGiWsWe9Ad/A90f2uKy9C7AM=; b=lbZ8EyvwhibU6zEs0EcS0RLoVa/p7NGIuiHClgkxRp0f21Uh4p+fVQcn2ef51hmx4n LLPdfdFplraueoPHuuIVM9O3YuiWZCM15//1mHAuZRrQVb/beFHy1vrqCcfDMk0LzMsx fBy0C88k+VnfM0k3JXBbiQuKvq801EJ0/262yVKC21Im6lk3FhAUG5zXzXbHcnxrqjWo ChOjYdUbLVS9NlXx8ntfPA5b5L4+hHZRGKYH5HbW4aqRvcT4sYFq+bwMomOwTfclnw0R V98VtcAszOU880IQhHTt7lzfJxULTUctwOELlY+ITc1Jp3RAtZ3vdh3jX9XelBCluS/S 7wCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ajMeMNj1olIY5YjUQprWGiWsWe9Ad/A90f2uKy9C7AM=; b=PHw5cCMGmd6f5F1VosOvUvUySJ6fjyywXrgkJ4L6suQa2UjbT05tko2wanVaLc9SAp 5GPmodw+oebXBsZuhUyyqwMuXJn0SXxq/xpyZppFx/wB1Lq7ofC5gqDI6YJGK/ukfTmP dzQMqpXVRNarFhwrQzHia9HNdEjDuWPVh92Mn+dKD2G5ZMDKm9f/0zvDcWpIhYd1VL0e TG6xsq8edWGSMSfjPyrBD9iMiVVTNpgM40LXjJWcLaXgH6r9FEAdwqAvMcy7AFFLukH+ aLJTYfYxG2alsdw87CTb39ieFLjTXs1GSfFDzadl0VjKmJa6TjbiLzCP9DbR0hPafmnu UyaA== X-Gm-Message-State: ALKqPwcKg6xNrwrKJsXg+ZXaIjqbMlDCndd45t4ZqMLD8Jb1NwhSuF3n 7qBomOtdjl7J+al/SJqy08CyTXqteP0hits4fOs= X-Google-Smtp-Source: AB8JxZrBQvqapo8B8BFutkXrIof1EHJxh8WLFPL2190qU6DU9fmt7ZsWY4bQ2R8d+PPvM8VRfW1CnWlRRTNJQGDXrsQ= X-Received: by 2002:a37:b204:: with SMTP id b4-v6mr7465589qkf.149.1527177524356; Thu, 24 May 2018 08:58:44 -0700 (PDT) MIME-Version: 1.0 References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> <20180522194441.GE35196@breton.holly.idiocy.org> <5B050BEA.4000804@gmx.at> <20180523213124.GC36578@breton.holly.idiocy.org> <5B06679A.2020407@gmx.at> <83o9h5ax8n.fsf@gnu.org> In-Reply-To: <83o9h5ax8n.fsf@gnu.org> From: Aaron Jensen Date: Thu, 24 May 2018 08:58:32 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics , Alan Third 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.0 (-) On Thu, May 24, 2018 at 8:29 AM Eli Zaretskii wrote: > Is this NS specific? I cannot reproduce any problem with the original > recipe posted with this bug report, but maybe you are already using a > modified one (the talk about pixelwise resizing seems to suggest > that)? > If it's NS-specific, I'd like to understand the issue deeper before we > decide how and on which branch to fix it. It could very well be. I don't have a non-NS machine to test. The behavior seems isolated to frames that have no-accept-focus set. It doesn't actually require the frame to be a child frame. This is the minimal repro so far: (progn (let ((buffer (get-buffer " *foo*"))) (when (buffer-live-p buffer) (kill-buffer buffer))) (let ((buffer (get-buffer-create " *foo*")) (after-make-frame-functions nil)) (with-current-buffer buffer (goto-char (point-min)) (insert "1 This is a test\n2 This is a test\n3 This is a test") (delete-region (point) (point-max)) (setq-local resize-mini-windows nil) (setq-local mode-line-format nil) (setq-local repro-frame (make-frame `( (minibuffer . nil) (no-accept-focus . t) ) )) (let ((win (frame-root-window repro-frame))) (set-window-parameter win 'mode-line-format nil) (set-window-buffer win buffer))))) It's easier to repro if after evaling you move the new frame so that it no longer overlaps the original frame. Then click a few px from the bottom of the frame--about half of a line-height from the bottom. You may need to click a couple of times (slowly) around this area. I tend to have the best luck towards the bottom left of the frame. Here's a gif: https://cl.ly/1R3Q231u201R/Screen%20Recording%202018-05-24%20at%2008.56%20AM.gif One question is, on other platforms, if you inspect the start-event in mouse-drag-region is it for the new frame or the original frame? For me on macOS, it's for the new frame even though no-accept-focus is set. > What do you mean by "a line that the buffer does not extend to"? Is > that empty space beyond EOB, or is that something else? Yes. From debbugs-submit-bounces@debbugs.gnu.org Fri May 25 02:35:14 2018 Received: (at 31546) by debbugs.gnu.org; 25 May 2018 06:35:14 +0000 Received: from localhost ([127.0.0.1]:47296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fM6Jm-0005oZ-Bd for submit@debbugs.gnu.org; Fri, 25 May 2018 02:35:14 -0400 Received: from mout.gmx.net ([212.227.17.21]:53239) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fM6Jk-0005oK-JY for 31546@debbugs.gnu.org; Fri, 25 May 2018 02:35:12 -0400 Received: from [192.168.1.100] ([212.95.5.96]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MSIf1-1fnto62kaB-00TUqH; Fri, 25 May 2018 08:34:53 +0200 Message-ID: <5B07AE85.5030104@gmx.at> Date: Fri, 25 May 2018 08:34:45 +0200 From: martin rudalics MIME-Version: 1.0 To: Aaron Jensen , Eli Zaretskii Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem References: <5B03C5DD.2000304@gmx.at> <5B03D77C.80606@gmx.at> <20180522193353.GC35196@breton.holly.idiocy.org> <20180522194441.GE35196@breton.holly.idiocy.org> <5B050BEA.4000804@gmx.at> <20180523213124.GC36578@breton.holly.idiocy.org> <5B06679A.2020407@gmx.at> <83o9h5ax8n.fsf@gnu.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:G1dn1qKcutkHmTFk7s1PpoHvFEUQy2AG75zFVVs3rem/Nh0mVxc kdQF8PSkrS6SQlLCfQNW0D2saCBGQ8ymIgLY/VHZ8yGdIkxmrVDi2CK0VCyLLHpodeF8UN4 Jzi2Rbo6lWMt1e9tP5KMvwSz1y2/JXJm5+JHADgu4puDSl89LGqbjTPx27UM5dGdXyA4RmV NsjbCVD/PhvMms33PQaGA== X-UI-Out-Filterresults: notjunk:1;V01:K0:jHTuVWrd86o=:KuHZWHMzmluVZGPIxTeD2Q FFOvWiKAZ/8I9M9sMK0e0Y67BCtipPYdC73batwpmSd6vk+RWYmKdgqwpl1YlBaIEgKIo+8qX wKgiL+K3CDERAC58e0tX6jWyWoVX0ALz2p0HqB5SZ4qqkBO3NkhxBh465guv8/TOgJ9CmcSuT Th4j/oa9/wKkf05ADUy4WgctquI7E9S+TpNKkkbBuFgrEqg+LyVTnqObPz1hbwfv74VbHmQiO OaUrv0P3YuYobsTJ0Br12/Ze9PS5FCPOqo4Yr3ZRPL1UVb0o8IWrv7xxZ27G5I05Nr3cu+dpm 6PKXLx8oAiRDmlBn7RQPf+8sTFc2PuNTbZ8CtU5XELZs2b3mkJ3lsqgjyIeeBHBB8zEZQJAgw vov0nRkv95CWqfqwbqmB8U0tM5nrw8xHycVXq+4Q1O/v+KS/oTQdS1RTu8Mo0x+DERf3rNvWg HNFJF5IRZBzUczbSNxae8Y5H+0dPSis/+Sp3xTNqrSi/yzvKgzAigErN+SyZ9TDZeGwuTTYqU FLOSolTcNTI833Pp98Ten3HnjrfUvIGHcw3JZmHmtbn3O6WfTa8AflHEQmfOc7tGgh9m255rr Ih2x9LfTaNA+2B8dDxmD4tmEH9hktYvW0nUao9T8iO9zJ9u/uK9fIo25xVSkWHISyapxwjpX5 P6NveId74EmKW/h6Qfcd1zgKvnMw0+oEUbKwa5JlRtlT2WRo/Ju+3lIqL6OfjdtVxc0cko6qF b+mnys4/LA4SV/wgSmaJVovsrjoxtyQzdpFSrYycZDHokFnjwqsWp/+D8Bdv3eK+DWQIbAWa5 Yr2KF7R X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, Alan Third 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.7 (-) > (setq-local repro-frame > (make-frame > `( > (minibuffer . nil) > (no-accept-focus . t) > ) > )) What happens when you additionally set (no-focus-on-map . t) here? martin From debbugs-submit-bounces@debbugs.gnu.org Sat May 26 12:38:55 2018 Received: (at 31546) by debbugs.gnu.org; 26 May 2018 16:38:55 +0000 Received: from localhost ([127.0.0.1]:49842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMcDX-0004vy-2F for submit@debbugs.gnu.org; Sat, 26 May 2018 12:38:55 -0400 Received: from mail-wm0-f47.google.com ([74.125.82.47]:38917) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMcDV-0004vk-P0 for 31546@debbugs.gnu.org; Sat, 26 May 2018 12:38:54 -0400 Received: by mail-wm0-f47.google.com with SMTP id f8-v6so22042865wmc.4 for <31546@debbugs.gnu.org>; Sat, 26 May 2018 09:38:53 -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=eQpU1fW5I4OkJCJxYN7zsxpzquCoiA8/2RRGI0LoNe0=; b=auT91cw1or6y1yVGit0WQogV13e4vqDDy28c2JfKNj6ao5Yt/wS24x5HS9JI+VVijU LV0bFulsFUEAGC6fE9E31j0Xie8OwfKh+VG1UYYG676sRxSpK0cGzjGpcriJjVO+c01L m1JrLN73sr+QGfUSPrjCu9Rn2WnVHxXzHs27vYtkFWgoc6nD71RSjsWGzWtWD6SPbUXV BAEbqff3ZeZ9taRG5Zc1YhIJwBzt/PxuyzXGaym4jkuA9RhbNtVkb2vpS02Wx0vDET2F 1bvKsJSKPdKJIzakdsF0AupkX5S+VlSIqF9wJXc5TrJ/WNMiOsJtzGuJSJoqmyELeta5 W+eg== 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=eQpU1fW5I4OkJCJxYN7zsxpzquCoiA8/2RRGI0LoNe0=; b=lC4RkznfxeLuCjGPqWI5qc5mwTGWjOmnRkIjhzpL9RfRcGOXxrbNeP9jJlLbPKOZsP fY24uAhdarUHCSQnUktO6+Xw/fZsT49a/Eufmm5Z+VTxMLPp/gOL84+IQbd7Lm4wnO7N zIpqS7pU9WK9bv/l9S3coP9ThYFQdCieSEhUqFKLVPYUPVaXsiyhN1t0ABSDjbNcDMl5 EaGJ8H7m0UsOMvw8Ogp47JDKwA1GFltaPQMOxkB3nY9ZwXmgYGMCLucNNzwX6SD21qAR vhmjgZeUsPahNgyygKT4Tbvkgr9/M7jfgt0lYYfujnSewknPPLHpp6x99aPZ4GYpclBx j6Wg== X-Gm-Message-State: ALKqPwdqTRlYGdHmYM8LW1WPRgyH3ufEhQUMHmafp3tiOF7obJBTMTj4 mAehAi7zxA9h8cHgUluTUKQ= X-Google-Smtp-Source: ADUXVKIQ5HFSwVvHsXcYLdF6w3MyflEn6YmaqhXGHGZbM872bv1M6N/EMeBNtsXDZaneCJSFsSKSoA== X-Received: by 2002:a1c:f90e:: with SMTP id x14-v6mr4666634wmh.63.1527352727906; Sat, 26 May 2018 09:38:47 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-acd0-c556-d8b1-5ceb.holly.idiocy.org. [2001:8b0:3f8:8129:acd0:c556:d8b1:5ceb]) by smtp.gmail.com with ESMTPSA id e81-v6sm8031507wmi.28.2018.05.26.09.38.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 26 May 2018 09:38:47 -0700 (PDT) Date: Sat, 26 May 2018 17:38:44 +0100 From: Alan Third To: Aaron Jensen Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem Message-ID: <20180526163844.GA16324@breton.holly.idiocy.org> References: <5B050BEA.4000804@gmx.at> <20180523213124.GC36578@breton.holly.idiocy.org> <5B06679A.2020407@gmx.at> <83o9h5ax8n.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.3 (2018-01-21) X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics , Eli Zaretskii 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 24, 2018 at 08:58:32AM -0700, Aaron Jensen wrote: > On Thu, May 24, 2018 at 8:29 AM Eli Zaretskii wrote: > > Is this NS specific? I cannot reproduce any problem with the original > > recipe posted with this bug report, but maybe you are already using a > > modified one (the talk about pixelwise resizing seems to suggest > > that)? > > > If it's NS-specific, I'd like to understand the issue deeper before we > > decide how and on which branch to fix it. I believe it is NS specific. I can’t reproduce it on an X build. > The behavior seems isolated to frames that have no-accept-focus set. > It doesn't actually require the frame to be a child frame. Resizing the font has no effect on the area that you have to click to see this happen, so it’s nothing to do with clicking on the last line of the window, or anything to do with the modeline or the minibuffer, as they change size with the font. I think it’s the height of the titlebar that’s defining the area. I’ve no idea why that would be an issue, though, or what no-accept-focus has to do with it. I also can’t find any hard‐coded references to the titlebar height, so I suppose we need to add the titlebar height somewhere... -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Sat May 26 13:03:13 2018 Received: (at 31546) by debbugs.gnu.org; 26 May 2018 17:03:13 +0000 Received: from localhost ([127.0.0.1]:49860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMcb2-0007Z8-9D for submit@debbugs.gnu.org; Sat, 26 May 2018 13:03:12 -0400 Received: from mail-qt0-f169.google.com ([209.85.216.169]:41327) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMcaz-0007Yt-Ni for 31546@debbugs.gnu.org; Sat, 26 May 2018 13:03:10 -0400 Received: by mail-qt0-f169.google.com with SMTP id g13-v6so10360733qth.8 for <31546@debbugs.gnu.org>; Sat, 26 May 2018 10:03:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=Oa+4i6ZBlaZw0cs/5lUZeuzbvC15SnIgZL4281E5D3w=; b=V/OO6rjf1Ca7BHjtTymkGDu/N3zThnUXLVd/A7q6QzDo125i5S9+24n9myJZh12QhE lraDyJQ+pNCCg/5FP8u7qgXxlCr9e8StRavdaEv480MF9oDIsA6UNHnutWoc8R2p8Q9y Hm7HL987ZZEVbzMxcncqx0tNyr9lk/kFvxb+DsO8caAKKJ+R0bYeaS5lSFaZY2Ts6tu+ gEmEagPVuwRPskL92YIGee+TwAe5XJ/HsfrQnLYNdcgRKwz+UZ7XkVtQDMgg5mYGkDHZ wr4stb8AASaaEVqyLMgkuv88DYPolhGZFAfYzVeroij1MIZeR6EbFxqL/eKk64CIT6fv /teA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=Oa+4i6ZBlaZw0cs/5lUZeuzbvC15SnIgZL4281E5D3w=; b=pyNx5I16+loFmcsAa9bHRXWz8wm41f7zxlMcHyp/woRjqibLGISvPfNzKzd4D4kSho t4Rf7y3WDKtZ4bWiGB+4JLE5Df8uEBytJ8DXvadz/ScC0/zio+WIhCg/EVRffF+2liyb 0Pxhw4+fKQqocNVvxTqjoRSC4QHopS7KAGd37P6cQvSG7Y2JO62TvjoNu+Vbltlm1vJW i1/c3YnNrbFlmnal/i1dn2bVk0wA0qh7zFpqJtQLWDCYEIDTJBS0uUHOwlM1x+RrJAKd lFXzoLl8thiXR72P4EDDxHokh+guscBm252Wk2jjEcMLLrmhuH6Ohr6UUzgJG9/v9fO8 XNWQ== X-Gm-Message-State: ALKqPwfX1yQkEqNYN+WAnjAhfcpRYimRudNYkXYaHYDGqsGRlfuxYjKB xixaU0hLGg1Kuo97SgzEhzMyTBn+obYAsAFull4= X-Google-Smtp-Source: ADUXVKKnQDU2Lw5pFUeC8DU7xOGB3YL3iT97C3kk9Yra+SqQPaYubdiAcnIbOx7Bg/R2yLFALywGYvpCP7H/7XC4s4A= X-Received: by 2002:a0c:a465:: with SMTP id w92-v6mr6663702qvw.46.1527354184366; Sat, 26 May 2018 10:03:04 -0700 (PDT) MIME-Version: 1.0 References: <5B050BEA.4000804@gmx.at> <20180523213124.GC36578@breton.holly.idiocy.org> <5B06679A.2020407@gmx.at> <83o9h5ax8n.fsf@gnu.org> <20180526163844.GA16324@breton.holly.idiocy.org> In-Reply-To: <20180526163844.GA16324@breton.holly.idiocy.org> From: Aaron Jensen Date: Sat, 26 May 2018 10:02:52 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: Alan Third Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics , Eli Zaretskii 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.0 (-) On Sat, May 26, 2018 at 9:38 AM Alan Third wrote: > Resizing the font has no effect on the area that you have to click to > see this happen, so it=E2=80=99s nothing to do with clicking on the last = line > of the window, or anything to do with the modeline or the minibuffer, > as they change size with the font. This isn't the behavior I see. The area is roughly 30px tall when I do: (set-face-attribute 'default nil :height 300) And roughly 10px tall when I do: (set-face-attribute 'default nil :height 100) > I think it=E2=80=99s the height of the titlebar that=E2=80=99s defining t= he area. I=E2=80=99ve > no idea why that would be an issue, though, or what no-accept-focus > has to do with it. I also can=E2=80=99t find any hard=E2=80=90coded refer= ences to the > titlebar height, so I suppose we need to add the titlebar height > somewhere... It reproduces with (undecorated . t), which does not have a title bar, so I don't know if the title bar height is the problem. By the way, are you testing with my patch or without? My patch may not fix the ultimate root cause, but I'm not sure if it's controversial. The conditions for deciding whether or not to count the mode line should probably take into account whether or not there is a mode-line, no? From debbugs-submit-bounces@debbugs.gnu.org Sat May 26 14:22:28 2018 Received: (at 31546) by debbugs.gnu.org; 26 May 2018 18:22:28 +0000 Received: from localhost ([127.0.0.1]:49882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMdpj-0000zW-QP for submit@debbugs.gnu.org; Sat, 26 May 2018 14:22:28 -0400 Received: from mail-wm0-f44.google.com ([74.125.82.44]:54252) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMdpg-0000zI-9V for 31546@debbugs.gnu.org; Sat, 26 May 2018 14:22:24 -0400 Received: by mail-wm0-f44.google.com with SMTP id a67-v6so22018806wmf.3 for <31546@debbugs.gnu.org>; Sat, 26 May 2018 11:22:24 -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=hyrQwTKDDNUrpcKjF9aHfzvNmFGk25b1yAu6yaw8/9g=; b=qHaDVjM0c+CJVAbISusvmjyxLsrDX/Nmr4cVjUp3fqMruCn1smEZGE61vK6GrSMogM 8sPlhS+2QZ7s69bAhQ72XmqHr6IN54sqWlfeC7cRW2lmLf+SWY4MjnFPJo7angKTyaIe FIHffBNGLlMYnK9d52omkfyVXeMRIwkU65YGSYxiCBsAxNc9VhxZbGokb4tSz9ZMDKjT KekPGVBeqUTtnQjFLdhPdr6RbZyHtfFRQtpN6ZNoRhT8uNSGxXqDtEdfoXuLzsXpdlQl SZxMmtDfdiNfIzPp5NBJ3mDuEm9k4VtcQylijGEFeFnhEy9WIMtNmKGpb2XbXJFbOJEz Cu7w== 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=hyrQwTKDDNUrpcKjF9aHfzvNmFGk25b1yAu6yaw8/9g=; b=FzCAGvaILc063uYk2vn2LNr8Ic5jM9kDHZnyBoOnGTvQoKdbE6JbGrVECbOKMuHvu+ WOUdWWZO66RF1rMdLZHvC2IPzSprqOdzWTNXaEvCxl/hAv/Qft9gheXPK5YIij/iRfvn CGRFTfA6j76NVL+KMorsTq9Wj5YPrLc6abYGEqV1fX5xfmTg/Ll4Gts1byaVY9hBE3kz wMywFyAnN6Fy7Z2tm5L17ME8zyB5Pn0nwFGj5PublAL9+RJTUz3KN+KQ9RdZKY6wVGJE EuWmUBFVDt7QZzsv7hsHw5jWqbgq/Wn3e34t4z8CpzPEdAzae+ljaXiF+YfZ/rfryVFJ Ez8Q== X-Gm-Message-State: ALKqPweOSBGdtA5JjTECu89TMOvgHREq2REkDYpvBlt8DVZO5N3iZAd+ We5NvWOZHjITFyrrtgjBzHc= X-Google-Smtp-Source: ADUXVKLgD342D+InONn46Kaa5bThawS6GwQs2Y0jYr2FJeiRl+E+gFBsKr8JLL3G7tPWkMPVMp9tWQ== X-Received: by 2002:a1c:e8c6:: with SMTP id f67-v6mr1833252wmi.25.1527358938385; Sat, 26 May 2018 11:22:18 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-acd0-c556-d8b1-5ceb.holly.idiocy.org. [2001:8b0:3f8:8129:acd0:c556:d8b1:5ceb]) by smtp.gmail.com with ESMTPSA id a8-v6sm14382394wrc.18.2018.05.26.11.22.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 26 May 2018 11:22:17 -0700 (PDT) Date: Sat, 26 May 2018 19:22:15 +0100 From: Alan Third To: Aaron Jensen Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem Message-ID: <20180526182215.GA18042@breton.holly.idiocy.org> References: <20180523213124.GC36578@breton.holly.idiocy.org> <5B06679A.2020407@gmx.at> <83o9h5ax8n.fsf@gnu.org> <20180526163844.GA16324@breton.holly.idiocy.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.3 (2018-01-21) X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics , Eli Zaretskii 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 Sat, May 26, 2018 at 10:02:52AM -0700, Aaron Jensen wrote: > On Sat, May 26, 2018 at 9:38 AM Alan Third wrote: > > Resizing the font has no effect on the area that you have to click to > > see this happen, so it’s nothing to do with clicking on the last line > > of the window, or anything to do with the modeline or the minibuffer, > > as they change size with the font. > > This isn't the behavior I see. The area is roughly 30px tall when I do: > > (set-face-attribute 'default nil :height 300) > > And roughly 10px tall when I do: > > (set-face-attribute 'default nil :height 100) Ah yeah. I must have been getting confused. I just seem to be adding confusion to this thread. Sorry for the noise. > By the way, are you testing with my patch or without? My patch may not fix > the ultimate root cause, but I'm not sure if it's controversial. The > conditions for deciding whether or not to count the mode line should > probably take into account whether or not there is a mode-line, no? I’d have thought so, but it works in every other situation without the patch so I can’t help thinking the patch must change the behaviour where it previously worked. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Sat May 26 16:15:44 2018 Received: (at 31546) by debbugs.gnu.org; 26 May 2018 20:15:44 +0000 Received: from localhost ([127.0.0.1]:49930 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMfbM-0003Xc-GG for submit@debbugs.gnu.org; Sat, 26 May 2018 16:15:44 -0400 Received: from mail-qt0-f180.google.com ([209.85.216.180]:39726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMfbK-0003XP-Su for 31546@debbugs.gnu.org; Sat, 26 May 2018 16:15:43 -0400 Received: by mail-qt0-f180.google.com with SMTP id f1-v6so10683953qtj.6 for <31546@debbugs.gnu.org>; Sat, 26 May 2018 13:15:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=VBiRhI5bPe/ojT8++aUt2chQoq27ymCcrq31pzYgFP4=; b=PygBMsFaij89qEPNyQzuWy2+Z11MEdayyGra8pU99WQriIIbq9NdCh18MAgjJNsIhQ zVz6sL6cNke9R4uqDqp5sL7iJss2F/7uJfz2aJi/qdR5+h1Yv9HxYBgw7qtrmKNPOk9q U5iOlhn8yqZoLUia7x9QfauXN4w2tkjEsQT70eg968xV8CfixGe3U4qV4BDlvDi9JXJn ilxaJcxpLHouLqIjx5zbQL3yg4Jd9+DXtSpsV6FRxl7GCZOTyr6k4gCDfp0+XfV8rMsc P/q70BLJi+UpDTp2sUXSgs4/FaLztxGMBk+X9ywUamAEVEpPJpPvA4tRjEqK2NG6rzFf rwNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=VBiRhI5bPe/ojT8++aUt2chQoq27ymCcrq31pzYgFP4=; b=Aq9DQjwvxOJhIaq+8jS3bnS/PbO2HgxNH+Rd5dkHqMdk53l0JIvYhdGGNMIJsD2cJ4 JWuqMQO2aXMuMSK4VkLuMQ/r/uvri1SIn/rl15JZaJUG7ZnJSfLXSt8Cjz+DjXWskkxa 1ohCJSRuixO2EZQGDmPGETvD7v8MTtONP49+lnnWqK8yhYwJp1tp+Qa8Rv2TWFHcVB4U /XOzsrwZXE8qRYbHM8w9OVI0SCj3Cln8gqikGWTDQDALgd3Ahd22Z+Jj3aYx9Rt94qdb Yl72dQnXtqAKmD+nfdBcTlmi2cW+RXgKiSUaHxvR0iTse1CQk0QKMz7v09hcaCs1riKF bZdg== X-Gm-Message-State: ALKqPwe0SnnGXFU8WlSxEqicHFIczy9N/ubgqdBV0uamGsSBYQCV2xcz wJXueYCstJ3H0gPY/6funwLiut2Kr4mPz+2BmkA= X-Google-Smtp-Source: ADUXVKKHwqpKI4NigL3WO/vdXk4BHAbvv+MaK89b2z8llf0URZH/je+M+WV3HW+FaHK5zGG6rjfRucBJPknQkstv3tU= X-Received: by 2002:ac8:ac8:: with SMTP id g8-v6mr7104231qti.127.1527365737380; Sat, 26 May 2018 13:15:37 -0700 (PDT) MIME-Version: 1.0 References: <20180523213124.GC36578@breton.holly.idiocy.org> <5B06679A.2020407@gmx.at> <83o9h5ax8n.fsf@gnu.org> <20180526163844.GA16324@breton.holly.idiocy.org> <20180526182215.GA18042@breton.holly.idiocy.org> In-Reply-To: <20180526182215.GA18042@breton.holly.idiocy.org> From: Aaron Jensen Date: Sat, 26 May 2018 13:15:26 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: Alan Third Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics , Eli Zaretskii 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.0 (-) On Sat, May 26, 2018 at 11:22 AM Alan Third wrote: > Ah yeah. I must have been getting confused. I just seem to be adding > confusion to this thread. Sorry for the noise. No problem, this is a confusing issue. I appreciate you looking into this and reproducing it. > I=E2=80=99d have thought so, but it works in every other situation withou= t the > patch so I can=E2=80=99t help thinking the patch must change the behaviou= r > where it previously worked. On X, if you C-h k and then click in that area (when the new frame does not overlap the original frame), does it register a mouse-drag-region and mouse-set-point? I'm also confused as to why it is harder to repro when the new frame is overlapping the original frame. If they're not overlapping, it repros every time. Another hint: If I repro it, then scroll with the mousewheel down to restore it to the original scroll position and click again w/o moving the mouse, then click again, it does not repro. If I move my mouse before clicking it repros again. A question: Should frames with no-accept-focus still accept mouse events? I imagine the answer is yes, but just want to check in case that's the thing that is different between X and NS From debbugs-submit-bounces@debbugs.gnu.org Sun May 27 02:23:25 2018 Received: (at 31546) by debbugs.gnu.org; 27 May 2018 06:23:25 +0000 Received: from localhost ([127.0.0.1]:50091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMp5R-0000aX-5D for submit@debbugs.gnu.org; Sun, 27 May 2018 02:23:25 -0400 Received: from mout.gmx.net ([212.227.17.20]:41683) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMp5P-0000aK-4M for 31546@debbugs.gnu.org; Sun, 27 May 2018 02:23:23 -0400 Received: from [192.168.1.101] ([212.95.5.107]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LeRKD-1g8ZVd2JMj-00q7zX; Sun, 27 May 2018 08:23:04 +0200 Message-ID: <5B0A4EC3.6080403@gmx.at> Date: Sun, 27 May 2018 08:22:59 +0200 From: martin rudalics MIME-Version: 1.0 To: Aaron Jensen , Alan Third Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem References: <20180523213124.GC36578@breton.holly.idiocy.org> <5B06679A.2020407@gmx.at> <83o9h5ax8n.fsf@gnu.org> <20180526163844.GA16324@breton.holly.idiocy.org> <20180526182215.GA18042@breton.holly.idiocy.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:R/LZxWJ7JE3HKrWmywlik9FWq7GPyx5XG5ki5FIiwbx4cZBK+8I M8u/ehTBC7ZQRz5s6dsAoWNg+Wdga4buKtKFNAnl9VRbP5C+/ZzLmdbk2hTAK2j/KeaFIBz HNvMQLdv5YzkunDXcPl4GtpJRy6kZbYjamvajqSBgOMu3QZNN7WSyktz2L8YqckxiivtqWC 2OJuAyS+WZs2RmC5NRb4g== X-UI-Out-Filterresults: notjunk:1;V01:K0:enNn8fd0eag=:8WMB5IsUm3lEcTJc/3KMab qFVXrUhyPXKMuLsf1nRpUMLL9WmF3Ctm5XNxpDH9jFlcVOE7ODlN/8uwsjDyo8YJhY2mPFNHB CIOaF/YkMARbzTwitQWNy4eBSTxkdURooMWSHoQAiAZYMS3avKeHcqlf86xxUYCk/epTmJ3S9 3mGAcuE6XpEGug7iAlwLJ57KZ2sgm6awFKNNoz19A03HL31NEKoSDvGbfNZCA6yP/SWyT9nbz CbMFDeUWW+PmPkygNFezIndn5sFtMRQRpuf0kt2cFPta6SA2OggNseLyZl/s31IkMfDQ69E2W kNUHYnSo6fXooAdpB0ouWUiqBrj0oHw5wQnaLbRCRh0rrOn7sFDgcbbMJ+Y9QCf5QviopJz7G eZ4bQocWeG0FaBP7RXvu2QKuV22tyZ29yvbtv1H2OD29OF9/kBf9YVGfmW+SgE1TlrNc6N4W1 MaWpRDtGDblah/H6wTgJxn3lOqGON7fPSKO0x4JeX0qDgmb9qDOT5NeL+PVlN0utnfyhFqeGI v0fDnL+vc6FEoSx+3fBzg4oUyNpw1uNHdZzjkSag+ZJq5D80jRe1fSKhx/ZbMwob7FFfPNBuU i6O7LdZUg6sJOIoJcv1r1xC3szhTClkkjQSsLsgi6qyVMo/guR+AvJhOQrUQRHXxkQufTAnWg R7bB9Sak8X5NJliomzhbQxj2vlQ8yqCkmPDDWrtYuG5KCCGUIDjed7ylI2kJFbQTmonMg6rGA ExE5D1c+KmkXp22hGiTIJBwfm/Y2O70nhDDedkEa5qRAH2JTjmL16Az61OcpLVtp3muPxhZY6 g+8vkz4 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, Eli Zaretskii 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.7 (-) > A question: Should frames with no-accept-focus still accept mouse events? I > imagine the answer is yes, but just want to check in case that's the thing > that is different between X and NS Note that you can already use the 'mouse-wheel-frame' parameter to specifiy which frame should be scrolled instead of the one where the mouse cursor is currently found. It shouldn't be difficult to extend that solution to other mouse activites. But I don't yet know who's responsible for scrolling a window when 'mouse-drag-region' is triggered by a single mouse click. Until your report, I didn't even know that Emacs would scroll a window in that case although it seems convenient (and with a scroll margin of 1 and scrolling agressively set to 0.0 it scrolls quite smoothly). martin From debbugs-submit-bounces@debbugs.gnu.org Sun May 27 11:57:56 2018 Received: (at 31546) by debbugs.gnu.org; 27 May 2018 15:57:56 +0000 Received: from localhost ([127.0.0.1]:51095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMy3Q-0002vl-Dq for submit@debbugs.gnu.org; Sun, 27 May 2018 11:57:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51865) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMy3P-0002vZ-Dr for 31546@debbugs.gnu.org; Sun, 27 May 2018 11:57:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fMy3H-00082v-2l for 31546@debbugs.gnu.org; Sun, 27 May 2018 11:57: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.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50999) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fMy3G-00082p-Ux; Sun, 27 May 2018 11:57:46 -0400 Received: from [176.228.60.248] (port=2421 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fMy3G-0005qw-2W; Sun, 27 May 2018 11:57:46 -0400 Date: Sun, 27 May 2018 18:57:36 +0300 Message-Id: <83h8mt851r.fsf@gnu.org> From: Eli Zaretskii To: martin rudalics In-reply-to: <5B0A4EC3.6080403@gmx.at> (message from martin rudalics on Sun, 27 May 2018 08:22:59 +0200) Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem References: <20180523213124.GC36578@breton.holly.idiocy.org> <5B06679A.2020407@gmx.at> <83o9h5ax8n.fsf@gnu.org> <20180526163844.GA16324@breton.holly.idiocy.org> <20180526182215.GA18042@breton.holly.idiocy.org> <5B0A4EC3.6080403@gmx.at> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, alan@idiocy.org, aaronjensen@gmail.com 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > Date: Sun, 27 May 2018 08:22:59 +0200 > From: martin rudalics > CC: Eli Zaretskii , 31546@debbugs.gnu.org > > I don't yet know who's responsible for scrolling a window when > 'mouse-drag-region' is triggered by a single mouse click. Until > your report, I didn't even know that Emacs would scroll a window in > that case although it seems convenient (and with a scroll margin of > 1 and scrolling agressively set to 0.0 it scrolls quite smoothly). Based on the description, I think it's redisplay that's scrolling, because the mouse click sets point in a line that is visible only partially. One can make sure by invoking trace-redisplay before clicking (but make sure you have blink-cursor-mode and global-eldoc-mode turned off before you do that, to avoid unnecessary redisplay cycles that will muddy the waters). From debbugs-submit-bounces@debbugs.gnu.org Sun May 27 13:14:13 2018 Received: (at 31546) by debbugs.gnu.org; 27 May 2018 17:14:14 +0000 Received: from localhost ([127.0.0.1]:51192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMzFF-0004sX-MM for submit@debbugs.gnu.org; Sun, 27 May 2018 13:14:13 -0400 Received: from mail-qt0-f175.google.com ([209.85.216.175]:38586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMzFE-0004sK-Fq for 31546@debbugs.gnu.org; Sun, 27 May 2018 13:14:12 -0400 Received: by mail-qt0-f175.google.com with SMTP id m9-v6so12449182qtb.5 for <31546@debbugs.gnu.org>; Sun, 27 May 2018 10:14:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=BmUuQWfeAHrgy0nRfmsugrFX+dz+XDGHfYejGPTcboM=; b=ZPEKZQcHrGu3/ev1GJ5num13d2yg2Q5FPRDcz2FeuMhkdlfOHuRaFNKPZuYiiXPXR3 GZX/ZgLNIyFWx8Mb+7zGOYXrT/TigFwIGLmkMDyqlKSgtY1rxv3hUEb23SGUJSdU7F7a NxQBX+gshwJ7eOhpgOMh+0MHPGT29KMUil1QSDEEHH01TA7mJXyiRJA5VQEaJHYidnq9 orj5PrXBl6JGmT1hxN8jrfVx37rGhz5l4WPhnTgDiHmEsxs6oE7uMpkV/jQDKucqH86W 6PNO9jboTIDwWrgJhwCpwOPU14ebUm8dcxXpdMhadlH3RGJFoGJGhU2ZWdT5N4ApkKSQ B2YQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=BmUuQWfeAHrgy0nRfmsugrFX+dz+XDGHfYejGPTcboM=; b=GSerwqpmSnwe5JGiii/yEbdT1Jfn/KSkO4CJRsVo+yCPvyy2P3WcZD4Q5DIOgxZhXO Lsdoz5ENPxXT68zpZZgX1eZ1xmRtjGKg+5Vsh+91a+pnyswy8RaY1KLoitVhdASZ3x+6 MSsDBHVOAOnngaStICZ7K/78DoMF2a/2aZ2qoCo0iKPorR17zeKWNIexUj4vCE+ZGNAL 2kaN6SerMNrkH3iHvNpu6yOcuPoc6ZoG7O+DvkyqtwKpQ5oQKVI9JvVPLUXQz8tJ/y7E STO76nkvFvPHk4/rF7srH2dxbQOWBPN9Dbx33IAg9Nu5+CCGlj2MEZl1WTuxEK4KcxrA VkzQ== X-Gm-Message-State: ALKqPwd3rMMmrHlLFtDvkL8PIrX3mP+gdUykK0zyKCXht38uP1nw9rXz LJrwGckfnyG8ctmoeoaG+OU5vuldLHFYnrEdz04= X-Google-Smtp-Source: ADUXVKLCqguBf0D2PvRxHS7Wd1IRbSFY4Q1GWjcwPQkBPNr0KjA0W1GeUsqCH3jRsjv/0BcynaOPFHJPjvVL9Yb7YQs= X-Received: by 2002:ac8:ac8:: with SMTP id g8-v6mr9668915qti.127.1527441246978; Sun, 27 May 2018 10:14:06 -0700 (PDT) MIME-Version: 1.0 References: <20180523213124.GC36578@breton.holly.idiocy.org> <5B06679A.2020407@gmx.at> <83o9h5ax8n.fsf@gnu.org> <20180526163844.GA16324@breton.holly.idiocy.org> <20180526182215.GA18042@breton.holly.idiocy.org> <5B0A4EC3.6080403@gmx.at> <83h8mt851r.fsf@gnu.org> In-Reply-To: <83h8mt851r.fsf@gnu.org> From: Aaron Jensen Date: Sun, 27 May 2018 10:13:55 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics , Alan Third 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.0 (-) On Sun, May 27, 2018 at 8:58 AM Eli Zaretskii wrote: > Based on the description, I think it's redisplay that's scrolling, > because the mouse click sets point in a line that is visible only > partially. To be clear, this is only true if my patch is applied. If my patch is not applied, clicking on the last line of a frame that has no minibuffer and no mode-line also triggers the scroll as well because the fact that it has no mode-line is not taken into account. Also, why is it that the point can be set to a location past the buffer's end? The point won't actually move there visually, so I'm not sure why it can be set there. > One can make sure by invoking trace-redisplay before > clicking (but make sure you have blink-cursor-mode and > global-eldoc-mode turned off before you do that, to avoid unnecessary > redisplay cycles that will muddy the waters). trace-redisplay is only in x, it doesn't appear to be defined in ns. That said, it could be redisplay that is scrolling it, but it seems that it's due to something that mouse-drag-track is doing. There's a lot going on in there that I do not understand, so it's hard for me to track down. Using edebug on it doesn't seem to help much either because I keep getting trapped in the mouse-movement lambda. Could it have something to do with the mouse drag code getting confused because the window is never selected? From debbugs-submit-bounces@debbugs.gnu.org Sun May 27 13:39:17 2018 Received: (at 31546) by debbugs.gnu.org; 27 May 2018 17:39:17 +0000 Received: from localhost ([127.0.0.1]:51210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMzdU-0005S2-RV for submit@debbugs.gnu.org; Sun, 27 May 2018 13:39:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42856) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMzdQ-0005Rk-1L for 31546@debbugs.gnu.org; Sun, 27 May 2018 13:39:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fMzdH-0000xr-Ja for 31546@debbugs.gnu.org; Sun, 27 May 2018 13:39:06 -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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52422) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fMzdH-0000xZ-Fs; Sun, 27 May 2018 13:39:03 -0400 Received: from [176.228.60.248] (port=2582 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fMzdG-0001R3-Si; Sun, 27 May 2018 13:39:03 -0400 Date: Sun, 27 May 2018 20:38:53 +0300 Message-Id: <8336yd80cy.fsf@gnu.org> From: Eli Zaretskii To: Aaron Jensen In-reply-to: (message from Aaron Jensen on Sun, 27 May 2018 10:13:55 -0700) Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem References: <20180523213124.GC36578@breton.holly.idiocy.org> <5B06679A.2020407@gmx.at> <83o9h5ax8n.fsf@gnu.org> <20180526163844.GA16324@breton.holly.idiocy.org> <20180526182215.GA18042@breton.holly.idiocy.org> <5B0A4EC3.6080403@gmx.at> <83h8mt851r.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, rudalics@gmx.at, alan@idiocy.org 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Aaron Jensen > Date: Sun, 27 May 2018 10:13:55 -0700 > Cc: martin rudalics , Alan Third , 31546@debbugs.gnu.org > > On Sun, May 27, 2018 at 8:58 AM Eli Zaretskii wrote: > > Based on the description, I think it's redisplay that's scrolling, > > because the mouse click sets point in a line that is visible only > > partially. > > To be clear, this is only true if my patch is applied. If my patch is not > applied, clicking on the last line of a frame that has no minibuffer and no > mode-line also triggers the scroll as well because the fact that it has no > mode-line is not taken into account. Not sure I understand the connection between not having a mode line and the scroll. Can you elaborate? Apologies if this was already explained up-thread. > Also, why is it that the point can be set to a location past the buffer's > end? The point won't actually move there visually, so I'm not sure why it > can be set there. "Doesn't move there" and "can be set there" sounds like a contradiction, doesn't it? I'm probably missing something because I don't understand what you describe. Clicking on the empty area beyond the last buffer position should move point to EOB, but you seem to be talking about something else? > > One can make sure by invoking trace-redisplay before > > clicking (but make sure you have blink-cursor-mode and > > global-eldoc-mode turned off before you do that, to avoid unnecessary > > redisplay cycles that will muddy the waters). > > trace-redisplay is only in x, it doesn't appear to be defined in ns. You need to build with --enable-checking='yes,glyphs' to have that command compiled into Emacs. It's on xdisp.c, so it should be available on all builds. I usually find its output helpful because it provides hints for where to look for relevant code. Of course, if the problem is in NS specific code, we won't see anything interesting in the trace. From debbugs-submit-bounces@debbugs.gnu.org Sun May 27 13:52:58 2018 Received: (at 31546) by debbugs.gnu.org; 27 May 2018 17:52:58 +0000 Received: from localhost ([127.0.0.1]:51222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMzqj-0005l7-S5 for submit@debbugs.gnu.org; Sun, 27 May 2018 13:52:58 -0400 Received: from mail-qk0-f178.google.com ([209.85.220.178]:39305) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fMzqi-0005ks-66 for 31546@debbugs.gnu.org; Sun, 27 May 2018 13:52:56 -0400 Received: by mail-qk0-f178.google.com with SMTP id z75-v6so7673414qkb.6 for <31546@debbugs.gnu.org>; Sun, 27 May 2018 10:52:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=eHG76BV2bS2s2Fj8OlXDmFgAngGD8KSGA8O3iteMkU0=; b=izh95PactqFJ8EcorgvIl4QXqm+q/6PPevf68Bf+/ERVEVvcYYgC2vWIh9RK81XQP2 ki0f0jM7xo8RnrUVN1FAxDO6zJiDyaIBv0bcq3D+pypF2kmcL6HFgh/gADRwy7jEcr+7 OlvejD2YK7oXQp4tfZ+9y9X4xbBvfc6RnDH5n5qux0iUQd1AdBdtMXfFzQ6oFOPmiylt AyjpC+laZm8du/8qg1j/nEdFMv5IyO4GRti71YclS2zFH68xL4eOIfSRZaTFFZg2mbiG 9r/e76CRaH+VIlo3L+6INJpj9qNVkjx7R8tVBHJujnjn7No87Q8ItuJxWkP8/fS7LS7/ 3UcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=eHG76BV2bS2s2Fj8OlXDmFgAngGD8KSGA8O3iteMkU0=; b=jDPo248xD99it3Q8jT5bKYdcARrBeVIGU+rRIWCWe8HRZFpae79sv5Mr8F728vumoD 1fK4XlBNlm6RtufuVrGkMZOMNC27WkygPsNHz4V59zdQVPcXsr9yOhzVbAsWIxe9NxWH Ty4ALSRX9415jrXGnctcKu+I9ARTjOrOgKZ3xzbWhh+dRgo7d0m/VZsOERxxSWqglK/5 q2bzB6Zz9y44Vy7M+Y1SLtc3fOYBaos49HtanCSO4MhxshX+nvdka1aLKDhhp0JJYF1V +A8pXokUJtD4jRu+jjQLE1T70QXwyT/7ELiw44Bc0AU3e5Qk6Qb53Sb6QZvkOqWTES4n F1Zw== X-Gm-Message-State: ALKqPwfqjZJkp29a0VLZM6QsBnEQHTFKh74KIBDYrX2F3E/goF/ee8Pj 4lp4YCvoYFAaFwlTlUVaqT6x8kLVJvox4NrOqwk= X-Google-Smtp-Source: ADUXVKKrl9NmiYNzvMQHbxo9hfmKrgnRT6cvAGcE8Z3p0Q6tawv1I8vRbJ12ghss2SJss1eSyl9980nx4ApoTq60FjI= X-Received: by 2002:a37:b204:: with SMTP id b4-v6mr9379588qkf.149.1527443570721; Sun, 27 May 2018 10:52:50 -0700 (PDT) MIME-Version: 1.0 References: <20180523213124.GC36578@breton.holly.idiocy.org> <5B06679A.2020407@gmx.at> <83o9h5ax8n.fsf@gnu.org> <20180526163844.GA16324@breton.holly.idiocy.org> <20180526182215.GA18042@breton.holly.idiocy.org> <5B0A4EC3.6080403@gmx.at> <83h8mt851r.fsf@gnu.org> <8336yd80cy.fsf@gnu.org> In-Reply-To: <8336yd80cy.fsf@gnu.org> From: Aaron Jensen Date: Sun, 27 May 2018 10:52:39 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics , Alan Third 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.0 (-) On Sun, May 27, 2018 at 10:39 AM Eli Zaretskii wrote: > > From: Aaron Jensen > > Date: Sun, 27 May 2018 10:13:55 -0700 > > Cc: martin rudalics , Alan Third , 31546@debbugs.gnu.org > > > > On Sun, May 27, 2018 at 8:58 AM Eli Zaretskii wrote: > > > Based on the description, I think it's redisplay that's scrolling, > > > because the mouse click sets point in a line that is visible only > > > partially. > > > > To be clear, this is only true if my patch is applied. If my patch is not > > applied, clicking on the last line of a frame that has no minibuffer and no > > mode-line also triggers the scroll as well because the fact that it has no > > mode-line is not taken into account. > Not sure I understand the connection between not having a mode line > and the scroll. Can you elaborate? Apologies if this was already > explained up-thread. I'm not sure I can explain the actual mechanism as to why it matters, but I'll explain what I can see. In mouse-drag-track, the bottom of the window is calculated: (bottom (if (window-minibuffer-p start-window) (nth 3 bounds) ;; Don't count the mode line. (1- (nth 3 bounds)))) I'm guessing this is somehow used to determine whether or not to scroll the clicked location into view. The calculation is wrong if there is no mode-line because it subtracts 1 unnecessarily. My patch adds to the condition a check for the mode line format and does not subtract 1 if that is nil. Actually, looking at the code that's exactly what's happening: (cond ((null mouse-row)) ((< mouse-row top) (mouse-scroll-subr start-window (- mouse-row top) nil start-point)) ((>= mouse-row bottom) (mouse-scroll-subr start-window (1+ (- mouse-row bottom)) nil start-point))) If the location clicked is >= to the bottom (which is miscalculated without my patch when there is no mode-line and it is >= in the case of a partial line visibility) then the window is scrolled, explicitly. So, that's the problem afaict. From debbugs-submit-bounces@debbugs.gnu.org Sun May 27 14:52:55 2018 Received: (at 31546) by debbugs.gnu.org; 27 May 2018 18:52:55 +0000 Received: from localhost ([127.0.0.1]:51257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fN0ml-0000e4-BW for submit@debbugs.gnu.org; Sun, 27 May 2018 14:52:55 -0400 Received: from mail-qk0-f194.google.com ([209.85.220.194]:44520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fN0mj-0000ds-Il for 31546@debbugs.gnu.org; Sun, 27 May 2018 14:52:53 -0400 Received: by mail-qk0-f194.google.com with SMTP id 185-v6so7732168qkk.11 for <31546@debbugs.gnu.org>; Sun, 27 May 2018 11:52:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+urJgPAYtNstRsmIF8HKuz50hbVxADbLYUY5VhIG10Q=; b=NA+rL99iGU4linfXPbcvYalG1a8aVHgh0h5sJmfsEF1+3V88/NFy8Cex/ABCrt8Ymm vlm2oauGrwWS4fYBxdaRUJzlUEEwlNum2TsfF+sCsArmbyaWbcZhoRwfqCIIa4A4lBGd Yq3oISth3F3ExFIqHweAJIKa6a0stvnupBSBYWTP8KN0ebb+EudMOwoiyFGWJsfYflgx PhEfqd+eG++bCunrJTBKGvAVwgQWhgd87bQ0q+PeDeB8ZptKsputeDWO5aOj2xEoeLIg r0EJswm91RdisKp8FWYdCXYrpXetBeh+PjB+A6AFCdkqebD4VpeI9HlGfSdm9jbT9ubo SqIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+urJgPAYtNstRsmIF8HKuz50hbVxADbLYUY5VhIG10Q=; b=ruGQB73mD3ROQkEUn7GSvPfrM1uexR2bLALQ82ivsE31RAXdCZlR0W2R5Y6uF3gXbe P2feldEy9cpeGlN1N8P7O5wgKIWTu3CzevicMYz5G2ZDxSoPiKzKPokxvRccWuCeCBTq JAvQVY0KTuP+N2n2/6RMjGABGt2etV3XpXS0++H1aCjZuzLSE+snReThvWYVLCfx/i+J +A7eMMz9D6oS2+oj1PXiuEdDuuYT7bXGUGBuaVrtEW6GAa1fLUXScgfKvJ2LBHqvgi3W KkwwUXynQOGyEIHBHk99DEsATqAoiE+2BWAARxkbfrMgr/BdbvlEGPkc3Fr8az5JjW+k IRYw== X-Gm-Message-State: ALKqPwe9Pdxwe1vCdbamFQ0bqkHh3w4yLkHLhGGkv/Sok5PYBk15lYZa c+k8YH64c7ulDvKhW/7tza6qNmlAwuHN1zhWgfI= X-Google-Smtp-Source: ADUXVKLHwLDpBVGNKHG6FDorftb0gQWj3RDkdiN92M9Hp6hbCLpomHw8WuAHzinWPP/syS3UQGq3cYR8PisquhcK16Y= X-Received: by 2002:ae9:e8c2:: with SMTP id a185-v6mr9382702qkg.223.1527447168120; Sun, 27 May 2018 11:52:48 -0700 (PDT) MIME-Version: 1.0 References: <20180523213124.GC36578@breton.holly.idiocy.org> <5B06679A.2020407@gmx.at> <83o9h5ax8n.fsf@gnu.org> <20180526163844.GA16324@breton.holly.idiocy.org> <20180526182215.GA18042@breton.holly.idiocy.org> <5B0A4EC3.6080403@gmx.at> <83h8mt851r.fsf@gnu.org> <8336yd80cy.fsf@gnu.org> In-Reply-To: From: Aaron Jensen Date: Sun, 27 May 2018 11:52:36 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics , Alan Third 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.0 (-) On Sun, May 27, 2018 at 10:52 AM Aaron Jensen wrote: > I'm guessing this is somehow used to determine whether or not to scroll the > clicked location into view. The calculation is wrong if there is no > mode-line because it subtracts 1 unnecessarily. My patch adds to the > condition a check for the mode line format and does not subtract 1 if that > is nil. > Actually, looking at the code that's exactly what's happening: > (cond > ((null mouse-row)) > ((< mouse-row top) > (mouse-scroll-subr start-window (- mouse-row top) > nil start-point)) > ((>= mouse-row bottom) > (mouse-scroll-subr start-window (1+ (- mouse-row bottom)) > nil start-point))) > If the location clicked is >= to the bottom (which is miscalculated without > my patch when there is no mode-line and it is >= in the case of a partial > line visibility) then the window is scrolled, explicitly. So, that's the > problem afaict. One more clue: On a frame that doesn't accept focus on a mac, a single click results in a mouse-movement getting fired immediately after the down-mouse-1. A single click on a normal frame does not do this. This is why this issue doesn't repro on a frame that accepts focus. Something about how the non-focusable frames are causes them to get mouse moves immediately after a click. This means that the transient map created in mouse-drag-track immediately gets invoked with a mouse-movement, which is what triggers the scroll. As mentioned earlier in the thread, this is only true if the mouse has moved since the last click. That means if you click twice in row, only the first click will get a mouse-movement fired after it. If you then move the mouse and click again, it'll fire the down-mouse-1 then the mouse-movement again. Perhaps someone who understands the way that mouse tracking works on mac would know why a frame that doesn't accept focus behaves differently? It's as if the non-focusable window only gets notified of a mouse's new position whenever a click happens, so every click is as if the click happened and then the mouse moved to that position. From debbugs-submit-bounces@debbugs.gnu.org Sun May 27 17:24:43 2018 Received: (at 31546) by debbugs.gnu.org; 27 May 2018 21:24:43 +0000 Received: from localhost ([127.0.0.1]:51301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fN39f-00060a-89 for submit@debbugs.gnu.org; Sun, 27 May 2018 17:24:43 -0400 Received: from mail-wm0-f52.google.com ([74.125.82.52]:55813) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fN39b-00060L-5N for 31546@debbugs.gnu.org; Sun, 27 May 2018 17:24:41 -0400 Received: by mail-wm0-f52.google.com with SMTP id a8-v6so27126532wmg.5 for <31546@debbugs.gnu.org>; Sun, 27 May 2018 14:24:39 -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=we3z8H0rWop40Uacet5mHkey91tnVhkv2EHVoC/f+sM=; b=mHjzb87P44dYhiErK7N/eaPy1VpLPtXHnkYw+NlX5+Y7DJgfbkfa+ipl0hrvqykPyz YQp4gU9PrFWmRyLsOhwkzR9UU4FwW9qY6sbazWN0bB0vtOeotvIn+eM7EP9QGxoDlqb9 vdonTLBP9eHjR004a5mmkdEWUrGwkO5VKdbj/eCzq1L5cveeqUtvuNBxVeO5UF9VMU3y ASPih35t9DEcILF9QEfyKZjptmMhSPVeBA+smCsRAnX6XqVxwRzkhSQoL94fR12nnN/0 wfDWbCV87X/1aceNCYnyuw5OgYlwNVrb2IIt+NGNQJhFfmpQJ/LWv9FjTkvMi5YUPgL+ kxRw== 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=we3z8H0rWop40Uacet5mHkey91tnVhkv2EHVoC/f+sM=; b=GKfvmHWV/1Dcqb+4S0ALYRhhWlcPCAW1fG5fH2/DmqWEEukKEglKq2lC+V8NxSvPTT OtuQ2iWzaxgN/drxHI749V2ZhBwPMadQRjZEJeDsAyZRNE18AyTKSpcggU9Ejyvdcgbp PxzPRMfGdn6YWfD2HFawWkMBnY1gFstZ+WDfXjAyBXIL+c+0xRapNXj4mZQ80pCRG/4N f9U1fcX0D7G/MP8556Z1N5+S5EMS7JXC2l1RR/c2j6zCLPnbQ0REY/ZqdA+h74fvy8J8 O66a2ak0AOl3zN8aKDj+XlT1X98DYlVqqysAFrTg163Tqt+iewKaC/V0DzCFyZV4uiqp s8qw== X-Gm-Message-State: ALKqPwe+sHqiwQmCfuESMQsblFUxd9vfOScMFhhfUjLVNIjmkgVxbgY0 ks93CZA8uSFFAGydQn5KWO0= X-Google-Smtp-Source: ADUXVKL8lQ2i18pV59KcITTTy4TTJZYCubHvt+BniWbsoSlSIO/D8ciq2hIugk3Fdd9/ay6LcXfpEg== X-Received: by 2002:a1c:cfc2:: with SMTP id f185-v6mr2214279wmg.101.1527456273263; Sun, 27 May 2018 14:24:33 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-acd0-c556-d8b1-5ceb.holly.idiocy.org. [2001:8b0:3f8:8129:acd0:c556:d8b1:5ceb]) by smtp.gmail.com with ESMTPSA id c53-v6sm318731wrg.12.2018.05.27.14.24.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 27 May 2018 14:24:32 -0700 (PDT) Date: Sun, 27 May 2018 22:24:29 +0100 From: Alan Third To: Aaron Jensen Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem Message-ID: <20180527212429.GA19272@breton.holly.idiocy.org> References: <20180526163844.GA16324@breton.holly.idiocy.org> <20180526182215.GA18042@breton.holly.idiocy.org> <5B0A4EC3.6080403@gmx.at> <83h8mt851r.fsf@gnu.org> <8336yd80cy.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.9.3 (2018-01-21) X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics , Eli Zaretskii 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 Sun, May 27, 2018 at 11:52:36AM -0700, Aaron Jensen wrote: > One more clue: On a frame that doesn't accept focus on a mac, a > single click results in a mouse-movement getting fired immediately > after the down-mouse-1. A single click on a normal frame does not do > this. This is why this issue doesn't repro on a frame that accepts > focus. Something about how the non-focusable frames are causes them > to get mouse moves immediately after a click. This means that the > transient map created in mouse-drag-track immediately gets invoked > with a mouse-movement, which is what triggers the scroll. As > mentioned earlier in the thread, this is only true if the mouse has > moved since the last click. That means if you click twice in row, > only the first click will get a mouse-movement fired after it. If > you then move the mouse and click again, it'll fire the down-mouse-1 > then the mouse-movement again. > > Perhaps someone who understands the way that mouse tracking works on > mac would know why a frame that doesn't accept focus behaves > differently? It's as if the non-focusable window only gets notified > of a mouse's new position whenever a click happens, so every click > is as if the click happened and then the mouse moved to that > position. Hmm, OK. So normally the first click on a non‐selected NSWindow makes that NSWindow key (i.e. it selects the frame without registering an emacs mouse down event), but by enabling no-accept-focus we prevent the NSWindow becoming key, and the click is then actually registered as a mouseDown event (therefore causing an Emacs mouse down event). There’s also a mouseMoved method that says ‘Tell emacs the mouse has moved.’, but I’m unsure how it does that, or if it’s even relevant. I don’t think it sends any events unless you have mouse-autoselect-window set. mouseDragged just calls mouseMoved, so Emacs must be doing its own mouse move/drag detection elsewhere. mouseMoved is called every time the mouse pointer moves on an Emacs frame whether it’s selected or not. Is it possible a move is being registered because the click was in frame X, but frame Y is selected? I noticed while testing this that ns_mouse_position is sometimes (always?) called for multiple frames when one mouse click has been made. And, actually, I’m not sure if it’s a bug, but the X and Y coords returned are for the frame ns-mouse-position is being run from, rather than from the frame it lists in its output... *sigh* try this: modified src/nsterm.m @@ -2547,7 +2547,7 @@ so some key presses (TAB) are swallowed by the system. */ if (f && FRAME_NS_P (f)) { - view = FRAME_NS_VIEW (*fp); + view = FRAME_NS_VIEW (f); position = [[view window] mouseLocationOutsideOfEventStream]; position = [view convertPoint: position fromView: nil]; -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Sun May 27 17:53:46 2018 Received: (at 31546) by debbugs.gnu.org; 27 May 2018 21:53:46 +0000 Received: from localhost ([127.0.0.1]:51324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fN3bm-0006fa-4S for submit@debbugs.gnu.org; Sun, 27 May 2018 17:53:46 -0400 Received: from mail-qk0-f194.google.com ([209.85.220.194]:33432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fN3bl-0006fM-BP for 31546@debbugs.gnu.org; Sun, 27 May 2018 17:53:45 -0400 Received: by mail-qk0-f194.google.com with SMTP id h7-v6so767364qkm.0 for <31546@debbugs.gnu.org>; Sun, 27 May 2018 14:53:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=k7onIoqiw2u++jBlmF1X8T6diMuQZ5/+ai+efo6eIxw=; b=q+7C1OhE8gcfGcep76H7RpiagCLG+19DxjhuN4gllGZvghjz2nWWw4mKTOSrzHsuM+ RjDzAOb9mT8WQQhLmfVeXJZdVGGoEKf1v5Deh/WFCmoVCne298ItkNeOTbrblsx/euHy zoLCVBIENuh0A656x1Re4/ciImJx/h62KyoSkz+ShqgaJfsHJqYdmW/eEYZPLe1DFn0x miv8C+Jbtq57O7z6JFilQg7ZkKtneWtBFiQhp/tFXVt3m/DkIbctBn8dlIZcak0rgKcK U+KIEuAbUPnAvwYYoSHud6z6hpjKSB4sMTxB/nhIMstZ09iBsOu0a5wr1NnZTwysCEpB dR8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=k7onIoqiw2u++jBlmF1X8T6diMuQZ5/+ai+efo6eIxw=; b=ApWNavbdffWZbuEeR6314jvXXqDMai3CKEuKrrfib1SkWf3q4Cbshi5pkrD7aeuEh9 XBXiI/N2MOc9JjGfcEjwkdyL6JbtzqTbGqjajK3DOiQFPIccaBLCf4IydYZY87JgMTzn tWTHULLgXADYzH3guUa18Dg6acfzbX0I0nT9eb5V1b9yW4Wo6LCK1HCBDne4FrYvdypY Xsr1I4MGh3SBeleYx1um4vQ+ZzQfg59C8f+hVrxEGX+oqojHHQV+G6KjZuT0Vxm73ZwI W9EhTfd7Q8Sm23jMA+97J187isoSY5l9PFKvFZSSfsorksprzea3WEUsesjMkvSHoxt0 7PFQ== X-Gm-Message-State: ALKqPwcsntFu/Ggl5HJwvQN0IQJx2oqXhTKrjHcfJ85eM4KoVPRoblya jLQYnyk9Io0N9dRWxQrkGAQjas2KF2ldjgY6ANA= X-Google-Smtp-Source: ADUXVKL/j4VkEqp2FiYfMNt6IIhatu9OjWh47V/Dsri2ZFctorSy4+qDLnxXKbE29rnSWNPteeE4Oq1JtM7OYFaa3C8= X-Received: by 2002:a37:8542:: with SMTP id h63-v6mr9169180qkd.342.1527458019817; Sun, 27 May 2018 14:53:39 -0700 (PDT) MIME-Version: 1.0 References: <20180526163844.GA16324@breton.holly.idiocy.org> <20180526182215.GA18042@breton.holly.idiocy.org> <5B0A4EC3.6080403@gmx.at> <83h8mt851r.fsf@gnu.org> <8336yd80cy.fsf@gnu.org> <20180527212429.GA19272@breton.holly.idiocy.org> In-Reply-To: <20180527212429.GA19272@breton.holly.idiocy.org> From: Aaron Jensen Date: Sun, 27 May 2018 14:53:28 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: Alan Third Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics , Eli Zaretskii 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.0 (-) On Sun, May 27, 2018 at 2:24 PM Alan Third wrote: > *sigh* try this: > modified src/nsterm.m > @@ -2547,7 +2547,7 @@ so some key presses (TAB) are swallowed by the system. */ > if (f && FRAME_NS_P (f)) > { > - view = FRAME_NS_VIEW (*fp); > + view = FRAME_NS_VIEW (f); > position = [[view window] mouseLocationOutsideOfEventStream]; > position = [view convertPoint: position fromView: nil]; AFAICT, that fixes it even w/o my patch. Thanks! There's still some weirdness w/ company-childframe, but I believe it's fixable in that package. That said, I think my patch is still necessary to prevent a related, but not very critical issue. Using my original repro but with no-accept-focus nil: (progn (let ((buffer (get-buffer " *foo*"))) (when (buffer-live-p buffer) (kill-buffer buffer))) (let ((buffer (get-buffer-create " *foo*")) (after-make-frame-functions nil)) (with-current-buffer buffer (goto-char (point-min)) (insert "1 This is a test\n2 This is a test\n3 This is a test") (delete-region (point) (point-max)) (setq-local resize-mini-windows nil) (setq-local mode-line-format nil) (setq-local repro-frame (make-frame `( (minibuffer . nil) ) )) (let ((win (frame-root-window repro-frame))) (set-window-parameter win 'mode-line-format nil) (set-window-buffer win buffer))))) Click in the middle of the window and slowly move the mouse towards the bottom of the window. As soon as you leave the bottom of the window, it will scroll two lines, I believe because it has miscalculated the bottom. If you apply my patch, it will only scroll one line at a time, which seems to be the normal behavior when the mode-line is present. I would guess this is reproducible in X as well. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 02 02:35:26 2018 Received: (at 31546) by debbugs.gnu.org; 2 Jun 2018 06:35:26 +0000 Received: from localhost ([127.0.0.1]:58304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fP08M-0001Bl-BP for submit@debbugs.gnu.org; Sat, 02 Jun 2018 02:35:26 -0400 Received: from mail-qk0-f171.google.com ([209.85.220.171]:37358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fP08L-0001Ba-Ku for 31546@debbugs.gnu.org; Sat, 02 Jun 2018 02:35:25 -0400 Received: by mail-qk0-f171.google.com with SMTP id j12-v6so18228647qkk.4 for <31546@debbugs.gnu.org>; Fri, 01 Jun 2018 23:35:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=tXhOqhD76mD+C8TIoJiv+AllVurBSBcrw52aIlr22a8=; b=p7dtClXtI752m4MnmVcLYxhDKIMpNNcoywc6j7dlq2iG780S+vSJBNFzuXZn63la0m clCYLYGWhpMYL9wKYt7P5uKegqwK8thdF64cyg7UbFlo2lJaxvu+nme0nYUlX0u0KYPZ 6YBawZswxG4QlxRsWDW0kgQjiQuDv3vNnU93/RESXNxMxJCkhAGdFggXsT4mnyfbFmi0 JwbfF4z7aO+EvNZhOdyScW+6kuPWLl36s/s6+qBPESP6YwZqWBKKffOwJy5qgJ11cXVk Rb7mOOOtAlqElKMQ+irbAcQUsCNPU9JmNCalLgkYTz5ySXd9SrmFjShCbFzT1aze7rGw 7UMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tXhOqhD76mD+C8TIoJiv+AllVurBSBcrw52aIlr22a8=; b=OtTFusJbS2Mil5iv1YSiXOSjMEtBHxH0xz3jBHwvENDEIoVF5BsEMfpyWT63YzCRA0 zas8tVyt8NRwCkaQR4zDRQp3R+Xcl9P3krVeu1lqe/YMzyDkAE0pD9vHGPEFp8EAzpXv t51SSbxF8lEDYWXcuvHKk/u/k+T+svIELhSkW3Hk0VYtdbkc0HkLV2blauOtM28Jto9D GIxhuP0UxVL9pjVaoQ5r+PS9c5YSo+XHHmSeOuN7fd53/K0U3qbcc9cUIR71Wi3OXaTt OxWiyVPsrS0GuHZ80o0pQmYH7T/9bf8DuzNGNROKg8MCftcwhX5WU0J6coZcZzIFZldt 8/Rg== X-Gm-Message-State: APt69E3epbuV89Tutq11SZgKC5JkAu75xyoENY5IARFurneS50ryTQit czg4vR7Nh2S0izwzfgeI4Clw/XsrqXdGqgQrpHI= X-Google-Smtp-Source: ADUXVKKPK/4mDoG73p+q6iaumhFNNDkfiNKMd4bR1bsk28/n6ZJQ+vk96CXPSBmh6mAeGDtvU81L/LYLl4qpgYpy7Qk= X-Received: by 2002:ae9:e8c2:: with SMTP id a185-v6mr13071104qkg.223.1527921320252; Fri, 01 Jun 2018 23:35:20 -0700 (PDT) MIME-Version: 1.0 References: <20180526163844.GA16324@breton.holly.idiocy.org> <20180526182215.GA18042@breton.holly.idiocy.org> <5B0A4EC3.6080403@gmx.at> <83h8mt851r.fsf@gnu.org> <8336yd80cy.fsf@gnu.org> <20180527212429.GA19272@breton.holly.idiocy.org> In-Reply-To: From: Aaron Jensen Date: Fri, 1 Jun 2018 23:35:09 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: Alan Third Content-Type: multipart/mixed; boundary="00000000000089fe19056da2e7b7" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics , Eli Zaretskii 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.0 (-) --00000000000089fe19056da2e7b7 Content-Type: text/plain; charset="UTF-8" Here is an updated patch which includes Alan's changes. Any concerns with this? Thanks, Aaron --00000000000089fe19056da2e7b7 Content-Type: application/octet-stream; name="0001-Prevent-errant-scroll-on-mouse-click-Bug-31546.patch" Content-Disposition: attachment; filename="0001-Prevent-errant-scroll-on-mouse-click-Bug-31546.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jhx0w66n0 RnJvbSAwMmFjZmE2YWE4MTMyZDc2N2JmNzEzOTBiMTAxY2QyOWZkNWMxYjQ0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBYXJvbiBKZW5zZW4gPGFhcm9uamVuc2VuQGdtYWlsLmNvbT4K RGF0ZTogVGh1LCAyNCBNYXkgMjAxOCAwMzo0NTowMyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIFBy ZXZlbnQgZXJyYW50IHNjcm9sbCBvbiBtb3VzZSBjbGljayAoQnVnIzMxNTQ2KQoKKiBzcmMvbnN0 ZXJtLm0gKG5zX21vdXNlX3Bvc2l0aW9uKTogVXNlIGNvcnJlY3QgZnJhbWUgd2hlbiBkZXRlcm1p bmluZwogIG1vdXNlIHBvc2l0aW9uLgoqIGxpc3AvbW91c2UuZWwgKG1vdXNlLWRyYWctdHJhY2sp OiBPbmx5IGFjY291bnQgZm9yIG1vZGUtbGluZSBoZWlnaHQKICBpZiBgbW9kZS1saW5lLWZvcm1h dCcgaXMgbm9uLW5pbC4KLS0tCiBsaXNwL21vdXNlLmVsIHwgMyArKy0KIHNyYy9uc3Rlcm0ubSAg fCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9saXNwL21vdXNlLmVsIGIvbGlzcC9tb3VzZS5lbAppbmRleCA5NWFhZGE5 YjE1Li42YTQ1MTE4ZGUwIDEwMDY0NAotLS0gYS9saXNwL21vdXNlLmVsCisrKyBiL2xpc3AvbW91 c2UuZWwKQEAgLTEyMTksNyArMTIxOSw4IEBAIG1vdXNlLWRyYWctdHJhY2sKIAkgKGJvdW5kcyAo d2luZG93LWVkZ2VzIHN0YXJ0LXdpbmRvdykpCiAJIChtYWtlLWN1cnNvci1saW5lLWZ1bGx5LXZp c2libGUgbmlsKQogCSAodG9wIChudGggMSBib3VuZHMpKQotCSAoYm90dG9tIChpZiAod2luZG93 LW1pbmlidWZmZXItcCBzdGFydC13aW5kb3cpCisJIChib3R0b20gKGlmIChvciAod2luZG93LW1p bmlidWZmZXItcCBzdGFydC13aW5kb3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBt b2RlLWxpbmUtZm9ybWF0KSkKIAkJICAgICAobnRoIDMgYm91bmRzKQogCQkgICA7OyBEb24ndCBj b3VudCB0aGUgbW9kZSBsaW5lLgogCQkgICAoMS0gKG50aCAzIGJvdW5kcykpKSkKZGlmZiAtLWdp dCBhL3NyYy9uc3Rlcm0ubSBiL3NyYy9uc3Rlcm0ubQppbmRleCAzYzk1ZmVkYWRjLi5mY2JhYzE3 MzNiIDEwMDY0NAotLS0gYS9zcmMvbnN0ZXJtLm0KKysrIGIvc3JjL25zdGVybS5tCkBAIC0yNTgx LDcgKzI1ODEsNyBAQCBzbyBzb21lIGtleSBwcmVzc2VzIChUQUIpIGFyZSBzd2FsbG93ZWQgYnkg dGhlIHN5c3RlbS4gICovCiAKICAgaWYgKGYgJiYgRlJBTUVfTlNfUCAoZikpCiAgICAgewotICAg ICAgdmlldyA9IEZSQU1FX05TX1ZJRVcgKCpmcCk7CisgICAgICB2aWV3ID0gRlJBTUVfTlNfVklF VyAoZik7CiAKICAgICAgIHBvc2l0aW9uID0gW1t2aWV3IHdpbmRvd10gbW91c2VMb2NhdGlvbk91 dHNpZGVPZkV2ZW50U3RyZWFtXTsKICAgICAgIHBvc2l0aW9uID0gW3ZpZXcgY29udmVydFBvaW50 OiBwb3NpdGlvbiBmcm9tVmlldzogbmlsXTsKLS0gCjIuMTcuMAoK --00000000000089fe19056da2e7b7-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 02 04:00:32 2018 Received: (at 31546) by debbugs.gnu.org; 2 Jun 2018 08:00:32 +0000 Received: from localhost ([127.0.0.1]:58353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fP1Si-0003GP-HQ for submit@debbugs.gnu.org; Sat, 02 Jun 2018 04:00:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fP1Sh-0003GC-Bq for 31546@debbugs.gnu.org; Sat, 02 Jun 2018 04:00:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fP1SZ-0001BA-1o for 31546@debbugs.gnu.org; Sat, 02 Jun 2018 04:00:26 -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.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42667) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fP1SY-0001Ae-MC; Sat, 02 Jun 2018 04:00:22 -0400 Received: from [176.228.60.248] (port=1607 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fP1SX-0002e4-Vu; Sat, 02 Jun 2018 04:00:22 -0400 Date: Sat, 02 Jun 2018 11:00:24 +0300 Message-Id: <83wovhehyf.fsf@gnu.org> From: Eli Zaretskii To: Aaron Jensen In-reply-to: (message from Aaron Jensen on Fri, 1 Jun 2018 23:35:09 -0700) Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem References: <20180526163844.GA16324@breton.holly.idiocy.org> <20180526182215.GA18042@breton.holly.idiocy.org> <5B0A4EC3.6080403@gmx.at> <83h8mt851r.fsf@gnu.org> <8336yd80cy.fsf@gnu.org> <20180527212429.GA19272@breton.holly.idiocy.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, rudalics@gmx.at, alan@idiocy.org 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Aaron Jensen > Date: Fri, 1 Jun 2018 23:35:09 -0700 > Cc: Eli Zaretskii , martin rudalics , 31546@debbugs.gnu.org > > Here is an updated patch which includes Alan's changes. Any concerns with this? Fine with me, but please put a comment here: > - (bottom (if (window-minibuffer-p start-window) > + (bottom (if (or (window-minibuffer-p start-window) > + (not mode-line-format)) <<<<<<<<<<<<<<<<<<< > (nth 3 bounds) > ;; Don't count the mode line. > (1- (nth 3 bounds)))) explaining that a frequent use case without a mode line is child-frame windows. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 02 11:42:14 2018 Received: (at 31546) by debbugs.gnu.org; 2 Jun 2018 15:42:14 +0000 Received: from localhost ([127.0.0.1]:59480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fP8fW-0002Tl-0Z for submit@debbugs.gnu.org; Sat, 02 Jun 2018 11:42:14 -0400 Received: from mail-qk0-f177.google.com ([209.85.220.177]:44541) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fP8fT-0002TS-UI for 31546@debbugs.gnu.org; Sat, 02 Jun 2018 11:42:12 -0400 Received: by mail-qk0-f177.google.com with SMTP id 185-v6so22142488qkk.11 for <31546@debbugs.gnu.org>; Sat, 02 Jun 2018 08:42:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WNB37aBA6MEJC3VORjj7rvulcXLqZkd2aCi8i/fm5xk=; b=mwo5pCZuQ25AP/JsYxbBt8F7wGwVSMqfOYnO+Hzl17+xV9L9inMIZW3krAimEcI+5P ZQU3TuTMyd/zNwPYWffIlMHPzuZmY5sS9Y5doFZDcMFCNxpe11zgyWyK0eIPICizKyrw EPtZ4X/0e7eYKC8TkBmhlr8abrgMbyhY3u6rqZ1Hu+o0fpHuxkELwd0ht5WIevOC0aI4 5elSHsPY77zt0NdxU3Ld3+wUSITpKbrb2PmJtAMcEYC8vL+GqF9varWMKxkik5yIRGcO R55+cMlaYfMwObyadmrK6bD2kgoRyXX+ID9z/Wc78ZqWfKIQUaSRtoL1qZ7SA8V+CHkU X6gA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WNB37aBA6MEJC3VORjj7rvulcXLqZkd2aCi8i/fm5xk=; b=V/jZfs0h6Ip2MuahPOixLIWP2KqH0QwZp1/hgjmPEtSdQSIytd6dT3VGEZ1JpbFps8 9JSSwBNX45JpvHaUEMrATr3e/7H1vQUnVA6lRIS6tGzlglZR+OdgvDmVx64WQlBTcP4w heXSv1RasfUlk9JV+ya+J13uP5wRpRt6mvlgEnpYz/hZpS0/jKBCev52iKMd/90FyP4h ceFU6uGbfY7KhLJWKV2hWtwuqEV6yLnp653n0tt2V4aUkyRP3FkwwL5ZA5EnkaJ/9RDM tqflpNK5UQdyPEbHPrE75L2woqz7UeMknL946cg7FICRr+cN6oEYcIKkeJCcp90ftdBo eH/g== X-Gm-Message-State: APt69E2KXP/hxoGJF7M264G0X3pdYHH0jJumm5DH+JAhz4Vr1zR5CF/0 9thaqZIAgMxx+13zyL7lmGzsTklpQwlEVO0JWZc= X-Google-Smtp-Source: ADUXVKISE1mX6hEKeXapBhIu2LJtL6ZV6Q/yWWKOjKJaUa/amQXBERQKbwcV58qumLQi0adg68BmOAIwJToKRWIqyvk= X-Received: by 2002:a37:b204:: with SMTP id b4-v6mr14329249qkf.149.1527954126319; Sat, 02 Jun 2018 08:42:06 -0700 (PDT) MIME-Version: 1.0 References: <20180526163844.GA16324@breton.holly.idiocy.org> <20180526182215.GA18042@breton.holly.idiocy.org> <5B0A4EC3.6080403@gmx.at> <83h8mt851r.fsf@gnu.org> <8336yd80cy.fsf@gnu.org> <20180527212429.GA19272@breton.holly.idiocy.org> <83wovhehyf.fsf@gnu.org> In-Reply-To: <83wovhehyf.fsf@gnu.org> From: Aaron Jensen Date: Sat, 2 Jun 2018 08:41:54 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: Eli Zaretskii Content-Type: multipart/mixed; boundary="000000000000eed390056daa8aae" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics , Alan Third 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.0 (-) --000000000000eed390056daa8aae Content-Type: text/plain; charset="UTF-8" On Sat, Jun 2, 2018 at 1:00 AM Eli Zaretskii wrote: > Fine with me, but please put a comment here: > explaining that a frequent use case without a mode line is child-frame > windows. Sure, attached. --000000000000eed390056daa8aae Content-Type: application/octet-stream; name="0001-Prevent-errant-scroll-on-mouse-click-Bug-31546.patch" Content-Disposition: attachment; filename="0001-Prevent-errant-scroll-on-mouse-click-Bug-31546.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jhxkf7zg0 RnJvbSAwNTRkMjdjMTdkNTczMjYzN2YwNGEzZDk4NGZhZTVkM2RjNTBhMmJhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBYXJvbiBKZW5zZW4gPGFhcm9uamVuc2VuQGdtYWlsLmNvbT4K RGF0ZTogVGh1LCAyNCBNYXkgMjAxOCAwMzo0NTowMyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIFBy ZXZlbnQgZXJyYW50IHNjcm9sbCBvbiBtb3VzZSBjbGljayAoQnVnIzMxNTQ2KQoKKiBzcmMvbnN0 ZXJtLm0gKG5zX21vdXNlX3Bvc2l0aW9uKTogVXNlIGNvcnJlY3QgZnJhbWUgd2hlbiBkZXRlcm1p bmluZwogIG1vdXNlIHBvc2l0aW9uLgoqIGxpc3AvbW91c2UuZWwgKG1vdXNlLWRyYWctdHJhY2sp OiBPbmx5IGFjY291bnQgZm9yIG1vZGUtbGluZSBoZWlnaHQKICBpZiBgbW9kZS1saW5lLWZvcm1h dCcgaXMgbm9uLW5pbC4KLS0tCiBsaXNwL21vdXNlLmVsIHwgNiArKysrKy0KIHNyYy9uc3Rlcm0u bSAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9saXNwL21vdXNlLmVsIGIvbGlzcC9tb3VzZS5lbAppbmRleCA5NWFh ZGE5YjE1Li42OTNmYzAyODRmIDEwMDY0NAotLS0gYS9saXNwL21vdXNlLmVsCisrKyBiL2xpc3Av bW91c2UuZWwKQEAgLTEyMTksNyArMTIxOSwxMSBAQCBtb3VzZS1kcmFnLXRyYWNrCiAJIChib3Vu ZHMgKHdpbmRvdy1lZGdlcyBzdGFydC13aW5kb3cpKQogCSAobWFrZS1jdXJzb3ItbGluZS1mdWxs eS12aXNpYmxlIG5pbCkKIAkgKHRvcCAobnRoIDEgYm91bmRzKSkKLQkgKGJvdHRvbSAoaWYgKHdp bmRvdy1taW5pYnVmZmVyLXAgc3RhcnQtd2luZG93KQorCSAoYm90dG9tIChpZiAob3IgKHdpbmRv dy1taW5pYnVmZmVyLXAgc3RhcnQtd2luZG93KQorICAgICAgICAgICAgICAgICAgICAgICAgIDs7 IERvIG5vdCBhY2NvdW50IGZvciB0aGUgbW9kZSBsaW5lIGlmIHRoZXJlCisgICAgICAgICAgICAg ICAgICAgICAgICAgOzsgaXMgbm8gbW9kZSBsaW5lLCB3aGljaCBpcyBjb21tb24gZm9yIGNoaWxk CisgICAgICAgICAgICAgICAgICAgICAgICAgOzsgZnJhbWVzLgorICAgICAgICAgICAgICAgICAg ICAgICAgIChub3QgbW9kZS1saW5lLWZvcm1hdCkpCiAJCSAgICAgKG50aCAzIGJvdW5kcykKIAkJ ICAgOzsgRG9uJ3QgY291bnQgdGhlIG1vZGUgbGluZS4KIAkJICAgKDEtIChudGggMyBib3VuZHMp KSkpCmRpZmYgLS1naXQgYS9zcmMvbnN0ZXJtLm0gYi9zcmMvbnN0ZXJtLm0KaW5kZXggM2M5NWZl ZGFkYy4uZmNiYWMxNzMzYiAxMDA2NDQKLS0tIGEvc3JjL25zdGVybS5tCisrKyBiL3NyYy9uc3Rl cm0ubQpAQCAtMjU4MSw3ICsyNTgxLDcgQEAgc28gc29tZSBrZXkgcHJlc3NlcyAoVEFCKSBhcmUg c3dhbGxvd2VkIGJ5IHRoZSBzeXN0ZW0uICAqLwogCiAgIGlmIChmICYmIEZSQU1FX05TX1AgKGYp KQogICAgIHsKLSAgICAgIHZpZXcgPSBGUkFNRV9OU19WSUVXICgqZnApOworICAgICAgdmlldyA9 IEZSQU1FX05TX1ZJRVcgKGYpOwogCiAgICAgICBwb3NpdGlvbiA9IFtbdmlldyB3aW5kb3ddIG1v dXNlTG9jYXRpb25PdXRzaWRlT2ZFdmVudFN0cmVhbV07CiAgICAgICBwb3NpdGlvbiA9IFt2aWV3 IGNvbnZlcnRQb2ludDogcG9zaXRpb24gZnJvbVZpZXc6IG5pbF07Ci0tIAoyLjE3LjAKCg== --000000000000eed390056daa8aae-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 14 12:38:02 2018 Received: (at 31546) by debbugs.gnu.org; 14 Jun 2018 16:38:02 +0000 Received: from localhost ([127.0.0.1]:48375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fTVG5-0005vR-Um for submit@debbugs.gnu.org; Thu, 14 Jun 2018 12:38:02 -0400 Received: from mail-qk0-f178.google.com ([209.85.220.178]:38811) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fTVG3-0005ux-QY for 31546@debbugs.gnu.org; Thu, 14 Jun 2018 12:38:00 -0400 Received: by mail-qk0-f178.google.com with SMTP id y4-v6so3984788qka.5 for <31546@debbugs.gnu.org>; Thu, 14 Jun 2018 09:37:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Kaqv5plDbbn54x2IRHXXDRv/8Gd8K79C33m8a7MIRBI=; b=mFoOi3/YajZRTm/Ue5x8Mi6ulDcrPv7j3Bgh3HY65DXXZ0lLTYOXfMPMa3shQVew66 TI5QsdO/1fLaw9odnwdB4zrFB5nXZtHxujCXG4p/gKDwwGumO9lwL4uo/Se++I1g+0Fk P6YqU4m2iwcXZxll6ZkxjAPxIvN6lstET8+06mljhK5pu4gTmyoSKGZsVx8/CuLou/qj 2vwyoQkzxf/9SR1faQegM+vjo5VfAr7bhe0zPMsgHmNLgRTk1mQFnTYViyvGaJjwkrTh 6ynJXe2tF9juyd+R0nuC0GUJ1SLCx8QISUiOFcLJ+CAOscSO4FJoRRmVgipxAXwW4W8+ upWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Kaqv5plDbbn54x2IRHXXDRv/8Gd8K79C33m8a7MIRBI=; b=N96odSv7xWpwwWNlh6qLeejQ6sDjB+LaOZIBBh4wuoi0eoQ5qWwk044KXwArAPp5tr jdG7M/y/5wQdzl48wIFJWxzfFteaQhUPdFel8xUDxPUNVef1d29/81T1j343jwFkhp4l HuoQYtPYMhuiPvRNqlGzQqIpBzvEg4KJ5yi0mv2hFR/x3cja86Rb7b+kkyxOiCut04r3 Fuh4zypKs2OEW5Ij/DqrBrj/1Ie+Sl85o7HoTia/Ubzv8CMUO1jfgiirJDSgBLj8jz/k 4DGNQQVb3DPiH5x70ZK5Akei0l6tSEAwyP2jgdz3lVBzJadhICpeTkSo4EtQPak8fKlU a9IQ== X-Gm-Message-State: APt69E3KbRO4TBPGYHb+gl11po9cs9fz5NFghUFzGz4v2k6ztK3+d7nY NfkInmVVuvGrVfjohUBFPreFFpZ9bM8JPF3k+iI= X-Google-Smtp-Source: ADUXVKJIp/1CVDBMqBhpxAS6OiNaxh/hbiKCEbf/GOnfxklr5/vwInAXxDnHg60QtJsUjc3yV9tXHAijGQQg6O4fSvE= X-Received: by 2002:a37:db09:: with SMTP id e9-v6mr2805167qki.63.1528994274167; Thu, 14 Jun 2018 09:37:54 -0700 (PDT) MIME-Version: 1.0 References: <20180526163844.GA16324@breton.holly.idiocy.org> <20180526182215.GA18042@breton.holly.idiocy.org> <5B0A4EC3.6080403@gmx.at> <83h8mt851r.fsf@gnu.org> <8336yd80cy.fsf@gnu.org> <20180527212429.GA19272@breton.holly.idiocy.org> <83wovhehyf.fsf@gnu.org> In-Reply-To: From: Aaron Jensen Date: Thu, 14 Jun 2018 09:37:42 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: Eli Zaretskii Content-Type: multipart/mixed; boundary="000000000000937e0d056e9cb84e" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics , Alan Third 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.0 (-) --000000000000937e0d056e9cb84e Content-Type: text/plain; charset="UTF-8" On Sat, Jun 2, 2018 at 8:41 AM Aaron Jensen wrote: > > On Sat, Jun 2, 2018 at 1:00 AM Eli Zaretskii wrote: > > Fine with me, but please put a comment here: > > explaining that a frequent use case without a mode line is child-frame > > windows. > > Sure, attached. Hi all, I just wanted to ping on this one. It should be ready to go. Thanks! --000000000000937e0d056e9cb84e Content-Type: application/octet-stream; name="0001-Prevent-errant-scroll-on-mouse-click-Bug-31546.patch" Content-Disposition: attachment; filename="0001-Prevent-errant-scroll-on-mouse-click-Bug-31546.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jierozwv0 RnJvbSAwNTRkMjdjMTdkNTczMjYzN2YwNGEzZDk4NGZhZTVkM2RjNTBhMmJhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBYXJvbiBKZW5zZW4gPGFhcm9uamVuc2VuQGdtYWlsLmNvbT4K RGF0ZTogVGh1LCAyNCBNYXkgMjAxOCAwMzo0NTowMyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIFBy ZXZlbnQgZXJyYW50IHNjcm9sbCBvbiBtb3VzZSBjbGljayAoQnVnIzMxNTQ2KQoKKiBzcmMvbnN0 ZXJtLm0gKG5zX21vdXNlX3Bvc2l0aW9uKTogVXNlIGNvcnJlY3QgZnJhbWUgd2hlbiBkZXRlcm1p bmluZwogIG1vdXNlIHBvc2l0aW9uLgoqIGxpc3AvbW91c2UuZWwgKG1vdXNlLWRyYWctdHJhY2sp OiBPbmx5IGFjY291bnQgZm9yIG1vZGUtbGluZSBoZWlnaHQKICBpZiBgbW9kZS1saW5lLWZvcm1h dCcgaXMgbm9uLW5pbC4KLS0tCiBsaXNwL21vdXNlLmVsIHwgNiArKysrKy0KIHNyYy9uc3Rlcm0u bSAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9saXNwL21vdXNlLmVsIGIvbGlzcC9tb3VzZS5lbAppbmRleCA5NWFh ZGE5YjE1Li42OTNmYzAyODRmIDEwMDY0NAotLS0gYS9saXNwL21vdXNlLmVsCisrKyBiL2xpc3Av bW91c2UuZWwKQEAgLTEyMTksNyArMTIxOSwxMSBAQCBtb3VzZS1kcmFnLXRyYWNrCiAJIChib3Vu ZHMgKHdpbmRvdy1lZGdlcyBzdGFydC13aW5kb3cpKQogCSAobWFrZS1jdXJzb3ItbGluZS1mdWxs eS12aXNpYmxlIG5pbCkKIAkgKHRvcCAobnRoIDEgYm91bmRzKSkKLQkgKGJvdHRvbSAoaWYgKHdp bmRvdy1taW5pYnVmZmVyLXAgc3RhcnQtd2luZG93KQorCSAoYm90dG9tIChpZiAob3IgKHdpbmRv dy1taW5pYnVmZmVyLXAgc3RhcnQtd2luZG93KQorICAgICAgICAgICAgICAgICAgICAgICAgIDs7 IERvIG5vdCBhY2NvdW50IGZvciB0aGUgbW9kZSBsaW5lIGlmIHRoZXJlCisgICAgICAgICAgICAg ICAgICAgICAgICAgOzsgaXMgbm8gbW9kZSBsaW5lLCB3aGljaCBpcyBjb21tb24gZm9yIGNoaWxk CisgICAgICAgICAgICAgICAgICAgICAgICAgOzsgZnJhbWVzLgorICAgICAgICAgICAgICAgICAg ICAgICAgIChub3QgbW9kZS1saW5lLWZvcm1hdCkpCiAJCSAgICAgKG50aCAzIGJvdW5kcykKIAkJ ICAgOzsgRG9uJ3QgY291bnQgdGhlIG1vZGUgbGluZS4KIAkJICAgKDEtIChudGggMyBib3VuZHMp KSkpCmRpZmYgLS1naXQgYS9zcmMvbnN0ZXJtLm0gYi9zcmMvbnN0ZXJtLm0KaW5kZXggM2M5NWZl ZGFkYy4uZmNiYWMxNzMzYiAxMDA2NDQKLS0tIGEvc3JjL25zdGVybS5tCisrKyBiL3NyYy9uc3Rl cm0ubQpAQCAtMjU4MSw3ICsyNTgxLDcgQEAgc28gc29tZSBrZXkgcHJlc3NlcyAoVEFCKSBhcmUg c3dhbGxvd2VkIGJ5IHRoZSBzeXN0ZW0uICAqLwogCiAgIGlmIChmICYmIEZSQU1FX05TX1AgKGYp KQogICAgIHsKLSAgICAgIHZpZXcgPSBGUkFNRV9OU19WSUVXICgqZnApOworICAgICAgdmlldyA9 IEZSQU1FX05TX1ZJRVcgKGYpOwogCiAgICAgICBwb3NpdGlvbiA9IFtbdmlldyB3aW5kb3ddIG1v dXNlTG9jYXRpb25PdXRzaWRlT2ZFdmVudFN0cmVhbV07CiAgICAgICBwb3NpdGlvbiA9IFt2aWV3 IGNvbnZlcnRQb2ludDogcG9zaXRpb24gZnJvbVZpZXc6IG5pbF07Ci0tIAoyLjE3LjAKCg== --000000000000937e0d056e9cb84e-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 14 16:40:28 2018 Received: (at 31546) by debbugs.gnu.org; 14 Jun 2018 20:40:28 +0000 Received: from localhost ([127.0.0.1]:48528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fTZ2h-0003PB-SC for submit@debbugs.gnu.org; Thu, 14 Jun 2018 16:40:28 -0400 Received: from mail-wm0-f41.google.com ([74.125.82.41]:38073) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fTZ2g-0003Or-HC for 31546@debbugs.gnu.org; Thu, 14 Jun 2018 16:40:26 -0400 Received: by mail-wm0-f41.google.com with SMTP id 69-v6so151016wmf.3 for <31546@debbugs.gnu.org>; Thu, 14 Jun 2018 13:40:26 -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=avPkJJdLUxwoUAdWwxJ4dpqL1EWxcQ1+ud58TX+3uNY=; b=fn5GbJJfDrmEHgZGQ8YFqOXTASEtoZ2fpEYa8y2Pwgoi2zZifXQdYxD3By6CZIkksU f3GygtRFN2EN3Sxzk+0/fAZsql/609fKrVrmsl4j3Mmc+PR70BKdM8ZM82SZctm160LF 3J3QHe8KEGneceTsQ3/6zLmWBP1jB8oBLEQHJpz02GzaVsLBDOaowerAJNHXRpLYPSsb hk4HBQRd77MCrFoi2rzGqBUQ/nD88bjRzZ9K8fb/cZiuFj6C2WUI/FKUu4FjLX1/NHFO /O1jQqcPGtlf9VDty9OcrPPzIpdvKAHkYj7i+8kJuyMMTj68fnWE1B3O3BqPnTx9DOEC lfiA== 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=avPkJJdLUxwoUAdWwxJ4dpqL1EWxcQ1+ud58TX+3uNY=; b=sKxwaYPKFupgii/7PDPVYGLEX7CwPltvzEHRqxK880TV36roJjgKYolCIq8DrW6OBu gH3cSpBYJbPIsyY5chGLb2sCMVYKYVp007L3flgkSmiQeCTj/imNKsEsmt8L8PhJ4hwG leJFX3rYgNsP5T6wacxEl8if5P5IDPg/hhoUdU/pBdtiEqgN6o8IeDCdaN4puMieKy0m q6/lVjvQu46gQfwyg+nZbkW6Fdc0dg9M7V7cUhSMxXoufrs+v53E5NcO40CHEtqT+tIf oRlLhGwurPn3vPo6AjyJQCdJgkMKe1ctVA9IL59N782V67wTO1ZX+gSAOWxK+E6K10Ew +9DA== X-Gm-Message-State: APt69E1IhE45/wWKMhGPaWJbEon2tzTi9jDS35EpJiTQaDDxVFQgr2IC IgIvT5U6aQKGp1xb7GnJB0U= X-Google-Smtp-Source: ADUXVKKrO5E+0mQXzzedjM4iNPGeOBfqGKYwMVibQI5PUMWVGMWD9DUz5MeWm7woOY+zelYMkQbzkg== X-Received: by 2002:a1c:228b:: with SMTP id i133-v6mr3183973wmi.92.1529008820362; Thu, 14 Jun 2018 13:40:20 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-2050-339f-0e48-d89b.holly.idiocy.org. [2001:8b0:3f8:8129:2050:339f:e48:d89b]) by smtp.gmail.com with ESMTPSA id i6-v6sm5981004wrr.2.2018.06.14.13.40.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Jun 2018 13:40:18 -0700 (PDT) Date: Thu, 14 Jun 2018 21:40:16 +0100 From: Alan Third To: Aaron Jensen Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem Message-ID: <20180614204016.GA36925@breton.holly.idiocy.org> References: <8336yd80cy.fsf@gnu.org> <20180527212429.GA19272@breton.holly.idiocy.org> <83wovhehyf.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.0 (2018-05-17) X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics , Eli Zaretskii 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, Jun 14, 2018 at 09:37:42AM -0700, Aaron Jensen wrote: > On Sat, Jun 2, 2018 at 8:41 AM Aaron Jensen wrote: > > > > On Sat, Jun 2, 2018 at 1:00 AM Eli Zaretskii wrote: > > > Fine with me, but please put a comment here: > > > explaining that a frequent use case without a mode line is child-frame > > > windows. > > > > Sure, attached. > > Hi all, I just wanted to ping on this one. It should be ready to go. This is for emacs 26.2, right? -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 14 17:21:58 2018 Received: (at 31546) by debbugs.gnu.org; 14 Jun 2018 21:21:58 +0000 Received: from localhost ([127.0.0.1]:48602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fTZgr-0006PK-TI for submit@debbugs.gnu.org; Thu, 14 Jun 2018 17:21:58 -0400 Received: from mail-qt0-f169.google.com ([209.85.216.169]:42914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fTZgq-0006P6-7x for 31546@debbugs.gnu.org; Thu, 14 Jun 2018 17:21:56 -0400 Received: by mail-qt0-f169.google.com with SMTP id y31-v6so7252482qty.9 for <31546@debbugs.gnu.org>; Thu, 14 Jun 2018 14:21:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lYQCigvWmeEMgxSfguyFBMG8k4rTvznJSfBK/D1AjJ4=; b=vZ2M/5zc1jK3nflkYl9eeSqgtfNoB0Zgr2XZKcAgDjcDhuc8T92/utUaMH+w8DjncP ElyXkAaiUfg5W/BrXWtzPwIViAZb8lXga5xBVAZnA1QUSIE+ZuWgsKvtH981m8IAK0RN JE8CoTmHy6qpIvrVWHvWPUgravyxR5y+2d5wt2Z6Uk4wrWj/sfdsRl+QtIUTqToMq4H/ FzTc9lDVcUHuZE1/VDvIPDEFgoJf1G8x6mcKc05j5OqexmRsSZVq/G9x5m9aiiv6ea68 aABMkMvZ9akFMgIWmMfuV4unk8yLxUjgXkZx3tzJPOe0uhvIfDCorsT71rBU3htNYGMX tfPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lYQCigvWmeEMgxSfguyFBMG8k4rTvznJSfBK/D1AjJ4=; b=tTgPpyNz0+lTpIObrepTNAcKYPAY9RiCByuqV376Faj6XpOzqWWxtr4UeKGbVRcTc+ LA/JzncjYu4GchhWXPT+wohtiqK+kaBwtv431Aq922yM+Xl2mnM30agrBw7tT4t2fyYA Rjs/kMgJ+AblrOFT2VEmwbCxqE72S5TTZbqW5+TAJ/um+ONhs+p/BSTV4SoHPVpyyl+H BN6NHUtddmtBvFbjMVA2zK0V/6nmsfRjFjWcKaNMY7s9288QCq57FjhkN3kgCXgZGVOP eBEsFwiIou0T2Yb3086f9foWpvJVX/SYY6+TzvVeXkSROyfS+Nb1/Zpgl4nOmnn5CUWR 5Qbg== X-Gm-Message-State: APt69E0Aj+Szvw7KpGsN7wvavah7jKtS4kWDB3sZHpJGG9g7Jox3CA7g rIHofAtPiV5gAHyCb50Tqew3ieUnK79heORmQkM= X-Google-Smtp-Source: ADUXVKIK3AfymE55W+BkMaCRcNg/l+9M22ndpYADuOpD4V+zTebinlnXPVcTkUGavwTgldhNjz0706/jDGtmb9bdu6U= X-Received: by 2002:aed:3ac7:: with SMTP id o65-v6mr4039222qte.127.1529011310492; Thu, 14 Jun 2018 14:21:50 -0700 (PDT) MIME-Version: 1.0 References: <8336yd80cy.fsf@gnu.org> <20180527212429.GA19272@breton.holly.idiocy.org> <83wovhehyf.fsf@gnu.org> <20180614204016.GA36925@breton.holly.idiocy.org> In-Reply-To: <20180614204016.GA36925@breton.holly.idiocy.org> From: Aaron Jensen Date: Thu, 14 Jun 2018 14:21:38 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: Alan Third Content-Type: multipart/alternative; boundary="0000000000000500a0056ea0b08b" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, martin rudalics , Eli Zaretskii 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.0 (-) --0000000000000500a0056ea0b08b Content-Type: text/plain; charset="UTF-8" Ideally yes. On Thu, Jun 14, 2018 at 1:40 PM Alan Third wrote: > On Thu, Jun 14, 2018 at 09:37:42AM -0700, Aaron Jensen wrote: > > On Sat, Jun 2, 2018 at 8:41 AM Aaron Jensen > wrote: > > > > > > On Sat, Jun 2, 2018 at 1:00 AM Eli Zaretskii wrote: > > > > Fine with me, but please put a comment here: > > > > explaining that a frequent use case without a mode line is > child-frame > > > > windows. > > > > > > Sure, attached. > > > > Hi all, I just wanted to ping on this one. It should be ready to go. > > This is for emacs 26.2, right? > -- > Alan Third > -- Aaron --0000000000000500a0056ea0b08b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ideally yes.
On Thu, Jun 14= , 2018 at 1:40 PM Alan Third <alan@id= iocy.org> wrote:
On Thu, Jun= 14, 2018 at 09:37:42AM -0700, Aaron Jensen wrote:
> On Sat, Jun 2, 2018 at 8:41 AM Aaron Jensen <aaronjensen@gmail.com> wrote: > >
> > On Sat, Jun 2, 2018 at 1:00 AM Eli Zaretskii <eliz@gnu.org> wrote:
> > > Fine with me, but please put a comment here:
> > > explaining that a frequent use case without a mode line is c= hild-frame
> > > windows.
> >
> > Sure, attached.
>
> Hi all, I just wanted to ping on this one. It should be ready to go.
This is for emacs 26.2, right?
--
Alan Third
--
Aaron
--0000000000000500a0056ea0b08b-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 15 03:02:56 2018 Received: (at 31546) by debbugs.gnu.org; 15 Jun 2018 07:02:56 +0000 Received: from localhost ([127.0.0.1]:48784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fTil6-0000WQ-14 for submit@debbugs.gnu.org; Fri, 15 Jun 2018 03:02:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52191) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fTil3-0000WD-MG for 31546@debbugs.gnu.org; Fri, 15 Jun 2018 03:02:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fTikv-0003L2-Gm for 31546@debbugs.gnu.org; Fri, 15 Jun 2018 03:02:48 -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.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58680) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fTikv-0003Kw-Cr; Fri, 15 Jun 2018 03:02:45 -0400 Received: from [176.228.60.248] (port=4941 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fTiku-0007my-Mr; Fri, 15 Jun 2018 03:02:45 -0400 Date: Fri, 15 Jun 2018 10:02:33 +0300 Message-Id: <834li4352u.fsf@gnu.org> From: Eli Zaretskii To: Alan Third In-reply-to: <20180614204016.GA36925@breton.holly.idiocy.org> (message from Alan Third on Thu, 14 Jun 2018 21:40:16 +0100) Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem References: <8336yd80cy.fsf@gnu.org> <20180527212429.GA19272@breton.holly.idiocy.org> <83wovhehyf.fsf@gnu.org> <20180614204016.GA36925@breton.holly.idiocy.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31546 Cc: 31546@debbugs.gnu.org, rudalics@gmx.at, aaronjensen@gmail.com 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > Date: Thu, 14 Jun 2018 21:40:16 +0100 > From: Alan Third > Cc: Eli Zaretskii , martin rudalics , > 31546@debbugs.gnu.org > > On Thu, Jun 14, 2018 at 09:37:42AM -0700, Aaron Jensen wrote: > > On Sat, Jun 2, 2018 at 8:41 AM Aaron Jensen wrote: > > > > > > On Sat, Jun 2, 2018 at 1:00 AM Eli Zaretskii wrote: > > > > Fine with me, but please put a comment here: > > > > explaining that a frequent use case without a mode line is child-frame > > > > windows. > > > > > > Sure, attached. > > > > Hi all, I just wanted to ping on this one. It should be ready to go. > > This is for emacs 26.2, right? Yes, please. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 17 07:08:39 2018 Received: (at 31546-done) by debbugs.gnu.org; 17 Jun 2018 11:08:39 +0000 Received: from localhost ([127.0.0.1]:52601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUVXy-0001lL-RA for submit@debbugs.gnu.org; Sun, 17 Jun 2018 07:08:39 -0400 Received: from mail-wm0-f44.google.com ([74.125.82.44]:51677) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUVXw-0001l8-VG for 31546-done@debbugs.gnu.org; Sun, 17 Jun 2018 07:08:37 -0400 Received: by mail-wm0-f44.google.com with SMTP id r15-v6so9725222wmc.1 for <31546-done@debbugs.gnu.org>; Sun, 17 Jun 2018 04:08:36 -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=VNeo4XJEsdkI0ohuwKTHpPxU58C7hwd+tzE4c1WdZ2w=; b=NAgw3iOYkiqzTI02NpdquuPNTl6SsdY7NzTTNT3nt4lApR2UzXkuX42GwjVOHAqcVq 4NZme2odxPzzZIqK0Yk4S33G6P7sGOPnH9M3QihcVlMugzpjq57GhdGGsSAilhWPBYIY jup5rVBLXw9vNqbA44tI1EPxO0ak5Bbruyuy09n20PvQC52Q4/7S//EECDJ1BbQ3dd7F O5YvyQRibtkWzSz8KSycFdhd4xMcJ2Y/XX5q8ykP7p4TQvYSI2xITP+o8CLmQHwOrHAn ++etJlHVRoK9qrXjzV+HCiEVad1AYl1urAKpzxRmY52WivYwoBhqjDeJJbnmPn8QuQYC HPYg== 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=VNeo4XJEsdkI0ohuwKTHpPxU58C7hwd+tzE4c1WdZ2w=; b=d5EGvYlX6jtgJnVGLrkjUFLh68vDX90utB1pSvI1bRNRPxdnfkIs5JUjS+OREgvUYw XVxowmuUU+tT8yizXwAR0bE5apRu/yCwpmojtOH3+uAKjt2w9PanWgyZnZxYm4j9nbqW PNc8OQ7tBdCZEsKiF8w0tvumaZlimicjHhhFehlXVPqHugHwcNRUBN+DSNzFq51x7fak dPO1lLTXDU+qiDMM71kKtv+SYD4UeN2UkkMtG04F8hRaCHll11mcbl6cg8MQvxcgGhxt 2KGY1Pus86LbXA/HqwT5w99y5IavVpyjRtL03ERSW3e0LguJIb27ddyI1fcVQ9g5/rPC W9yw== X-Gm-Message-State: APt69E35otr5G+wiJJBab1/oeLW7eqhCqU0308GdeQJ9/tGt1+0A8+z6 r2iMVQDrRGo/zzFuSeeYs1s= X-Google-Smtp-Source: ADUXVKKaF/37w+vZE5/pW4K0C0ok4nx9nKeZcVS7UMUZxGZf9za4WjewjOksNZzCmhsLFPR+5ecwAQ== X-Received: by 2002:a1c:1d10:: with SMTP id d16-v6mr5860602wmd.78.1529233711363; Sun, 17 Jun 2018 04:08:31 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-2050-339f-0e48-d89b.holly.idiocy.org. [2001:8b0:3f8:8129:2050:339f:e48:d89b]) by smtp.gmail.com with ESMTPSA id s10-v6sm7341887wmb.12.2018.06.17.04.08.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 17 Jun 2018 04:08:30 -0700 (PDT) Date: Sun, 17 Jun 2018 12:08:28 +0100 From: Alan Third To: Eli Zaretskii Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem Message-ID: <20180617110828.GA46889@breton.holly.idiocy.org> References: <20180527212429.GA19272@breton.holly.idiocy.org> <83wovhehyf.fsf@gnu.org> <20180614204016.GA36925@breton.holly.idiocy.org> <834li4352u.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <834li4352u.fsf@gnu.org> User-Agent: Mutt/1.10.0 (2018-05-17) X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 31546-done Cc: 31546-done@debbugs.gnu.org, rudalics@gmx.at, aaronjensen@gmail.com 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 Fri, Jun 15, 2018 at 10:02:33AM +0300, Eli Zaretskii wrote: > > Date: Thu, 14 Jun 2018 21:40:16 +0100 > > From: Alan Third > > Cc: Eli Zaretskii , martin rudalics , > > 31546@debbugs.gnu.org > > > > On Thu, Jun 14, 2018 at 09:37:42AM -0700, Aaron Jensen wrote: > > > On Sat, Jun 2, 2018 at 8:41 AM Aaron Jensen wrote: > > > > > > > > On Sat, Jun 2, 2018 at 1:00 AM Eli Zaretskii wrote: > > > > > Fine with me, but please put a comment here: > > > > > explaining that a frequent use case without a mode line is child-frame > > > > > windows. > > > > > > > > Sure, attached. > > > > > > Hi all, I just wanted to ping on this one. It should be ready to go. > > > > This is for emacs 26.2, right? > > Yes, please. Pushed to emacs-26. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 17 08:04:05 2018 Received: (at 31546-done) by debbugs.gnu.org; 17 Jun 2018 12:04:05 +0000 Received: from localhost ([127.0.0.1]:52638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUWPd-00054Z-66 for submit@debbugs.gnu.org; Sun, 17 Jun 2018 08:04:05 -0400 Received: from mail-qt0-f169.google.com ([209.85.216.169]:32939) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUWPb-000544-Fk for 31546-done@debbugs.gnu.org; Sun, 17 Jun 2018 08:04:03 -0400 Received: by mail-qt0-f169.google.com with SMTP id l10-v6so12982506qtj.0 for <31546-done@debbugs.gnu.org>; Sun, 17 Jun 2018 05:04:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XlhkgHYak7CN8g7tLtjJAKjcOX5BZW8TP2CXPUUyy64=; b=umZQdJ5dGK+eiv5V6F7ImPpBY94Lxx+ragVyrxuK8hdfzl6FDUJG6Q5nDT9RXJoD0Y dKhI27gXE6oapkIpPinPI/OjUeZr4KnMBaNnqWiGxXayFrHhN7FJwjh8vp22OmJt1jn8 CcerpkNPTfDuCtqe6kw/jZWS1MIhssABhXz/YPmeZVctNK3c9OpuceI9Mszu84b/d9Xq bH/kCcQd+lktsYkRYjDP4CHFElTOPJHV58w1Z8NyAzdkglIdiTWbonYWp5fcWn0Uq//R /xAtheoJpdew8xV0E35JIIKHLUwOMBDazAgM/o6cSkKXwD8rQTziajVfNo0uksjdD8S1 FpPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=XlhkgHYak7CN8g7tLtjJAKjcOX5BZW8TP2CXPUUyy64=; b=JkFguhoamxrH5jsUIqASrN70HlAVveXuWW0R0HNkUzHiIH8dAL3VxFBh/RvZP9ONbR rULUStXuqCQfaCPV/8QatxPpEmrXeUs4qbiU1MbFBVFTvTVQmPcoos+VSsjCQb6JDBl+ Yr2Orgy01kXB7FQThGOOWyW78MZM++g5nLP6ysA61F9vdfc0oytkEsLwl1dMZhh/Ofc6 rnkUA+IqHh3ghhvaJ+UeokoMK0dfq2i3lPtCwTuDUGjFO/Y5Drw/1N2aecvG3MVIC7d0 esCQ+2XAR5qSG9r717mBjofiR5tv8+IcsTCR14idWZPDZxcIlUvJqpvzSZRKmMr+17zA hMYg== X-Gm-Message-State: APt69E16jfc/gsPlPefUKNlSWE4EnLKdObbVNQpH6nw4Qf9grdRero29 HuVNcc5TNjxIusVGUwd4iFMG9rhg7Z259eg/dcI= X-Google-Smtp-Source: ADUXVKLEOLtrbqVVMt9Sby/pW7iUsD9hUAn1XnQxC+DUoF/K0485fEBH1P6tH/ZHiAMLaH3RnHeZ2jMlOQk/tnjhklE= X-Received: by 2002:a0c:b665:: with SMTP id q37-v6mr7404015qvf.43.1529237037910; Sun, 17 Jun 2018 05:03:57 -0700 (PDT) MIME-Version: 1.0 References: <20180527212429.GA19272@breton.holly.idiocy.org> <83wovhehyf.fsf@gnu.org> <20180614204016.GA36925@breton.holly.idiocy.org> <834li4352u.fsf@gnu.org> <20180617110828.GA46889@breton.holly.idiocy.org> In-Reply-To: <20180617110828.GA46889@breton.holly.idiocy.org> From: Aaron Jensen Date: Sun, 17 Jun 2018 05:03:46 -0700 Message-ID: Subject: Re: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem To: Alan Third Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31546-done Cc: 31546-done@debbugs.gnu.org, martin rudalics , Eli Zaretskii 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.0 (-) On Sun, Jun 17, 2018 at 4:08 AM Alan Third wrote: > Pushed to emacs-26. Thank you! From unknown Sat Jun 21 12:35:31 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 16 Jul 2018 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator