From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Keith David Bershatsky Newsgroups: gmane.emacs.bugs Subject: bug#22404: 25.1.50; Forcing `window-scroll-functions` to run. Date: Thu, 11 Feb 2016 16:14:44 -0800 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (generated by - "") Content-Type: text/plain; charset=US-ASCII X-Trace: ger.gmane.org 1455236134 29295 80.91.229.3 (12 Feb 2016 00:15:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 12 Feb 2016 00:15:34 +0000 (UTC) Cc: 22404@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Feb 12 01:15:14 2016 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 1aU1OD-0008LA-Oa for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Feb 2016 01:15:13 +0100 Original-Received: from localhost ([::1]:54714 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aU1O9-0004rh-8z for geb-bug-gnu-emacs@m.gmane.org; Thu, 11 Feb 2016 19:15:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34844) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aU1O5-0004qN-FV for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2016 19:15:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aU1O2-0002Eo-6K for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2016 19:15:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:56148) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aU1O2-0002Ek-36 for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2016 19:15:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aU1O1-0007C8-Vx for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2016 19:15:01 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Keith David Bershatsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Feb 2016 00:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22404 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22404-submit@debbugs.gnu.org id=B22404.145523609427631 (code B ref 22404); Fri, 12 Feb 2016 00:15:01 +0000 Original-Received: (at 22404) by debbugs.gnu.org; 12 Feb 2016 00:14:54 +0000 Original-Received: from localhost ([127.0.0.1]:37056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aU1Nu-0007Bb-0b for submit@debbugs.gnu.org; Thu, 11 Feb 2016 19:14:54 -0500 Original-Received: from cobb.liquidweb.com ([50.28.13.150]:40137) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aU1Ns-0007BO-SG for 22404@debbugs.gnu.org; Thu, 11 Feb 2016 19:14:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com; s=default; h=Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date; bh=sjScg8AUlnv5/QNR9KSGT/3LqqbfMsnFSyRgGuqxRIE=; b=3w5AXqvWcJqxNhebW/CZcG+alAhrFtDAA6tc7wXZwPw4FSRTIDo8LAuGXmrzxmeHReW/2kxQVTu6RrxyNay4ivI2fgka8bFfE0SAqcR3HnpC+Mz5C+0dyKfbC4ygyqEq; Original-Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:53251 helo=server.private.localhost) by cobb.liquidweb.com with esmtp (Exim 4.82) (envelope-from ) id 1aU1Nk-0004Ts-DT; Thu, 11 Feb 2016 19:14:44 -0500 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cobb.liquidweb.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-Get-Message-Sender-Via: cobb.liquidweb.com: acl_c_relayhosts_text_entry: lawlist|lawlist.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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:112909 Archived-At: Question, please: Is it a necessary evil that the `timer-idle-list` must always trigger a redisplay? I discovered today that the mere presence of anything attached to the `timer-idle-list` triggers a redisplay when the clock strikes midnight -- e.g., the following example triggers a redisplay after 10 seconds of inactivity: (run-with-idle-timer 10 'repeat 'ignore) I am working on tracking down the issue of why redisplay doesn't realize that my cursor is below the bottom of the window or partially visible following certain large yanks or custom paragraph-down functions. `font-lock-mode` was affecting my testing because I had 0.5 second idle timer for `jit-lock-context-fontify`. For example, my point stayed out of view until the 0.5 second buzzer went off, at which time it magically came back into view. The same thing will happen if I just have `'ignore` on an idle timer. I do not yet have enough information to submit a meaningful bug report regarding the cursor staying below the bottom of the screen, but I feel I'm making some progress now that I tracked down the magical appearance of my cursor due to the `timer-idle-list`. Thanks, Keith ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; At Tue, 09 Feb 2016 19:48:56 +0200, Eli Zaretskii wrote: > > > Date: Tue, 09 Feb 2016 08:00:33 -0800 > > From: Keith David Bershatsky > > Cc: 22404@debbugs.gnu.org > > > > The issue mentioned in my last email was caused by `font-lock-mode` -- when I turn off `font-lock-mode`, there are a few situations where point remains partially visible at the bottom of the window and redisplay does not catch it -- e.g., when the line that point is on is about 90 percent visible at the bottom of the window. > > Did you define faces that change more than just the colors, like use a > different font or bold/italic typefaces? If so, what you see might > not be a bug: the original display is before JIT font-lock kicks in > and changes the dimensions of the characters on display, so they are > partially visible only after fontifications did their job.