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#16526: 24.3.50; scroll-conservatively & c-mode regression Date: Sat, 25 Jan 2014 20:40:41 +0200 Message-ID: <83iot7c3bq.fsf@gnu.org> References: <52E38286.1050306@gmx.at> <838uu4cq11.fsf@gnu.org> <52E3D131.2090705@gmx.at> <83r47wausm.fsf@gnu.org> <52E3EAC2.2040100@gmx.at> <83lhy4as2l.fsf@gnu.org> <52E4019C.5080905@gmx.at> <83k3dnc3rl.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1390675276 18222 80.91.229.3 (25 Jan 2014 18:41:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 25 Jan 2014 18:41:16 +0000 (UTC) Cc: acm@muc.de, 16526@debbugs.gnu.org To: rudalics@gmx.at Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jan 25 19:41:22 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 1W78AS-00037F-Rv for geb-bug-gnu-emacs@m.gmane.org; Sat, 25 Jan 2014 19:41:20 +0100 Original-Received: from localhost ([::1]:52161 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W78AS-0004k9-9B for geb-bug-gnu-emacs@m.gmane.org; Sat, 25 Jan 2014 13:41:20 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33128) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W78AL-0004jr-55 for bug-gnu-emacs@gnu.org; Sat, 25 Jan 2014 13:41:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W78AG-0000Os-3R for bug-gnu-emacs@gnu.org; Sat, 25 Jan 2014 13:41:13 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:50113) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W78AA-0000Of-JX; Sat, 25 Jan 2014 13:41:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1W78A9-000772-TX; Sat, 25 Jan 2014 13:41:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Sat, 25 Jan 2014 18:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16526 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: Original-Received: via spool by 16526-submit@debbugs.gnu.org id=B16526.139067525727328 (code B ref 16526); Sat, 25 Jan 2014 18:41:01 +0000 Original-Received: (at 16526) by debbugs.gnu.org; 25 Jan 2014 18:40:57 +0000 Original-Received: from localhost ([127.0.0.1]:35899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W78A5-00076f-1u for submit@debbugs.gnu.org; Sat, 25 Jan 2014 13:40:57 -0500 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:41274) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W78A2-00076V-LF for 16526@debbugs.gnu.org; Sat, 25 Jan 2014 13:40:55 -0500 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MZY00500Z9E9E00@a-mtaout20.012.net.il> for 16526@debbugs.gnu.org; Sat, 25 Jan 2014 20:40:53 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MZY005RWZW59820@a-mtaout20.012.net.il>; Sat, 25 Jan 2014 20:40:53 +0200 (IST) In-reply-to: <83k3dnc3rl.fsf@gnu.org> X-012-Sender: halo1@inter.net.il 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:84009 Archived-At: > Date: Sat, 25 Jan 2014 20:31:10 +0200 > From: Eli Zaretskii > Cc: acm@muc.de, 16526@debbugs.gnu.org > > > > when it decides where > > > to place window-start. This is triggered by redisplay after the move > > > to the end of the buffer. > > > > But the `end-of-buffer' call terminates cleanly after a few seconds - > > that's what the `sit-for' proves in my code. > > Right, and that's when redisplay kicks in, which invokes JIT Lock. More accurately, end-of-buffer calls recenter, which needs to compute where to put window-start, which requires Emacs to examine the text before point. As part of this examination, we invoke functions that simulate display, and those trigger JIT Lock, whose fontification function starts the madness.