GNU bug report logs - #61307
30.0.50; pixel-scroll-precision-mode: window-scroll-functions?

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Michael Heerdegen <michael_heerdegen@HIDDEN>; dated Mon, 6 Feb 2023 01:51:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 61307 <at> debbugs.gnu.org:


Received: (at 61307) by debbugs.gnu.org; 12 Feb 2023 12:16:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 12 07:16:04 2023
Received: from localhost ([127.0.0.1]:44256 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pRBGy-0008FF-C0
	for submit <at> debbugs.gnu.org; Sun, 12 Feb 2023 07:16:04 -0500
Received: from eggs.gnu.org ([209.51.188.92]:43966)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pRBGt-0008Ev-D1
 for 61307 <at> debbugs.gnu.org; Sun, 12 Feb 2023 07:15:59 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pRBGo-0005Aq-6s; Sun, 12 Feb 2023 07:15:50 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=ACiyJTGJ4aHlwc/w3y1TskAQ47gqAoSFs1ZFeJAFA4E=; b=DZu6bAUFJDJL
 5TIleUUMPg0z/gfqXYLAr/5DbJN4jpN9BZGJbgPvuvQz3VEOF/yt0/jgHWFjQgsuTAGn6uzgk3m+5
 IKqPA7hw25xVwjkQeb7GNeBoGsICUG5vqDkTsCROnEopHGqviRsvyR/XVsN8qpXdTpmAlSph1KXu+
 UZE73A45YJpCIa7Mgpz9A7IxXrsts6/w4m/a6I6PVCrj/YkJHGwKWqROc+E1ctVAJsFXeT8m1pYDk
 ELZkx2eYjNWw2VfXLkcCK4hKZFjWZzLcAbVYyPvSp1UqHwP3FE61kGp/8njDHO3ikgKS2fPMwU94G
 xU+KDFpoBtFLA6TGI0xzoA==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pRBGn-0000ae-Mr; Sun, 12 Feb 2023 07:15:50 -0500
Date: Sun, 12 Feb 2023 14:15:22 +0200
Message-Id: <83wn4ngjvp.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <878rhascr8.fsf@HIDDEN> (message from Michael Heerdegen on Mon,
 06 Feb 2023 22:30:19 +0100)
Subject: Re: bug#61307: 30.0.50; pixel-scroll-precision-mode:
 window-scroll-functions?
References: <87y1pbsgu5.fsf@HIDDEN> <83h6vzq9at.fsf@HIDDEN>
 <878rhascr8.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61307
Cc: 61307 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Michael Heerdegen <michael_heerdegen@HIDDEN>
> Cc: 61307 <at> debbugs.gnu.org
> Date: Mon, 06 Feb 2023 22:30:19 +0100
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > > I discovered that when scrolling with the mouse wheel while
> > > `pixel-scroll-precision-mode' is enabled `window-scroll-functions' are
> > > not run.  Should they be?
> >
> > Are you saying that window-scroll-functions are _never_ run, no matter
> > how far and for how long you are scrolling?  Or are they sometimes run
> > and sometimes not, like only if you scroll far enough?
> 
> No, never, as far as I can tell.

So I guess we should add calls to window-scroll-functions inside
pixel-scroll.el functions which actually scroll.  Patches welcome.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#61307; Package emacs. Full text available.

Message received at 61307 <at> debbugs.gnu.org:


Received: (at 61307) by debbugs.gnu.org; 6 Feb 2023 21:30:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 06 16:30:31 2023
Received: from localhost ([127.0.0.1]:50098 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pP94J-0005dr-2p
	for submit <at> debbugs.gnu.org; Mon, 06 Feb 2023 16:30:31 -0500
Received: from mout.web.de ([212.227.17.12]:49823)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1pP94G-0005dX-Uh
 for 61307 <at> debbugs.gnu.org; Mon, 06 Feb 2023 16:30:29 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
 t=1675719020; bh=Fa77v9F4WbU0FSZyBvxXy52XdVKe3EY3LKD7n4/BJMc=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
 b=SjVlCLNg34GVZ3J3GI70t5lDviLgvX3FXOQ46/Gn7/gJJDEBOQONVDdLk6J2oALNo
 knCNIG8/APPz4J6mYzDsPY+Inybm5ttXTs75eF6uKyFAw0MIznHbcW/8ET7HDRg5ze
 V5ZjeLqbGgWq4Bgn2VZzFxd74ASf6KBuFbZ2+adVPTcNXv/VTpoUm+S+mYTLEIGOjQ
 2OjXOxTWcTArK78zQhZ9J4/c0yPlyKO8TRlHU8uea83ClMStvZ54GQWuajHKhaI+fh
 8ME7Q8ajeA4ixrGpoPWi5CJOvZLgxyqC3bIOTXFyGCsVb1c3APgG5lAyl1ZvlNJIhF
 ewdio40TPc0oA==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.57]) by smtp.web.de (mrweb106
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MGgNU-1pLFJW0am2-00Dlwm; Mon, 06
 Feb 2023 22:30:20 +0100
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#61307: 30.0.50; pixel-scroll-precision-mode:
 window-scroll-functions?
In-Reply-To: <83h6vzq9at.fsf@HIDDEN> (Eli Zaretskii's message of "Mon, 06 Feb
 2023 14:15:38 +0200")
References: <87y1pbsgu5.fsf@HIDDEN> <83h6vzq9at.fsf@HIDDEN>
Date: Mon, 06 Feb 2023 22:30:19 +0100
Message-ID: <878rhascr8.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:V1kX5nwmuPvL2XF//3lz2TGvTXC+47hu1xvyyXHBOkTocrXOnTi
 tcykZzMQf1tpaLRUsHuz3I+7C/psd4/w2bZ1t9XHlGFsTWXvAT3GpRa4ZggyfacE7vCCsFO
 aN/UE7aAk66AYSchx4bM7r9DdiWTsQX18yIb4t0MvfOxUf4n7DaJj9U/2yiVS8LIR41Gg0U
 //aEy3Q4hmRLj6cllZT/Q==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:0J+z95ldcbw=;EbG70JXI0i2EDZLAJ/ZjmRjBWBc
 +Wrp3d0vk+hyTKnJF16bLJihaPLy5OxjTl7W5muH0qmw8WSZXYxF/M1gQ+HStaJR3s3Q5y509
 +RpnnyU7b4WvcGucclIuaezkK9ZpNpIfcIcPHw6Dp7BE23Taq+lXf9HZ/Ia39C7W0UXxXWAP0
 CRErTWRcjwkrtIF2PjoaG41fIyKOIpRovzzZKRe4VZJOzIiTkWUTUs6YiqEV0wzQy18k7q21W
 Ppwq7wVRqxqW9VTzh1z/pQENJLUtgjNSOmLF58nQonf3IsqEllC7zHUhVAuB9olI5sir92GtU
 0j9S4HFKqiEYwKGqsct0s2cMl4VxyS/njQTxMfI/zX6GI17/9o3fPPCT3qya/0TbVH9Q8W8rS
 /wfqr904hAV0FXP7Vg3bJsrvaLFKVPrecPYTnxYRUE/GCfb0Z6XL1f4/675ZjWSwaOudyWzpP
 vZhLysmr17OEl+Zza3Q6fSXe7SbemsN1uGvw/PW7wafRyFJvMYVOln4mwW2LmR4H7DxqN+Ocz
 KeE99HEX2hTw3kJkOv3k+o6GdOYfpttfsznnbUYsJNQVlUCJRxna7GuWQDd6tFOfoKzBgbp7U
 q+eOEal7/9c0BpCY1lBd7s1s7eQFYB8P+rCHJ8hSOcMt/CsHgSZQVj6/2tzb1rhcL6UJMQMd6
 Ajxk3JSp09HkJ2V4DnFEYjQl2hkn47hV2m/TjZ4OL0PQkvHQjQ2q0xTKSMqNvqjVrNqGAnLp2
 SuXilWT+J2yH1eGsU7MofbDqWEPzI9zOgxddcMPu32O2zNFfD66vGPhVJFJ8QHAc1Nnz/GwYy
 LoACIyoyMoO+mzI9bLdJvLWvmUXSNKPRqjRHlgK5bApvW5BybLGiqcG1Q8wcnH2TFy4V+/XJU
 Awxlvszi6lwvy1NdvZ2E4O/Om+Bd2Ktn4a8O/1upcYVkEkL2vxNvCLupy+NBmscFJiIYwjNTL
 7/mSnr4eXcOLdPFisCNDgbwYKUo=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61307
Cc: 61307 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> > I discovered that when scrolling with the mouse wheel while
> > `pixel-scroll-precision-mode' is enabled `window-scroll-functions' are
> > not run.  Should they be?
>
> Are you saying that window-scroll-functions are _never_ run, no matter
> how far and for how long you are scrolling?  Or are they sometimes run
> and sometimes not, like only if you scroll far enough?

No, never, as far as I can tell.

Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#61307; Package emacs. Full text available.

Message received at 61307 <at> debbugs.gnu.org:


Received: (at 61307) by debbugs.gnu.org; 6 Feb 2023 15:25:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 06 10:25:34 2023
Received: from localhost ([127.0.0.1]:49631 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pP3N7-0003F6-NT
	for submit <at> debbugs.gnu.org; Mon, 06 Feb 2023 10:25:33 -0500
Received: from eggs.gnu.org ([209.51.188.92]:32922)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pP3N5-0003Eq-JU
 for 61307 <at> debbugs.gnu.org; Mon, 06 Feb 2023 10:25:32 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pP3N0-0004PJ-4M; Mon, 06 Feb 2023 10:25:26 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=2Ga7vUATuSVI7sB2Fd6Q7u1f9P+qo3vlgyi0LHT/1QE=; b=DjFybfjZkVvM
 nkVU+g9NF39uB+C6Pvk1li8Cm+L9+JcKov9u841bCCZzVsLRsoM0Ch9hTHKXpbGvRbCcm2ViL60fm
 W45j8INl91xRcj7EHvsIxwWjeHou4CcstHvVjbrwmOW3vQpf1gqhY3FOU2rmdbP8q36V2guGvk/00
 nkGSAsC/x6bJjAjD3RSbBpEYCUp22AuO7iA0yCMLWRrV6B5MFoksUJVtRT4lixm13CWxEvC4fLjwI
 QY2dNVD/tI8+Y5PzsREcO7g8VAFCVED2hll+yGVzSLsYD91XHgsrENJOFLQfGHE3QBIsCqz2wApIr
 Nx1QlRz0Jxon8VeqY+xbGw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pP3Mz-00008F-Cq; Mon, 06 Feb 2023 10:25:25 -0500
Date: Mon, 06 Feb 2023 17:25:38 +0200
Message-Id: <83wn4uq0i5.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <871qn299ac.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#61307: 30.0.50;
 pixel-scroll-precision-mode: window-scroll-functions?
References: <87y1pbsgu5.fsf@HIDDEN> <871qn299ac.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61307
Cc: michael_heerdegen@HIDDEN, 61307 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 61307 <at> debbugs.gnu.org
> Date: Mon, 06 Feb 2023 22:07:55 +0800
> From:  Po Lu via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> Michael Heerdegen <michael_heerdegen@HIDDEN> writes:
> 
> > Hello,
> >
> > I discovered that when scrolling with the mouse wheel while
> > `pixel-scroll-precision-mode' is enabled `window-scroll-functions' are
> > not run.  Should they be?
> >
> >
> > TIA,
> >
> > Michael.
> 
> IIRC this is due to how pixel-scroll-precision-mode calls
> set-window-start with NOFORCE set to t.
> 
> Patches welcome, but please make sure they do not slow precision
> scrolling down.

We should probably call window-scroll-functions once in several
scrolls, approximately, once every text line worth of scrolling or
something.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#61307; Package emacs. Full text available.

Message received at 61307 <at> debbugs.gnu.org:


Received: (at 61307) by debbugs.gnu.org; 6 Feb 2023 14:10:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 06 09:10:15 2023
Received: from localhost ([127.0.0.1]:47655 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pP2CE-0000YK-Q5
	for submit <at> debbugs.gnu.org; Mon, 06 Feb 2023 09:10:14 -0500
Received: from sonic302-48.consmr.mail.ne1.yahoo.com ([66.163.186.174]:40176)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1pP2CB-0000Y1-Tg
 for 61307 <at> debbugs.gnu.org; Mon, 06 Feb 2023 09:10:13 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1675692604; bh=D5Ot1p/IdwVN2yo0YV2u/gdk50sL4+k52s9zTN+Zo2I=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=n/ICq3I4NmvdqNoDvotqtEy3fZnZaRimsFBRxWWd91oe91q3asdk5p6p9uwRehaNlXq4loq5SVzVyJtJnq/FWrHVUtYDBb+RmXQAxII8yNYPJfpqAKq2lptIMI58ykLe5eq/92v05hH0j+PNyOGzYxlZXiTTsv3w2Dc6vxh4SA371/ONqn+UyflBIPP7shHfPBfbqDIHEDz+fE6naOov727Jm7Kgwp8//WLO6CFGKEl+6FGgxSnyhetYO13VPOMwtg35ykhQMZ7FwkH/rhQILowTOUHsnaMegcykXAxBHUGjUAJvE7LIxLheBghUBooB6DJ6Zo+6R3Ie35ISblEw/Q==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1675692604; bh=ChOYPQFdmsbKnRIra0vQpbw1XEGjl6iO2hb58aQdVBN=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=nMUxwPTWSK/AyysDgJy5S1M/fJ9hRfDwM16CHkEWHvUiv0DS7f0RyfxcD05dP7uvRvJxyVVmpjIz7dLnyA/ak8XdboqBF9zu95HIQcnrfDAyxPAyqukNK6XP6Ko9qvSWxWPCBBTld0IihRcpGRaCBq8GogRHwN4U4nfP6O5mWAxmOHYoZtcCPm4ud57mGAlwiSTOZlBTQC7q10DoYYKQLU1/5jdU1vL1MLNE49wg+68xC1utWHbBC/X0rhHnn8IV7Fn11Q7fZIBgI1tW/qlnSm16f1VC4XpAZ9aQf0LSjnJrO4yx80lHBcUGrpidzKrGjRskhOMQEbEAVf/Ps9iVlA==
X-YMail-OSG: XeCZGF0VM1mp_ZwVHp6I7Hnknw8hcRhBbSL8kU1U9nD_eIMkPs_upYg_Pk8O3vi
 2FyXUJFKU3VxmPelMowVRparfH432vIpDEk2EBQTM3169WDRoaLt5S0kutQ6Y82n6Kbu8TO4FQWn
 pTkLcAIWIlYe7ZhXmOckX2nith7AdRKW53ZevN99K7Z8uQLRf7d7K2HPOmul1MqYQu6GVfSHHdZM
 0iH3ez4jy3paUq4xN43FGmqP8G7tqhvY81_1jhXTzUXaPuPEqSYoAzgrVvJqXT6ZUik6IVM.tu1N
 SYZ_vYs0x15NS_O3i.V_ZJOHNYDT.b6kplxMYF2oYzqyvQZgmR9.vlBLV.ZbQIshXDK.9GKdSva8
 shwp66wuz5av880SEEZIKQz.GQ81IxciwPnClu6UshSzbmAM6.B6O8ccxalYJZDysMmAfWG08gvH
 hqEjfYQiGcyUOIk3uXOdMnqabSRa_1ETN4Z7QEQzIMCf.s.2Mw3bie10W.gjX4Zjs.7qrv7.37XB
 bcqMu6LBhG5vOoym7AuUXFaXwOQ9cqiy7WE3zuRdVYMCaihRV_yGegynmvPS6z4ivBAVr.7PSHo4
 IdNtWOXczFYSr3qnX7AL6kL8EeyI0Sm2.jsKegt0X5ONbRpvkywkIRxJLfph6HdepZ2yaIUjQvGY
 SJX.X7j3EnDSijJqPQ3yEYiJkktDXr6D27sleEsQJ9urpAI838ytbpjwczerwZnFYmm.YLHIFSmQ
 AwyV2M8x5NdpVgJTtgaM0C.1IZQzSx1OhGsAKyNRn9SAnnUGenJYhvH2GWLOAWjqv7o.VCkrKPAd
 _QikLp0Rre8QjZyvYPXScnbCci2PE_uWmV6sZpJqY0SkMD_vhrNZDYwk3rxPRACVGCcU8IEMItcc
 FbpWbCUl94y9nerUwtHMIFWED31paVKRsx9hjYaKt0WDVIWG0AuzLO0RcQYZh1Uha.aHk8Q10b69
 6LsRDgnp_XyIvWbdZeayi31aWS0JOZgPfag6RCXcUy3ZkWn_zvVpVaudzoTVoigUjsHUuJVsC2x4
 p.XPo1ftAhYwmwZOQM93v.tH_QgyY4WroisoPagicLW4CJYBSKRzKBy6PXOd07hIReIECR1d.NrW
 MFgnZZdN0z0RHT.TZgWbZ9TF.ihS8d8SRBGHygSpHOCQNnvAwKZWwzBbqc50JO_H0X1iShHEx7JO
 lOMik.m20PUn33va2SWo7iyBxzMrQF_dbpY3x4XMUQPCJU0l1SqR3yeOP0dOvKMWuCYphvNrxFSy
 XgdrCgBouoLyfObh9T_iO7AKPPT6Wdlk9VNu33AFrBKs6hgB5asGt9QZgFxk9UWA8p9uHmfFh3VY
 r5zw4sFkKXkV39v3G0Ih71D8BVLs5YyX_oAiKmSg.ICkVLE7R2hNRztm8ARsQ47_NdTsBrq.TQuq
 6imo3NhCD9nvE9BGZjhhLZi4YrT8Zh3__fg9nrlK9R4zfU3W9D10P.N8LabBxpULNzMzrSFovb_6
 OLa.AthDJ2j9Gr008_0FkIyGwN1p3WyhfofuQrQV0KaXeyrfbumTm7.o8ILzhn8Z4IQYthgrsGzJ
 IzmwjjUTnStIHroW8492vPacVUQSTta.AP.Ak1YYbqEfsFMz4ykpJsRaBXQk2_maEpgpZOnWroez
 oQvMKqfCJHYyNYwPAkDX_MMKwtE4QkMxeEpYuKXo74B0lVm9zT.dGbOeJKKbHfool2Sw1W2oCDTj
 36bGF000lcN8Owlu7OsSEPj_TeAmFQC_Q6mRUg5wouf8yeNx83ZOSYFTmcxeADxN3e5pIa15OJ84
 0TWOrHYWQynU25aUfj6ZyZar9iABOuOdw2sVOXrsQznrJsQ7.4XaEC8KIj5NzNANEIae4el75LGJ
 Sim1bIlO_DCWBtJs6EMR2y5IkWFBB6ur4eaSid6EIvm0EwGZ4pSByG.R7PfMjkxmJjq_0sRF.dti
 ooAlwcrtFB9DklJqMWleWarQM6_n6OD_y1alK1eEM3hSJdxQUODUO8l7GbV6ILEQA0Jm7YC_XTZn
 ESN_hLdpvfLB9hCGx9tmk8bDpsbHMrhRvvzdEFi4bGz0brAQmXcvPqnlriPQ9kbuyEw0q_p6p0Eq
 k8yhUWolcTn3_IOQrWrTk8q0_5VCilqp4Gd6zCDLnqxSx9_e42zvMrY6HYPMcWT98B7GzTV6.9O_
 6mEvWGtOkxrU7Q2YUm1jw1rnaKWuaFGyNQymkCCiX9EbQXgFGdEWEjeNKNLbcs91M1oB9UHnGgw9
 OG7EzHokRc0dO2B7mRw.oCHi6Pfbrxa0sQ8PJG5alS16rrJhhPrs1ps9y.vFT84ZXKTFRefbulWX
 o3w_PY8tF
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic302.consmr.mail.ne1.yahoo.com with HTTP; Mon, 6 Feb 2023 14:10:04 +0000
Received: by hermes--production-sg3-9fc5746c8-z7rbd (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 86748049bd516f0afb295e2650c92722; 
 Mon, 06 Feb 2023 14:08:01 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Subject: Re: bug#61307: 30.0.50; pixel-scroll-precision-mode:
 window-scroll-functions?
In-Reply-To: <87y1pbsgu5.fsf@HIDDEN> (Michael Heerdegen's message of "Mon, 06
 Feb 2023 02:49:54 +0100")
References: <87y1pbsgu5.fsf@HIDDEN>
Date: Mon, 06 Feb 2023 22:07:55 +0800
Message-ID: <871qn299ac.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.21161
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 433
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61307
Cc: 61307 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Michael Heerdegen <michael_heerdegen@HIDDEN> writes:

> Hello,
>
> I discovered that when scrolling with the mouse wheel while
> `pixel-scroll-precision-mode' is enabled `window-scroll-functions' are
> not run.  Should they be?
>
>
> TIA,
>
> Michael.

IIRC this is due to how pixel-scroll-precision-mode calls
set-window-start with NOFORCE set to t.

Patches welcome, but please make sure they do not slow precision
scrolling down.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#61307; Package emacs. Full text available.

Message received at 61307 <at> debbugs.gnu.org:


Received: (at 61307) by debbugs.gnu.org; 6 Feb 2023 12:15:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 06 07:15:34 2023
Received: from localhost ([127.0.0.1]:47507 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pP0PG-00030n-C9
	for submit <at> debbugs.gnu.org; Mon, 06 Feb 2023 07:15:34 -0500
Received: from eggs.gnu.org ([209.51.188.92]:37116)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pP0PE-00030a-O4
 for 61307 <at> debbugs.gnu.org; Mon, 06 Feb 2023 07:15:33 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pP0P9-0005Li-A4; Mon, 06 Feb 2023 07:15:27 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=yAMLLYNxA0dOR2FvhURh9wzpFzol3HuXAf+rzJEzK48=; b=BDelMG4dLmlE
 Q+0B8g41BaN6+bGf4rjjg3mQlYZw+kNrNwebJkk7kQ4C6QqbK0Y7xBufK504HiGsW6xwrFgpS1Z43
 7/NEhXBbIRvi0WqW0HIYbJGrHKAoaSBXHF1wvqxbApn0itA6WhVhLt+wSH67zXHVehQy96t+VzDfO
 rHq5nLnYCbmzWkDTrMMQMcyMf47gOr4CJY+Q27OqEH0JhBHHwzxn6YY7bCU9xwKyslzTE51bdY001
 5xJ32HEZnsKMlMjV6PPGkrVI8WS32a5wp8lwumatxASlLdMaCvvkToQR52M+2hq/ZpBJTxMAoBmeP
 Bd/oAAwi8m6KedI7abONag==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pP0P8-0003zq-Hk; Mon, 06 Feb 2023 07:15:26 -0500
Date: Mon, 06 Feb 2023 14:15:38 +0200
Message-Id: <83h6vzq9at.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
In-Reply-To: <87y1pbsgu5.fsf@HIDDEN> (message from Michael Heerdegen on Mon,
 06 Feb 2023 02:49:54 +0100)
Subject: Re: bug#61307: 30.0.50;
 pixel-scroll-precision-mode: window-scroll-functions?
References: <87y1pbsgu5.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61307
Cc: 61307 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Michael Heerdegen <michael_heerdegen@HIDDEN>
> Date: Mon, 06 Feb 2023 02:49:54 +0100
> 
> I discovered that when scrolling with the mouse wheel while
> `pixel-scroll-precision-mode' is enabled `window-scroll-functions' are
> not run.  Should they be?

Are you saying that window-scroll-functions are _never_ run, no matter
how far and for how long you are scrolling?  Or are they sometimes run
and sometimes not, like only if you scroll far enough?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#61307; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 6 Feb 2023 01:50:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 05 20:50:03 2023
Received: from localhost ([127.0.0.1]:46924 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pOqdv-0003QB-Ie
	for submit <at> debbugs.gnu.org; Sun, 05 Feb 2023 20:50:03 -0500
Received: from lists.gnu.org ([209.51.188.17]:55566)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1pOqdt-0003PZ-OW
 for submit <at> debbugs.gnu.org; Sun, 05 Feb 2023 20:50:02 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>)
 id 1pOqdt-0007D0-Hd
 for bug-gnu-emacs@HIDDEN; Sun, 05 Feb 2023 20:50:01 -0500
Received: from mout.web.de ([212.227.17.12])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>)
 id 1pOqdr-0006nv-Jt
 for bug-gnu-emacs@HIDDEN; Sun, 05 Feb 2023 20:50:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273;
 t=1675648195; bh=RIN8l6o8VyRLdcz1ShUpUEpknBmBKp/YoPEqIKaVsgQ=;
 h=X-UI-Sender-Class:From:To:Subject:Date;
 b=uTirB4uI5fPzYD6g+f9/mX8hegsYqu2cIiecTRTU1xA42L0kCXno5gq/YuOynPYME
 j29xUSVeIEV1PDXrQANTqCmrfjMgy/fR551InyUm60oZS6N9zPG2StjobgQc0p+23a
 TJcj+CssxBBl4TFthO4yX7fq8Pkjdf7Agc5m/uzu265tVdtAAaY+utfCIw8boSNKJu
 +Bx3XqL/aQigeSutDe+8DvKI5oWiTLwUkfD7hiM2ES3/AnnUmsG8LErE8c+1SAVrN5
 c5An4dNnr1bKqJP69kKi884mkpHZTLvI4U9MRnlx0yvfwu+f7mKo5zUKBwNuVY8SaI
 F7msipsZf08fw==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.57]) by smtp.web.de (mrweb105
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1M9Za2-1pUKIB2oxI-005jkR; Mon, 06
 Feb 2023 02:49:55 +0100
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.0.50; pixel-scroll-precision-mode: window-scroll-functions?
Date: Mon, 06 Feb 2023 02:49:54 +0100
Message-ID: <87y1pbsgu5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:EtT5nc4InrMfxNn5OMJnsOYXlPxHcxtGThWgrAT8usKM/j7eVQi
 Wy5yfSmF7YcK/ZFjEBCOFhE4hHh/MOhE/HwnfQJnlWioFUVbo1Jj8Qt87/rYKaI9JKfLz4f
 dM6myfiex0hXd2gKxMRH9aGgh6Hc36alY6lncRa7Axk8tw8s4jxI3arXm+xk2EhKhnP01TT
 o0NkOfE5+PL/AAktYwUKw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:0l8rXrHtgbA=;HFIJpniKX5JFw70QeyBzLFkXXt8
 ITWdzrSdGzRCXnzlQgGwxsn2tHnnaS9IFpqhzdKqkzVR3soj02jXLLZ84mTv354Q7J+8beqOh
 Ia/UNHHKYcfKL4SXsmGUPGI90HFXwJPoiHkb+yLIdiEd2tazJVRfx+a4pg3OmF0Lxe77scNX7
 h2caV/Cg8Nyr62x1hybpfAed69NRzlZcOYGRco7w4TBGOfk76YLUmG+79G+ze+Yaznvs/gKkU
 7RIvGLfZUACzWlZ57GHxuU1+mGVSctZXNlhGtXVtEbGWbOBbTPdd/QMiLWB2hzI66lV0I+fnR
 MLi/zixdeQNImuYV1fpZfpAKCcsZnAbNwWPTheJI1lJYRRgCGDNO3VB+nwgyTgRMqb7Ps1nOe
 GUC/p4Wqd4M9ZWipAtoGWQc95e2aLSetKXe8IKJxVVwv33lK44yn9BPhm9uHsFdPHsmDtn8iC
 UbxdP4tQCsv8bwH0zUJMiVA7jJn1NTzb/XF3iidEdn+fBUs2iRuDydgzinDlsX0oFynmxEjV7
 69IIBf8DWP2LSG08lNeF4jFYHKiNO8O3kC7MJZIorCLgjGiFooJyjTRLp64ODESEx+xP/jVxH
 di/VhtrR6FfvNF2zf9J7AGZC/LT11JBZXaMD0IrqZH7DQYaCcG4U9GZaknr5S/c/ZAHRbaRJB
 gBhonyJ1oAFOyqIBxxish/ScWkYUVYX362cHWIxwH3fcmHKjStLFyach7o15oWXjmaToocbEm
 iNkFEyJtPSZjdjeCVRyavlQBL4W/7MlE6nl/Hi6XiStM77nxCM9DqM8IteiaYH96fK+su1UJ6
 gb3LDZcBpeU8p0UfjyWILSN8KfH3dZ/wcK024bHY39xH+A3hKK56UyU8Zto6I4GlsicoYw0B6
 bu46LYc6zC4DTKKyVNIbW/WwlixsUEpsX1nzdq01kBICjeVRohmNOFmQEA3urWZEBlMAlYFGX
 LjRYDw==
Received-SPF: pass client-ip=212.227.17.12;
 envelope-from=michael_heerdegen@HIDDEN; helo=mout.web.de
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)


Hello,

I discovered that when scrolling with the mouse wheel while
`pixel-scroll-precision-mode' is enabled `window-scroll-functions' are
not run.  Should they be?


TIA,

Michael.






Acknowledgement sent to Michael Heerdegen <michael_heerdegen@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#61307; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Feb 2023 12:30:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.