From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#68698: 30.0.50; Making xt-mouse emit `wheel-up/down` Date: Thu, 25 Jan 2024 21:26:49 -0500 Message-ID: References: <86o7d9dg5e.fsf@gnu.org> <6f61db136adaa613660edbae970840b9@finder.org> Reply-To: Stefan Monnier Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36476"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , 68698@debbugs.gnu.org To: Jared Finder Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jan 26 03:28:38 2024 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 1rTBxN-0009HZ-LC for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 26 Jan 2024 03:28:37 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rTBwl-0002tY-DY; Thu, 25 Jan 2024 21:27:59 -0500 Original-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 ) id 1rTBwk-0002ri-2k for bug-gnu-emacs@gnu.org; Thu, 25 Jan 2024 21:27:58 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rTBwj-0007O0-Qm for bug-gnu-emacs@gnu.org; Thu, 25 Jan 2024 21:27:57 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rTBwp-0004Yt-W7 for bug-gnu-emacs@gnu.org; Thu, 25 Jan 2024 21:28:04 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Jan 2024 02:28:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68698 X-GNU-PR-Package: emacs Original-Received: via spool by 68698-submit@debbugs.gnu.org id=B68698.170623602617368 (code B ref 68698); Fri, 26 Jan 2024 02:28:03 +0000 Original-Received: (at 68698) by debbugs.gnu.org; 26 Jan 2024 02:27:06 +0000 Original-Received: from localhost ([127.0.0.1]:49773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTBvu-0004W4-1d for submit@debbugs.gnu.org; Thu, 25 Jan 2024 21:27:06 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:55868) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTBvs-0004VY-6v for 68698@debbugs.gnu.org; Thu, 25 Jan 2024 21:27:04 -0500 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 7123A100068; Thu, 25 Jan 2024 21:26:52 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1706236011; bh=GNtjoT/Al7RbHbN4FqJSvjW99q82/aiK2oquym3O9mE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ZKIQQWhxk5Skj3wLldgk3tv93ZJ+cZCXHPA0+yn2S9L2uHetNyHcb4IDS2zIHAwZ0 BaGanZkkhlQAqtee3sNP2o9Kdk8bzKPmhCn85yG1cU+TNevEklCy5xChLCZbPKurfi JkhNtmz6cIWJhOI4oIOZbhc467DFhXpU++sxnKiu8GBXp6xCXNh7ywXBf5w5IcM1Mi k1YcA9RBQ78RZIosm7RT8wfiQiiP94Ief9UIYRULY8oDMm1hGt9cJPDHoL8qdc7c4a vZuxzrJ4RY8PCE5tfM2tECC0PPs0x7pxx8zqeQFWlVXs21jjOvaOGrxGkfJ3vV+f9T lgBU92tta9TMQ== Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 5207810004C; Thu, 25 Jan 2024 21:26:51 -0500 (EST) Original-Received: from pastel (unknown [45.72.206.68]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 2653F1201D8; Thu, 25 Jan 2024 21:26:51 -0500 (EST) In-Reply-To: <6f61db136adaa613660edbae970840b9@finder.org> (Jared Finder's message of "Thu, 25 Jan 2024 17:41:20 -0800") 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:278892 Archived-At: > A local run of HEAD (as of Jan 17, I'm at daec3e) with > "./configure --with-pgtk" has mouse-wheel-up-event set to wheel-down > because (featurep 'pgtk-win) is t, even with -nw on the command line. > Testing on Windows at Emacs 29.1 shows the same behavior. This has been changed on `master` around Jan 19. Now `mwheel.el` uses `wheel-up/down` unconditionally and `mouse-wheel-up/down-event` is only used for *other* events (defaults to `mouse-4/5`). > Also, I do not think xt-mouse knows how to generate mouse-6 or mouse-7 > events. I think to generate events beyond mouse-5, you need to test > against the 128 bit as well. I don't have mouse hardware to confirm > this behavior. I didn't both to check the code to see if that can happen (especially since there are various possible encodings coming from the terminal). The way wrote the code, it'll do the right thing if/when the rest of `xt-mouse` manages to generate those events, but indeed it might be the case that currently this will never happen. Stefan