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: Thu, 17 Jun 2010 20:32:27 +0200 Message-ID: References: <87ocfcj7r4.fsf@mail.jurta.org> <87631jvpzg.fsf@gmail.com> <4C18211C.3070106@harpegolden.net> <83typ2isns.fsf@gnu.org> <83mxuuicjc.fsf@gnu.org> <83ljadikj1.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 1276800449 21483 80.91.229.12 (17 Jun 2010 18:47:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 17 Jun 2010 18:47:29 +0000 (UTC) Cc: david@harpegolden.net, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jun 17 20:47:28 2010 connect(): No such file or directory 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 1OPK7Y-0008Hz-U7 for ged-emacs-devel@m.gmane.org; Thu, 17 Jun 2010 20:47:25 +0200 Original-Received: from localhost ([127.0.0.1]:53342 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPK7Y-0005hu-3H for ged-emacs-devel@m.gmane.org; Thu, 17 Jun 2010 14:47:24 -0400 Original-Received: from [140.186.70.92] (port=60087 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPK4h-0003HT-RS for emacs-devel@gnu.org; Thu, 17 Jun 2010 14:44:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OPJtQ-0005ry-5Q for emacs-devel@gnu.org; Thu, 17 Jun 2010 14:32:49 -0400 Original-Received: from mail-gy0-f169.google.com ([209.85.160.169]:63943) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPJtQ-0005ru-35; Thu, 17 Jun 2010 14:32:48 -0400 Original-Received: by gyg4 with SMTP id 4so271050gyg.0 for ; Thu, 17 Jun 2010 11:32:47 -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=FkHR11IEq3+YmFpcCCzX6h/SVinELR8ERk9AHs6InJs=; b=T65M5MqnQwcPjghS8OULJ63PJNAa517/SEwgPSmg8BX3ZpEZaQ174JOu3sWapG+VNK ZwppE7B0msRkRfxEjjEfaxAuYI18kQPmDkd1cfWKpUbxtRP7/P7MT5ntU9cr9IBe4s6e t1iqiPCv/QcTRrBx8zhveCys8kWQLY9e8r3GM= 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=gaR/ZwLp0Djpb0XhUgnMBruYynTKozevP/tp+VpD3hHZVjy5jWkHs0jyElwEfVWJ51 fBX0ChlvfCfZIS6JORrjC2V2na6mPc5vE9zN20H7+TxtRFzjerVrTjY7ImNhTvSr7LJK dD+x8UeqHpHHQ7pNOvNPuIlAc8vw3ydl2uYPg= Original-Received: by 10.101.133.35 with SMTP id k35mr8920352ann.20.1276799567114; Thu, 17 Jun 2010 11:32:47 -0700 (PDT) Original-Received: by 10.100.154.15 with HTTP; Thu, 17 Jun 2010 11:32:27 -0700 (PDT) In-Reply-To: <83ljadikj1.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:126084 Archived-At: On Thu, Jun 17, 2010 at 8:25 PM, Eli Zaretskii wrote: >> From: Lennart Borgman >> Date: Thu, 17 Jun 2010 05:59:12 +0200 >> Cc: Stefan Monnier , storm@cua.dk, emacs-devel= @gnu.org, >> =C2=A0 =C2=A0 =C2=A0 david@harpegolden.net >> >> > After trying to restore the clip_changed value when save-restriction, >> > widen etc unnecessarily changed I suddenly wonder why they changed it. >> > Is not this something that only redisplay should handle? redisplay_can >> > easily save the clipping when it sets clip_changed to 0 and compare >> > with that when it enters redisplay_window and set clip_changed to 1 if >> > the saved clipping does not match. >> > >> > Does that sound reasonable? (I do not know if I am missing something.) >> >> At least it works. I just tested. First time I am using Emacs without >> "jumping scrolling"! :-) >> >> If you think this is the right way to fix it I will send patches later >> when I cleaned up a bit. > > You are posting conclusions without supporting data, and patches based > on those conclusions. =C2=A0You also didn't answer the questions I asked. > Sorry, I cannot help you like that. > > At the very least, please post the shortest way of reproducing the > original problem starting with "emacs -Q". =C2=A0Then, maybe, I will be > able to figure this out myself. Thanks, but I do not understand what you mean. Several of us has said that the problem is easily reproduceable. The conclusions are based on the logic of the source code. But you seem to think they are unwarranted. Can you please explain what part of the patches you think are unwarranted or unexplained?