From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: nljlistbox2@gmail.com (N. Jackson) Newsgroups: gmane.emacs.bugs Subject: bug#18590: 24.3.93; Scrolling changes/forgets selection Date: Tue, 30 Sep 2014 10:07:02 -0300 Message-ID: <87k34li7ex.fsf@moondust.localdomain> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1412082520 20355 80.91.229.3 (30 Sep 2014 13:08:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 30 Sep 2014 13:08:40 +0000 (UTC) To: 18590@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Sep 30 15:08:32 2014 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 1XYxAN-0005Lm-4Z for geb-bug-gnu-emacs@m.gmane.org; Tue, 30 Sep 2014 15:08:31 +0200 Original-Received: from localhost ([::1]:43290 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYxAM-0000Mg-DK for geb-bug-gnu-emacs@m.gmane.org; Tue, 30 Sep 2014 09:08:30 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43650) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYxA9-0000MX-UV for bug-gnu-emacs@gnu.org; Tue, 30 Sep 2014 09:08:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XYxA0-0005aA-QM for bug-gnu-emacs@gnu.org; Tue, 30 Sep 2014 09:08:17 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36139) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYxA0-0005Zt-Mw for bug-gnu-emacs@gnu.org; Tue, 30 Sep 2014 09:08:08 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XYx9u-0001W8-Vt for bug-gnu-emacs@gnu.org; Tue, 30 Sep 2014 09:08:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: nljlistbox2@gmail.com (N. Jackson) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 Sep 2014 13:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 18590 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.14120824695810 (code B ref -1); Tue, 30 Sep 2014 13:08:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 30 Sep 2014 13:07:49 +0000 Original-Received: from localhost ([127.0.0.1]:55936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XYx9f-0001Vc-Is for submit@debbugs.gnu.org; Tue, 30 Sep 2014 09:07:48 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:41807) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XYx9c-0001VU-NJ for submit@debbugs.gnu.org; Tue, 30 Sep 2014 09:07:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XYx9S-0005TQ-S0 for submit@debbugs.gnu.org; Tue, 30 Sep 2014 09:07:44 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:46892) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYx9S-0005SE-OX for submit@debbugs.gnu.org; Tue, 30 Sep 2014 09:07:34 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43452) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYx9E-00087J-La for bug-gnu-emacs@gnu.org; Tue, 30 Sep 2014 09:07:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XYx95-0005GU-CW for bug-gnu-emacs@gnu.org; Tue, 30 Sep 2014 09:07:20 -0400 Original-Received: from mail-qc0-x233.google.com ([2607:f8b0:400d:c01::233]:53872) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYx95-0005EX-87 for bug-gnu-emacs@gnu.org; Tue, 30 Sep 2014 09:07:11 -0400 Original-Received: by mail-qc0-f179.google.com with SMTP id x3so3351415qcv.24 for ; Tue, 30 Sep 2014 06:07:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:user-agent:mime-version :content-type:content-transfer-encoding; bh=5/OYqkk6OPaM3gMB9YA3Zd/Q2fTEz1rwdPP/fVyeJQs=; b=0dUOramSctaIkEDCUrBxWPx6cMHYZWyQ5xezwxYNZLk6j5ZkDgeXMNc60LYbBc90Hk vz/7w1X752Q2GWBFNziF3jCQUMuav0fS5D8zyJS71Cdyon6Rq72AvLfXn/uv1+xN3C9X I+/Jbzr7ii8xBiitVCx8jHp/jPM0XfJ8LPYEUakPzIGB2gyTH9/Ltr77VzLayrnBuD6k P8+IUeRxXzVXcHA566Qepp7yThCDwUK/JaIjy/cAYZ6PBsiQtNcGNBqNKO5Gfm38jp5l sX7GG4yj014op/wJm8ItmKyrCasXdnEenHErNSBMAsQDFtDZEmV1lZrzwHbvsLIbgkaZ w1FQ== X-Received: by 10.229.212.138 with SMTP id gs10mr58539815qcb.7.1412082425310; Tue, 30 Sep 2014 06:07:05 -0700 (PDT) Original-Received: from moondust.localdomain.nodomain.none (T867C.WPA.Dal.Ca. [134.190.134.124]) by mx.google.com with ESMTPSA id h19sm7452864qge.13.2014.09.30.06.07.03 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 30 Sep 2014 06:07:04 -0700 (PDT) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.93 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:93907 Archived-At: After highlighting/selecting text in a window, scrolling the window vertically with the scroll bar or with the mouse moves the selection so that text intentionally selected is no longer selected. To reproduce: 1. emacs -Q 2. Open a file "longer" than the window such as the Emacs README file. E.g.= C-x f R E A D M E 3. C-x h ; Select all the text in the window. 4. Scroll the window with the scroll bar or the mouse. Expected behaviour: The text that is selected/highlighted remains selected/highlighted. Observed behaviour: The selection changes as the window is scrolled up and down. =3D=3D=3D Note 1: This also happens when the selected text was selected by holding down the shift key and using the arrow keys to extend the selection, or if the text is selected with the mouse. Note 2: When a smaller region is selected, the selection is sometimes lost entirely after it is scrolled off the top or bottom of the window and then scrolled back in to view. Note 3: I see the same (or similar) behaviour in Emacs 24.3.1 (which is the oldest version I have on this system), but that does not make it correct. Is this bizarre behaviour intended? It seems that if the user makes a selection, Emacs should not change their selection without good reason; is there a good reason? In GNU Emacs 24.3.93.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.8.8) of 2014-08-18 on moondust Windowing system distributor `Fedora Project', version 11.0.11404000 System Description: Fedora release 19 (Schr=C3=B6dinger=E2=80=99s Cat) Configured using: `configure --prefix=3D/home/nlj/local/ 'CFLAGS=3D-O0 -g3 -ggdb'' Important settings: value of $LC_MONETARY: en_DK.utf8 value of $LC_NUMERIC: en_DK.utf8 value of $LC_TIME: en_DK.utf8 value of $LANG: en_CA.utf8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 C-g C-x h =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Making completion list... README has auto save data; consider M-x recover-this-file Mark set [2 times] byte-code: Beginning of buffer [2 times] Quit Mark set [2 times] Quit Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils help-mode easymenu time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer 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 make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 75209 7674) (symbols 48 17706 0) (miscs 40 82 139) (strings 32 9413 4196) (string-bytes 1 268665) (vectors 16 9048) (vector-slots 8 386144 15091) (floats 8 64 369) (intervals 56 282 22) (buffers 960 13) (heap 1024 27655 1006))