From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Basil L. Contovounesios" Newsgroups: gmane.emacs.bugs Subject: bug#30207: 27.0.50; [PATCH] other-window-for-scrolling returns window on daemon frame Date: Tue, 23 Jan 2018 00:07:19 +0000 Message-ID: <87h8rdfnew.fsf@tcd.ie> References: <87inbtvqci.fsf@tcd.ie> <5A6634A3.3040403@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1516665997 21017 195.159.176.226 (23 Jan 2018 00:06:37 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 23 Jan 2018 00:06:37 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 30207@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jan 23 01:06:32 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 1edm6J-0003gP-Ek for geb-bug-gnu-emacs@m.gmane.org; Tue, 23 Jan 2018 01:06:07 +0100 Original-Received: from localhost ([::1]:48080 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1edm8J-0002cS-NA for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Jan 2018 19:08:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51209) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1edm8D-0002c3-Md for bug-gnu-emacs@gnu.org; Mon, 22 Jan 2018 19:08:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edm8A-0003kW-Gj for bug-gnu-emacs@gnu.org; Mon, 22 Jan 2018 19:08:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:59090) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1edm8A-0003kL-9b for bug-gnu-emacs@gnu.org; Mon, 22 Jan 2018 19:08:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1edm8A-00049q-4g for bug-gnu-emacs@gnu.org; Mon, 22 Jan 2018 19:08:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 23 Jan 2018 00:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30207 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 30207-submit@debbugs.gnu.org id=B30207.151666605215938 (code B ref 30207); Tue, 23 Jan 2018 00:08:02 +0000 Original-Received: (at 30207) by debbugs.gnu.org; 23 Jan 2018 00:07:32 +0000 Original-Received: from localhost ([127.0.0.1]:38754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edm7g-000490-29 for submit@debbugs.gnu.org; Mon, 22 Jan 2018 19:07:32 -0500 Original-Received: from mail-wm0-f47.google.com ([74.125.82.47]:46508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edm7e-00048k-N0 for 30207@debbugs.gnu.org; Mon, 22 Jan 2018 19:07:31 -0500 Original-Received: by mail-wm0-f47.google.com with SMTP id 143so19484296wma.5 for <30207@debbugs.gnu.org>; Mon, 22 Jan 2018 16:07:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=QzKrxPNSfYKsQO910sjT0MuFS0Jy3js2o1IAOUwc/is=; b=Rhf/iAMbfhdjhR26/i4DFwXbga48rZ9GbWHibK2dyUZ/MNB7ikMpST5yjIgdiDZiva zK3/+A7ThW5945buKN1ZpEepvsQmfCOY2S5VvU3H5lAKIKj5OlsqwU6N7LK4R8dFZCws dmbTEzN81WYIQzUFWdNLBmkiYPA+Z/GOOEqwO1QTCB28I3jyykR99yJn0NBOMdMG6c9z U9tvKHchPYPpVVsRza89gra6KQtlOixPPBGTBg6inzJyb2eVQoa8hYS3Qs2juyveSmKL LRzefO0pZg8sjOEdqUFX4dGOWlCgwoJHFB8t1KsLxX6IgaEl39WcjiYaf7BkWfM7cGDd Gi9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=QzKrxPNSfYKsQO910sjT0MuFS0Jy3js2o1IAOUwc/is=; b=dQ1JGePE6LROSiY0u2XP05X/Rb2wQF4tMCKKy1dHvvNdRtMyYutsEVpvYezUG8Iqcj qia4tVvFBDd0GiB+NPa3gkeFrMQkTEwKuPBjpDKtc9nsdXnKq66m5/o6eBhEczcJO49A oYJhhYAjV24WuDEyFKgadXNuw1sGh89u6y/iXzF2w+eHrMzrCRet29RJVhVHo+d1/rjS TJrtsyVz7oiFEXPkbO5Z7GleRQebGdQTLfZeHHLjDQZrASzIqjScfh1JEpSID1ZoPuRZ 2b9pH9ONhOBTo0Q42RWylcCisb9bZ7qVaw29/C4rx6qICKPtdYT2wpZF2FvQxFdX3BS3 pttA== X-Gm-Message-State: AKwxytf+trzlwC7eyovYDdiGzNP/UDAIa54YyWehctrPTSPT8xjMnVzA PPFXvCZKs92sFDNu2piaMj9ArA== X-Google-Smtp-Source: AH8x225OMfTNJc9EVljEFmk7TLhuKlt0KKhBchCKKAoK3tfYvxFYO2f09vpDkpW8kcD4HgdSSSWC4Q== X-Received: by 10.80.164.13 with SMTP id u13mr16383104edb.282.1516666045066; Mon, 22 Jan 2018 16:07:25 -0800 (PST) Original-Received: from localhost ([2a02:8084:4f41:8c80:9929:5bdb:4629:fab8]) by smtp.gmail.com with ESMTPSA id z42sm12501138edz.39.2018.01.22.16.07.24 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 22 Jan 2018 16:07:24 -0800 (PST) In-Reply-To: <5A6634A3.3040403@gmx.at> (martin rudalics's message of "Mon, 22 Jan 2018 19:59:47 +0100") 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:142407 Archived-At: martin rudalics writes: > I think all your proposals are good and make sense. Which one would > you like most? I can't imagine a scenario where I would want to scroll a frame on a different terminal, so I personally prefer the bug#56160-style restriction to the current terminal for both its semantic and syntactic simplicity. OTOH, the other two approaches preserve established behaviour and also have the following merits: 1. Ignoring the daemon frame acts as a reminder to review the daemon frame visibility issue discussed in bug#27210. 2. Prioritising frames on the current terminal before falling back to frames on all terminals, bar the daemon frame, combines the benefits of the other two approaches (to an extent) at the expense of greater code complexity. In other words, I defer to others to chime in and/or make an executive decision. :) Thanks, -- Basil