From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Aaron Jensen Newsgroups: gmane.emacs.bugs Subject: bug#31546: 27.0.50; macOS child frames with no mode-line mouse click problem Date: Thu, 24 May 2018 04:06:19 -0700 Message-ID: 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> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1527159908 21734 195.159.176.226 (24 May 2018 11:05:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 24 May 2018 11:05:08 +0000 (UTC) Cc: 31546@debbugs.gnu.org, Alan Third To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 24 13:05:03 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fLo3L-0005YD-K4 for geb-bug-gnu-emacs@m.gmane.org; Thu, 24 May 2018 13:05:03 +0200 Original-Received: from localhost ([::1]:37797 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fLo5S-0007Ku-LA for geb-bug-gnu-emacs@m.gmane.org; Thu, 24 May 2018 07:07:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46041) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fLo5J-0007Jn-Sh for bug-gnu-emacs@gnu.org; Thu, 24 May 2018 07:07:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fLo5F-0006DU-UV for bug-gnu-emacs@gnu.org; Thu, 24 May 2018 07:07:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:38138) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fLo5F-0006DH-QW for bug-gnu-emacs@gnu.org; Thu, 24 May 2018 07:07:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fLo5F-0002gC-Jj for bug-gnu-emacs@gnu.org; Thu, 24 May 2018 07:07:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 May 2018 11:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31546 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31546-submit@debbugs.gnu.org id=B31546.152715999810268 (code B ref 31546); Thu, 24 May 2018 11:07:01 +0000 Original-Received: (at 31546) by debbugs.gnu.org; 24 May 2018 11:06:38 +0000 Original-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 Original-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 Original-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) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:146471 Archived-At: 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.