From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#12419: Mouse click changes layout Date: Sun, 16 Sep 2012 19:45:42 +0200 Message-ID: <50561046.60902@gmx.at> References: <504FB55D.5030405@t-online.de> <5050432C.4060203@gmx.at> <5052450F.8030001@t-online.de> <5052F242.4060303@gmx.at> <5055D769.1060804@t-online.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------070400080107030007050901" X-Trace: ger.gmane.org 1347817620 25937 80.91.229.3 (16 Sep 2012 17:47:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 16 Sep 2012 17:47:00 +0000 (UTC) Cc: 12419@debbugs.gnu.org To: occitan@esperanto.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Sep 16 19:47:04 2012 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 1TDIvt-0003xN-R2 for geb-bug-gnu-emacs@m.gmane.org; Sun, 16 Sep 2012 19:47:02 +0200 Original-Received: from localhost ([::1]:44498 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TDIvp-00074s-QY for geb-bug-gnu-emacs@m.gmane.org; Sun, 16 Sep 2012 13:46:57 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:37394) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TDIvn-00074n-11 for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2012 13:46:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TDIvl-0002gn-Mu for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2012 13:46:54 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56194) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TDIvl-0002gj-I4 for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2012 13:46:53 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TDIws-0004Tk-JD for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2012 13:48:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 16 Sep 2012 17:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12419 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 12419-submit@debbugs.gnu.org id=B12419.134781762717137 (code B ref 12419); Sun, 16 Sep 2012 17:48:02 +0000 Original-Received: (at 12419) by debbugs.gnu.org; 16 Sep 2012 17:47:07 +0000 Original-Received: from localhost ([127.0.0.1]:37507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TDIvy-0004SL-3O for submit@debbugs.gnu.org; Sun, 16 Sep 2012 13:47:06 -0400 Original-Received: from mailout-de.gmx.net ([213.165.64.22]:57773) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1TDIvw-0004SD-0d for 12419@debbugs.gnu.org; Sun, 16 Sep 2012 13:47:05 -0400 Original-Received: (qmail invoked by alias); 16 Sep 2012 17:45:52 -0000 Original-Received: from 62-47-47-202.adsl.highway.telekom.at (EHLO [62.47.47.202]) [62.47.47.202] by mail.gmx.net (mp020) with SMTP; 16 Sep 2012 19:45:52 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1/oYt43b3Donjfi65kkCqaPzQrKyQ0Cuqw7m9fhIq hjmuDgkfwdMUAo In-Reply-To: <5055D769.1060804@t-online.de> X-Y-GMX-Trusted: 0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:64437 Archived-At: This is a multi-part message in MIME format. --------------070400080107030007050901 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit > Ahem, not so sure what you'd want here. But playing with your > > > emacs -Q > > (message (make-string 1000 ?a)) > > C-x C-e > > example, which btw. give me only 8 lines, whit the initial quote out of > sight, you can easily reproduce this: > > Split *scratch* horizontally ... vertically (the new window is below the old one) ... > and then click on the 1 of 1000. ... in the new, lower window. > The > minibuffer shrinks, the 1 is blinking, but the mouse is no over the n of > notes, which slid down. When letting go, the n blinks and all up to > before 1000 is marked. I can see that. > Independently of resizing, something similar happens for sideways > scrolling: Split *scratch* vertically, click on the v of visit, What is the "v of visit"? > nothing > happens (that's where it dffers). But then move the mouse 1 char right, > this triggers a sideways scroll. The mouse is now over the e of file. > When letting go, it marks "visit that fil" but worse, it scrolls yet > again by the same amount, so that the mouse is now at the end of the > line, far from the text it marked. > > I'd expect both cases to consistently do something only when I release > the mouse, or when I drag to outside the window to force scrolling. Can you try the attached patch? Thanks, martin --------------070400080107030007050901 Content-Type: text/plain; name="resize-root-window-vertically.diff" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="resize-root-window-vertically.diff" PT09IG1vZGlmaWVkIGZpbGUgJ2xpc3Avd2luZG93LmVsJw0KLS0tIGxpc3Avd2luZG93LmVs CTIwMTItMDktMTYgMDQ6NTI6MzggKzAwMDANCisrKyBsaXNwL3dpbmRvdy5lbAkyMDEyLTA5 LTE2IDE3OjM4OjAyICswMDAwDQpAQCAtMjM5NCwyNyArMjM5NCwzMiBAQA0KIFRoaXMgZnVu Y3Rpb24gaXMgb25seSBjYWxsZWQgYnkgdGhlIG1pbmlidWZmZXIgd2luZG93IHJlc2l6aW5n DQogcm91dGluZXMuICBJdCByZXNpemVzIHdpbmRvd3MgcHJvcG9ydGlvbmFsbHkgYW5kIG5l dmVyIGRlbGV0ZXMNCiBhbnkgd2luZG93cy4iDQotICAod2hlbiAobnVtYmVycCBkZWx0YSkN Ci0gICAgKGxldCAoaWdub3JlKQ0KLSAgICAgIChjb25kDQotICAgICAgICgoPCBkZWx0YSAw KQ0KLQkoc2V0cSBkZWx0YSAod2luZG93LXNpemFibGUgd2luZG93IGRlbHRhKSkpDQotICAg ICAgICgoPiBkZWx0YSAwKQ0KLQkodW5sZXNzICh3aW5kb3ctc2l6YWJsZSB3aW5kb3cgZGVs dGEpDQotCSAgKHNldHEgaWdub3JlIHQpKSkpDQotDQotICAgICAgKHdpbmRvdy0tcmVzaXpl LXJlc2V0ICh3aW5kb3ctZnJhbWUgd2luZG93KSkNCi0gICAgICA7OyBJZGVhbGx5LCB3ZSB3 b3VsZCByZXNpemUganVzdCB0aGUgbGFzdCB3aW5kb3cgaW4gYSBjb21iaW5hdGlvbg0KLSAg ICAgIDs7IGJ1dCB0aGF0J3Mgbm90IGZlYXNpYmxlIGZvciB0aGUgZm9sbG93aW5nIHJlYXNv bjogSWYgd2UgZ3Jvdw0KLSAgICAgIDs7IHRoZSBtaW5pYnVmZmVyIHdpbmRvdyBhbmQgdGhl IGxhc3Qgd2luZG93IGNhbm5vdCBiZSBzaHJ1bmsgYW55DQotICAgICAgOzsgbW9yZSwgd2Ug c2hyaW5rIGFub3RoZXIgd2luZG93IGluc3RlYWQuICBCdXQgaWYgd2UgdGhlbiBzaHJpbmsN Ci0gICAgICA7OyB0aGUgbWluaWJ1ZmZlciB3aW5kb3cgYWdhaW4sIHRoZSBsYXN0IHdpbmRv dyBtaWdodCBnZXQgZW5sYXJnZWQNCi0gICAgICA7OyBhbmQgdGhlIHN0YXRlIGFmdGVyIHNo cmlua2luZyBpcyBub3QgdGhlIHN0YXRlIGJlZm9yZSBncm93aW5nLg0KLSAgICAgIDs7IFNv LCBpbiBwcmFjdGljZSwgd2UnZCBuZWVkIGEgaGlzdG9yeSB2YXJpYWJsZSB0byByZWNvcmQg aG93IHRvDQotICAgICAgOzsgcHJvY2VlZC4gIEJ1dCBJJ20gbm90IHN1cmUgaG93IHN1Y2gg YSB2YXJpYWJsZSBjb3VsZCB3b3JrIHdpdGgNCi0gICAgICA7OyByZXBlYXRlZCBtaW5pYnVm ZmVyIHdpbmRvdyBncm93aW5nIHN0ZXBzLg0KLSAgICAgICh3aW5kb3ctLXJlc2l6ZS10aGlz LXdpbmRvdyB3aW5kb3cgZGVsdGEgbmlsIGlnbm9yZSB0KQ0KLSAgICAgIGRlbHRhKSkpDQor ICAobGV0IChpZ25vcmUpDQorICAgIChjb25kDQorICAgICAoKG5vdCAobnVtYmVycCBkZWx0 YSkpDQorICAgICAgKHNldHEgZGVsdGEgMCkpDQorICAgICAoKHplcm9wIGRlbHRhKSkNCisg ICAgICgoPCBkZWx0YSAwKQ0KKyAgICAgIChzZXRxIGRlbHRhICh3aW5kb3ctc2l6YWJsZSB3 aW5kb3cgZGVsdGEpKQ0KKyAgICAgICh3aW5kb3ctLXJlc2l6ZS1yZXNldCAod2luZG93LWZy YW1lIHdpbmRvdykpDQorICAgICAgOzsgV2hlbiBzaHJpbmtpbmcgdGhlIHJvb3Qgd2luZG93 LCBlbXVsYXRlIGFuIGVkZ2UgZHJhZyBpbiBvcmRlcg0KKyAgICAgIDs7IHRvIG5vdCByZXNp emUgb3RoZXIgd2luZG93cyBpZiB3ZSBjYW4gYXZvaWQgaXQgKEJ1ZyMxMjQxOSkuDQorICAg ICAgKHdpbmRvdy0tcmVzaXplLXRoaXMtd2luZG93DQorICAgICAgIHdpbmRvdyBkZWx0YSBu aWwgaWdub3JlIHQgJ2JlZm9yZQ0KKyAgICAgICAoKyAod2luZG93LXRvcC1saW5lIHdpbmRv dykgKHdpbmRvdy10b3RhbC1zaXplIHdpbmRvdykpKQ0KKyAgICAgIDs7IERvbid0IHJlY29y ZCBuZXcgbm9ybWFsIHNpemVzIHRvIG1ha2Ugc3VyZSB0aGF0IHNocmlua2luZyBiYWNrDQor ICAgICAgOzsgcHJvcG9ydGlvbmFsbHkgd29ya3MgYXMgaW50ZW5kZWQuDQorICAgICAgKHdh bGstd2luZG93LXRyZWUNCisgICAgICAgKGxhbWJkYSAod2luZG93KSAoc2V0LXdpbmRvdy1u ZXctbm9ybWFsIHdpbmRvdyAnaWdub3JlKSkpKQ0KKyAgICAgKCg+IGRlbHRhIDApDQorICAg ICAgKHdpbmRvdy0tcmVzaXplLXJlc2V0ICh3aW5kb3ctZnJhbWUgd2luZG93KSkNCisgICAg ICAodW5sZXNzICh3aW5kb3ctc2l6YWJsZSB3aW5kb3cgZGVsdGEpDQorCShzZXRxIGlnbm9y ZSB0KSkNCisgICAgICA7OyBXaGVuIGdyb3dpbmcgdGhlIHJvb3Qgd2luZG93LCByZXNpemUg cHJvcG9ydGlvbmFsbHkuICBUaGlzDQorICAgICAgOzsgc2hvdWxkIGdpdmUgd2luZG93cyBi YWNrIHRoZWlyIG9yaWdpbmFsIHNpemVzIChob3BlZnVsbHkpLg0KKyAgICAgICh3aW5kb3ct LXJlc2l6ZS10aGlzLXdpbmRvdyB3aW5kb3cgZGVsdGEgbmlsIGlnbm9yZSB0KSkpDQorICAg ICA7OyBSZXR1cm4gdGhlIHBvc3NpYmx5IGFkanVzdGVkIERFTFRBLg0KKyAgICAgZGVsdGEp KQ0KIA0KIChkZWZ1biBhZGp1c3Qtd2luZG93LXRyYWlsaW5nLWVkZ2UgKHdpbmRvdyBkZWx0 YSAmb3B0aW9uYWwgaG9yaXpvbnRhbCkNCiAgICJNb3ZlIFdJTkRPVydzIGJvdHRvbSBlZGdl IGJ5IERFTFRBIGxpbmVzLg0KDQoNCg== --------------070400080107030007050901--