From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#23478: 25.0.93; Mouse region selection asymmetry Date: Mon, 04 Jul 2016 05:38:51 +0300 Message-ID: <83vb0mp1ok.fsf@gnu.org> References: <878tzky2oe.fsf@gmx.net> <83eg9cecy2.fsf@gnu.org> <87wpn4wgev.fsf@gmx.net> <8360uoe5ye.fsf@gnu.org> <87shxswd5s.fsf@gmx.net> <834ma8e3ll.fsf@gnu.org> <871t3bhbpz.fsf@users.sourceforge.net> <87poqun63w.fsf@gmx.net> <83furqratc.fsf@gnu.org> <87h9c6mkb0.fsf@gmx.net> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1467600024 8622 80.91.229.3 (4 Jul 2016 02:40:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 4 Jul 2016 02:40:24 +0000 (UTC) Cc: 23478@debbugs.gnu.org, npostavs@users.sourceforge.net To: Stephen Berman Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jul 04 04:40:13 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bJtnx-0004BV-9K for geb-bug-gnu-emacs@m.gmane.org; Mon, 04 Jul 2016 04:40:13 +0200 Original-Received: from localhost ([::1]:44891 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJtnw-00042G-Bp for geb-bug-gnu-emacs@m.gmane.org; Sun, 03 Jul 2016 22:40:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47120) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJtnq-00040Y-0I for bug-gnu-emacs@gnu.org; Sun, 03 Jul 2016 22:40:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bJtnm-0004dX-Qe for bug-gnu-emacs@gnu.org; Sun, 03 Jul 2016 22:40:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:52263) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJtnm-0004dT-Mn for bug-gnu-emacs@gnu.org; Sun, 03 Jul 2016 22:40:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bJtnm-00009S-Hj for bug-gnu-emacs@gnu.org; Sun, 03 Jul 2016 22:40:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 04 Jul 2016 02:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23478 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 23478-submit@debbugs.gnu.org id=B23478.1467599960529 (code B ref 23478); Mon, 04 Jul 2016 02:40:02 +0000 Original-Received: (at 23478) by debbugs.gnu.org; 4 Jul 2016 02:39:20 +0000 Original-Received: from localhost ([127.0.0.1]:36367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bJtn6-00008T-0d for submit@debbugs.gnu.org; Sun, 03 Jul 2016 22:39:20 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:55954) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bJtn5-000086-94 for 23478@debbugs.gnu.org; Sun, 03 Jul 2016 22:39:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bJtmw-0004Wq-Vc for 23478@debbugs.gnu.org; Sun, 03 Jul 2016 22:39:14 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45507) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJtmw-0004Wg-SY; Sun, 03 Jul 2016 22:39:10 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1308 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bJtmu-0003YY-VS; Sun, 03 Jul 2016 22:39:09 -0400 In-reply-to: <87h9c6mkb0.fsf@gmx.net> (message from Stephen Berman on Mon, 04 Jul 2016 00:24:51 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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:120379 Archived-At: > From: Stephen Berman > Cc: npostavs@users.sourceforge.net, 23478@debbugs.gnu.org > Date: Mon, 04 Jul 2016 00:24:51 +0200 > > > I think backward-incompatible behavior should almost always be opt-in, > > unless we have no choice. > > Opting in does, however, have the problem of discoverability (a NEWS > entry notwithstanding). Since this is age-old behavior that no one complained about until now, we can assume most users won't need it. > I think opting in is best in cases where it's > likely that some people may prefer (or some code may depend on) the > existing behavior, or where the new behavior may bring a disadvantage in > some case. But I don't think any of that is likely in this case > (indeed, I really think the existing behavior is a misfeature). Your > concern about the interaction with scroll-conservatively applied to my > initial patch, but you yourself suggested a better alternative that > allays this concern. Given that, I ask again, and not rhetorically, do > you see a strong downside to having the new behavior be the default? Let's make one step back and describe the exact change in behavior with the last patch, OK? Maybe some of us (e.g., me) don't really understand what is the change. Thanks.