From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.devel Subject: Re: The unwarranted scrolling assumption Date: Mon, 21 Jun 2010 19:36:43 +0200 Message-ID: References: <87631jvpzg.fsf@gmail.com> <4C18211C.3070106@harpegolden.net> <87vd9j5neu.fsf@kfs-lx.rd.rdm> <83sk4misf2.fsf@gnu.org> <83iq5hiiin.fsf@gnu.org> <83fx0lihov.fsf@gnu.org> <838w6cixma.fsf@gnu.org> <83y6ech1oo.fsf@gnu.org> <83ocf8gx7e.fsf@gnu.org> <83fx0jgxk7.fsf@gnu.org> <83eig3gspa.fsf@gnu.org> <83bpb7gp2g.fsf@gnu.org> <837hlvglvh.fsf@gnu.org> <834ogzglaj.fsf@gnu.org> <8339wjgg8w.fsf@gnu.org> <83y6eagb7g.fsf@gnu.org> <83vd9eg9j1.fsf@gnu.org> <83r5k2g1qa.fsf@gnu.org> <83eig1g21p.fsf@gnu.org> <83aaqpfu1m.fsf@gnu.org> <838w69f61l.fsf@gnu.org> <8339wgfhg1.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1277141841 27384 80.91.229.12 (21 Jun 2010 17:37:21 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 21 Jun 2010 17:37:21 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 21 19:37:18 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OQkvo-00071p-Nl for ged-emacs-devel@m.gmane.org; Mon, 21 Jun 2010 19:37:13 +0200 Original-Received: from localhost ([127.0.0.1]:58864 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQkvo-0003eF-7v for ged-emacs-devel@m.gmane.org; Mon, 21 Jun 2010 13:37:12 -0400 Original-Received: from [140.186.70.92] (port=59103 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQkvi-0003cX-Mb for emacs-devel@gnu.org; Mon, 21 Jun 2010 13:37:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OQkvh-0001x2-44 for emacs-devel@gnu.org; Mon, 21 Jun 2010 13:37:06 -0400 Original-Received: from mail-yw0-f192.google.com ([209.85.211.192]:58870) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OQkvg-0001wx-Vv; Mon, 21 Jun 2010 13:37:05 -0400 Original-Received: by ywh30 with SMTP id 30so3163444ywh.24 for ; Mon, 21 Jun 2010 10:37:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=bQ4YcnDUc6nzAOSz2yOoXga7NnjLnnRxHYr+E4LeUpY=; b=QM1b1OyGbTX2/fQufDrW27jI2/uH5icxG21JER4TtKlmuSXYgGhMkymQQWgGCHkPgV 9zYmBAtlsKEGdHe2uQJ9NwgGMoTna64707DcEefBz21CD7MS6J9Y4/BhntRu3NaxbxXT qgrgOp1Ska01lAlSef5dth61zZHSkV2S0dk7E= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=aSoXQ1RqHeq9MkL7naQlAipTE/F5mKn48mwv/aOe8QFszbIGP/1keJ0Ej2Q3+CIC4L MUNTC0SvR0NADwfkTbuBfT5faQGYVt6orq4dKK0LMWp0JmLSKsfDnxRKwAVxyr8J6VBI VHs/fTkxDyirNp8sdyEVHicOuuM5PSULDRi54= Original-Received: by 10.101.130.8 with SMTP id h8mr4109749ann.36.1277141823956; Mon, 21 Jun 2010 10:37:03 -0700 (PDT) Original-Received: by 10.100.154.15 with HTTP; Mon, 21 Jun 2010 10:36:43 -0700 (PDT) In-Reply-To: <8339wgfhg1.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:126313 Archived-At: On Mon, Jun 21, 2010 at 7:01 PM, Eli Zaretskii wrote: >> From: Lennart Borgman >> Date: Mon, 21 Jun 2010 11:31:17 +0200 >> Cc: emacs-devel@gnu.org >> >> - The original "jumping scrolling" is still there (this was expected by = me). > > What exactly is this "jumping scrolling"? =C2=A0The problem that I'm tryi= ng > to solve is that Emacs recenters the display, i.e. displays the line > with the cursor in the middle of the window. =C2=A0If that is not what yo= u > see, we are talking about two different issues; in that case, please > describe in more detail what you see. This is exactly what I mean when I say "jumping scrolling". >> - The problems around line 702 in window.c (concerning >> visual-line-mode), which I thought you have tried to address are also >> still there. > Maybe I didn't do everything that's needed to reproduce this. =C2=A0It > would help if you could find an easier recipe, one that didn't involve > loading nxhtml, resizing the frame, etc. If you do not want to test with nxhtml I can try to find another way and check before sending it, but I do not have time right now. What is the problem with using nXhtml for the test? You load it with just one line. (You have to download it to and unzip it.) Finding a clear example of this situation took me quite some time, but I believe I understand what is happening. If I am wrong it might be difficult to find it again if some more changes are mixed in. That is why I sent you the exact width for the two errors I investigated there. (I am sure more can go wrong there, but I thought that what I sent was enough to start digging into it.) >> Can you please tell me what you think is the best to do now? > > I'm trying to reproduce the problem on my machine. =C2=A0That seems to be > the only efficient way for me to study this problem. =C2=A0Please be > patient. I understand from Stephen's message that we do indeed work very differently. I think that is good if we find a way to cooperate. You say that the only efficient way is for you to reproduce the problem on your machine. I can understand it is the way you mostly work and I do that too. However here I do think I have a piece of information that you can not discover easily that way. That is why I am trying to communicate my understanding of the problem to you. I think it could save time starting there. (But there are surely more problems.) Maybe you are too involved in other parts of the problem at the moment to be able to take that communication, but as soon as you can and want please tell me.