From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#51886: 29.0.50; pixel-scroll-mode garbage collects like crazy Date: Wed, 21 Sep 2022 01:55:24 -0700 Message-ID: References: <87ee7gwop0.fsf.ref@yahoo.com> <87ee7gwop0.fsf@yahoo.com> <87sfkmcbzi.fsf@gnus.org> <87y1udiily.fsf@yahoo.com> <874jx1i4g1.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34599"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Lars Ingebrigtsen , 51886@debbugs.gnu.org To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 21 10:57:41 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oavY5-0008sP-6D for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 21 Sep 2022 10:57:41 +0200 Original-Received: from localhost ([::1]:46076 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oavY4-0005lM-3t for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 21 Sep 2022 04:57:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47688) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oavWV-000420-9z for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2022 04:56:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33311) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oavWV-0002uJ-2L for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2022 04:56:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oavWU-0006AN-T9 for bug-gnu-emacs@gnu.org; Wed, 21 Sep 2022 04:56:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Sep 2022 08:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51886 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 51886-submit@debbugs.gnu.org id=B51886.166375053323636 (code B ref 51886); Wed, 21 Sep 2022 08:56:02 +0000 Original-Received: (at 51886) by debbugs.gnu.org; 21 Sep 2022 08:55:33 +0000 Original-Received: from localhost ([127.0.0.1]:60618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oavW1-000699-AD for submit@debbugs.gnu.org; Wed, 21 Sep 2022 04:55:33 -0400 Original-Received: from mail-oo1-f46.google.com ([209.85.161.46]:46921) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oavVz-00068s-6O for 51886@debbugs.gnu.org; Wed, 21 Sep 2022 04:55:32 -0400 Original-Received: by mail-oo1-f46.google.com with SMTP id r136-20020a4a378e000000b004755953bc6cso777230oor.13 for <51886@debbugs.gnu.org>; Wed, 21 Sep 2022 01:55:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date; bh=eqJBtDv9Gkcb93uT5/2yS+wibhF2Ur5YQPFMALyvzCI=; b=CgLK5yx031CqYyj/rxxW54+Lme4KdtOO55pZd1kmzfWBNmAQ4CdEAF9/ziInoR3OWY 7vfT1waHL5ohOpOeT0krojIVna39/2laWjmbTFHRWVou5l3CPK9S8wmxlMqAraXhyM5O v+m3moor/xayz/dd7w8gzQw5GXBBzxlacMJ+Hf9sgob3819ESA7BwA1ko9zVVEfwbC7W M11O9xGGlZTnKT5pi7Jk86uGDPjkJZS9kaA15dDCcvZeSEyBP0kJ0IGU4Qm0dJE3b73A JquAQONamzY4vJd7qmBHtqKpm/jLk671gjtZh8rc3bTw7f5FgE78QW7MKyCURaN2//yK zaVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date; bh=eqJBtDv9Gkcb93uT5/2yS+wibhF2Ur5YQPFMALyvzCI=; b=GoAQ0jnnYkdCIOMV2rU+Z8wKlNU1G1NTVXBxpvsRg57BFEqx6M9JsUD+vPdQvuNsom 0faYQkhh2vKFEB19EQ7Yy4VvxJI9Hll+LRwy6JprSmHvLrD0ckXMb8DMBXDJkhofEcln kdD1Oj+SqjEVhU3XXFd6uIXKk8tXHAA5HfPmVO2PB14h0QXD8oKmKKgcno4qeGvjEEwi /b1I4fJw7GBGQDPd8wqWjSgzBWbS28HNiEpdguX8pLGbwqi44iqeKkqisXqfXofSFhsq NzIext29SuhGF61D6Vvff+tDBGQh5Fw+hgGp6Kv1kYiiejkfPR/nV8/BrLPJehNtu/yF nz2Q== X-Gm-Message-State: ACrzQf3Lq4O0dYWyJg8RF9KH0rBA/YBjgJRu9N3ebiQVKa8fTWbgclZx ZrDmE2KBzyw+jSxXxD/ASyigpbSRapdpz8CGG/A= X-Google-Smtp-Source: AMsMyM7TxIBu91VEdjSOrxUAQcKQknb3UYAb14aOeBMKEVy53CeymLW2EyN6ZrVUowZws5PN21SH7gPeMOmRMUr271M= X-Received: by 2002:a4a:a70a:0:b0:475:601f:1e14 with SMTP id g10-20020a4aa70a000000b00475601f1e14mr9995595oom.5.1663750525267; Wed, 21 Sep 2022 01:55:25 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 21 Sep 2022 01:55:24 -0700 In-Reply-To: <874jx1i4g1.fsf@yahoo.com> X-Hashcash: 1:20:220921:51886@debbugs.gnu.org::OjMgZepZ9aZp37eg:3BGB X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:243288 Archived-At: Po Lu writes: > It should be a complete drop-in replacement, except for people who > really, really, like the old line-based "pixel" scrolling. And I think > it's already there, sans bugs like what you are experiencing. It still isn't clear to me why it doesn't just replace the old mode (if we need to keep it, why not name it `pixel-scroll-old-mode'?). Maybe I'm missing something. > Hmm, that sounds like a bug. Could you please run the following code: > > (progn (read-event) (message "Device: %s" last-event-device)) > > and show what is printed once you turn your mouse wheel? "Device: A..... G3" BTW, is it expected that it ignores the first scroll on the mouse wheel, and prints the above only on the second? (Tested in both directions.) > Try playing with pixel-scroll-precision-interpolation-total-time, and > pixel-scroll-precision-interpolation-between-scroll. I agree those > options should be easier to use, and I will work on them at some point. Thanks, that will be appreciated. >> BTW, why isn't there a pixel-scroll defgroup under the scroll group >> instead? I tried `M-x customize-group RET pixel TAB' but couldn't find >> anything relevant. > > Those options are under the "mouse" group, but I won't object to moving > them into their own group. I created a new bug report for that.