From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#28621: Proposed patch for doc of posn-window and code of posn-set-point to handle frame arguments Date: Sat, 30 Sep 2017 10:32:47 +0200 Message-ID: <59CF56AF.3090008@gmx.at> References: <83k20h5m2x.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1506760468 3234 195.159.176.226 (30 Sep 2017 08:34:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 30 Sep 2017 08:34:28 +0000 (UTC) Cc: 28621@debbugs.gnu.org To: rswgnu@gmail.com, Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Sep 30 10:34:24 2017 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 1dyDE5-0000E4-Qm for geb-bug-gnu-emacs@m.gmane.org; Sat, 30 Sep 2017 10:34:21 +0200 Original-Received: from localhost ([::1]:38568 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dyDED-00004y-0m for geb-bug-gnu-emacs@m.gmane.org; Sat, 30 Sep 2017 04:34:29 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44949) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dyDCp-0007gB-KK for bug-gnu-emacs@gnu.org; Sat, 30 Sep 2017 04:33:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dyDCo-0006tE-SH for bug-gnu-emacs@gnu.org; Sat, 30 Sep 2017 04:33:03 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:59567) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dyDCo-0006t6-Pg for bug-gnu-emacs@gnu.org; Sat, 30 Sep 2017 04:33:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dyDCo-00011o-Dr for bug-gnu-emacs@gnu.org; Sat, 30 Sep 2017 04:33:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Sep 2017 08:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28621 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 28621-submit@debbugs.gnu.org id=B28621.15067603793940 (code B ref 28621); Sat, 30 Sep 2017 08:33:02 +0000 Original-Received: (at 28621) by debbugs.gnu.org; 30 Sep 2017 08:32:59 +0000 Original-Received: from localhost ([127.0.0.1]:40015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyDCk-00011U-PL for submit@debbugs.gnu.org; Sat, 30 Sep 2017 04:32:58 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:51419) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyDCi-00011H-Qs for 28621@debbugs.gnu.org; Sat, 30 Sep 2017 04:32:57 -0400 Original-Received: from [192.168.1.100] ([46.125.250.33]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MD9q8-1e88Hm06TU-00GdBJ; Sat, 30 Sep 2017 10:32:50 +0200 In-Reply-To: X-Provags-ID: V03:K0:wxgg5h3M3bIXDMj7VXfI9qxZdr7hn30/ClUYxlvWm9WymeP2W4l M7GMT4vs0LSkjAvph0WyTkMrvsDKHtCaWyJh0funS1jcfxudHkmqy02KtCoVb5QsEXvLwwC niWBugPYjk27PMxNxqyUYxkdSFcc/c4+xZ+DZwxIL1V2A2CIUl202xhwp6jNF9SjQ3BHb9P IGBr38ELZp1NNDJ7Rj8iQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:P/nAVjn7riI=:T/hVMgMISXgspDQ3odJWhc sW74609nipAklcOGW0DCHTXpYtu7XGJZDZLHJ5bHGcdP0FnS5hnf1aljO5HYnZFoGNSnadVE+ xsw9ICtFtrNWVsvQeGwymZb0RDNdcz6Kx9MHDlBfw9vq4Hc0wXeVD10fAIG31rO2G7YFh+hcm aIk6a52oXX2NcYVFrD6Vbje9rYqJFOb85Yqr5l5YameEfMJKPmJqS8NxSwoCbq8yk+T0p7jTP rsAcw0xCccLVEJCNZtWQ/3DzjJenP1IuOuFQjezFYGUiBHD5K2h21rYPJOhQM2wUJAcCwUyPU kPRT72jDgqC40wSlNthyKrkb1VfrWn8UHEDOR09oi7IPJDyiWlYW0jOtQhEtV1q6oAz+VJxYB UOZMP8MzLR/88ClyDZPIUuStdc7x5WO5A2f7dc8MSbTK7mssFg9IVUAw/ghIKkJ+QNpTHtlsH gvIVMWTfNR4ixal37VdGu6DIUnDFXFzv/x/32gC6B+KFXsnsUmIeZhA78O5AneXst/cY/Wtid 0J7tV33d+D5mS6W9RKjfjMFlpdcW+I0+zcanAFp0qvD/rTF5Ruk1cCcYaR3UIKm0xOI/KVn0V rC/35GiIrSIf77js30dzvmu3nnUHIbcrjIzqbjG8AYkOGSYx1SctovPUYbXlJRJ3x1xhxqxM2 /GTG7iHRAXYueYXL3zxCrq/iwHYc4kFBYpy+dWdz6Ftuu15Xt8PyW7gQMaks1xMrdMtGwav4Y x7T2eB5RXWHtjydAMH5r5OSMSsN2StEkUBW1q5KziPHrT3DvpF+Rx8cdfyyR65rcYMmNKy0o 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:137670 Archived-At: >>> ! (select-window (frame-selected-window (posn-window position))= )) >> >> Why should we select the selected-window on that frame in this case? >> > > =E2=80=8BBecause when position includes a window, the window is select= ed (the > latter logic in this function). So if position is in a window in anot= her > frame, shouldn't we select the window there? We are trying to set poi= nt > here > based on a mouse position=E2=80=8B, so the user must have moved his fo= cus there. I > am > looking for input on whether the logic is right. (frame-selected-window (posn-window position)) might not be the window under the mouse cursor. martin