GNU bug report logs - #49803
27.2; Mouse wheel on MacOS is reported as mouse-4 and mouse-5, but Emacs mwheel seems to use wheel-up/wheel-down instead

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: Didier <didibus@HIDDEN>; dated Sun, 1 Aug 2021 02:29:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 49803) by debbugs.gnu.org; 11 Aug 2021 12:02:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 11 08:02:54 2021
Received: from localhost ([127.0.0.1]:33698 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mDmwg-0008Rq-EQ
	for submit <at> debbugs.gnu.org; Wed, 11 Aug 2021 08:02:54 -0400
Received: from eggs.gnu.org ([209.51.188.92]:44720)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1mDmwe-0008Rc-P5
 for 49803 <at> debbugs.gnu.org; Wed, 11 Aug 2021 08:02:53 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:55990)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1mDmwZ-0000TB-AY; Wed, 11 Aug 2021 08:02:47 -0400
Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4242
 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 1mDmwY-0004In-O1; Wed, 11 Aug 2021 08:02:47 -0400
Date: Wed, 11 Aug 2021 15:03:01 +0300
Message-Id: <83sfzgdw96.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Robert Pluim <rpluim@HIDDEN>
In-Reply-To: <87v94cqqop.fsf@HIDDEN> (message from Robert Pluim on Wed, 11
 Aug 2021 11:24:54 +0200)
Subject: Re: bug#49803: 27.2; Mouse wheel on MacOS is reported as mouse-4
 and mouse-5, but Emacs mwheel seems to use wheel-up/wheel-down instead
References: <CAMpjXyfpNYSM_X1MMedOAJ9a6ycUGmYG14i45yti19-Rzcdcrg@HIDDEN>
 <83a6m1ofgi.fsf@HIDDEN>
 <CAMpjXyfvSQZXG6OE=wXxufF_Vhqa4Jry_3FkV5LDvHUNaOd22Q@HIDDEN>
 <83r1fcm6rh.fsf@HIDDEN> <87k0kusygj.fsf@HIDDEN>
 <83v94dfozn.fsf@HIDDEN> <87v94cqqop.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 49803
Cc: didibus@HIDDEN, 49803 <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: Robert Pluim <rpluim@HIDDEN>
> Cc: didibus@HIDDEN,  49803 <at> debbugs.gnu.org
> Date: Wed, 11 Aug 2021 11:24:54 +0200
> 
> I was unclear: I hadn't figured out how to get the relevant terminal
> programs to generate either wheel-up/down or mouse-4/5. It looks like
> iterm2 sends mouse events using the xterm protocol, which xt-mouse
> then posts as mouse-4/5 events. I guess we could modify xt-mouse to
> optionally send them as wheel-up/down instead, but that feels like a hack.

Does the xterm protocol allow to report wheel events, or does it only
allow to report mouse-click events?  If the latter, I don't see how
you could map the events in any way different from what we have now,
i.e. via a user-controlled setting.

>     Eli> I guess the difference is between systems where the GUI API tells us
>     Eli> explicitly whether its a wheel-up/down event, and systems where we
>     Eli> just get "button number N" event.  Or something like that.
> 
> This is using emacs -nw, so the gui api is not involved.

The "GUI" part is not important in what I wrote, you can replace it
with "UI" or even with nothing.  I was talking about the APIs we use
to access the mouse events.




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

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


Received: (at 49803) by debbugs.gnu.org; 11 Aug 2021 09:25:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 11 05:25:04 2021
Received: from localhost ([127.0.0.1]:33409 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mDkTw-0005uj-8Z
	for submit <at> debbugs.gnu.org; Wed, 11 Aug 2021 05:25:04 -0400
Received: from mail-wm1-f53.google.com ([209.85.128.53]:39629)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rpluim@HIDDEN>) id 1mDkTu-0005u8-OI
 for 49803 <at> debbugs.gnu.org; Wed, 11 Aug 2021 05:25:03 -0400
Received: by mail-wm1-f53.google.com with SMTP id
 f9-20020a05600c1549b029025b0f5d8c6cso3903507wmg.4
 for <49803 <at> debbugs.gnu.org>; Wed, 11 Aug 2021 02:25:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:date:in-reply-to:message-id
 :mime-version:content-transfer-encoding;
 bh=5MHYGe7VayiD2NxrpFZMAYhBFYRy9xx70SxQE3vJbtI=;
 b=soUvkgW4zIW1NPtsUqNDbm8sm+qvCveCyn+Nz+4BSV1xVor+wqg3Zy4mAdoIZp1Lor
 Wmh8UxKrIE8NHrOOzql9RmjafcVj2EbfLQFVRcWJ/69eW15S1pfldGZVzVC3dH0hVITD
 vxMUIk8i7pVR5FLvcnYKUpzP0gqFpiv/Urt5MOFCLsDnEG92TNzBb9OoWt2ecZitEf28
 42JmUCrDQPVEk3hjAJMxuiR7zZwx5XszKbo4uUYzNryC16rscbphn/4A9O+BOH9QjZBI
 guW13GEjeXmCwGPD3HAIGx+0bWj+JZbgkFDvIUv9DUTT36R78EpnBp23aomSVmwdXQNT
 Smeg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
 :message-id:mime-version:content-transfer-encoding;
 bh=5MHYGe7VayiD2NxrpFZMAYhBFYRy9xx70SxQE3vJbtI=;
 b=ZGQbwJ5aAtdV1vBs7V3EECPlSfSv2fXLVlf6oO/03sfGiUQjWlQIHaadtMDHOqR7cP
 5gvTW/8HpbrNWB1PPKPg7xl1xhkFVbSMW2W9QojVu5IFyKHspc7gBtZnLEBApL9U5YRp
 VcR2Xf8ImdL/2uMwGAJ7zc4+mC+CY7bZyb+PTzz2XHUyHDzbLxfvxEw9Fq3I+AioIrw1
 fYUrR7/N9XbtrHHMY+LBTChuETss64FZA8bKXYDg2KaTiZppN9dRRpT41Y6bJoJ3i5vU
 3hVyknXny5QS8hzjUD5rOIu9LYd7tniN0RAYGCv49OhZJu0Plw8/joHtQSyGEv46jfMA
 dy/w==
X-Gm-Message-State: AOAM530BOkeJs3DXypTuRxp+r4ehHjvuBBgbMmSE4HWtHU+A9zd436ON
 96uRX45f+Ls0TrzUGX0jYyTk5dTc8VA=
X-Google-Smtp-Source: ABdhPJy5Oz0bKFRkDDS2o+jLhnBSHyGhvM+Ept4SulFwSENRtKoxAB3R+BNtaHC7NYqmCJFMbL6sgA==
X-Received: by 2002:a1c:3841:: with SMTP id f62mr1368787wma.60.1628673896550; 
 Wed, 11 Aug 2021 02:24:56 -0700 (PDT)
Received: from rltb ([82.66.8.55])
 by smtp.gmail.com with ESMTPSA id o17sm5047603wmp.13.2021.08.11.02.24.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 11 Aug 2021 02:24:55 -0700 (PDT)
From: Robert Pluim <rpluim@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#49803: 27.2; Mouse wheel on MacOS is reported as mouse-4
 and mouse-5, but Emacs mwheel seems to use wheel-up/wheel-down instead
References: <CAMpjXyfpNYSM_X1MMedOAJ9a6ycUGmYG14i45yti19-Rzcdcrg@HIDDEN>
 <83a6m1ofgi.fsf@HIDDEN>
 <CAMpjXyfvSQZXG6OE=wXxufF_Vhqa4Jry_3FkV5LDvHUNaOd22Q@HIDDEN>
 <83r1fcm6rh.fsf@HIDDEN> <87k0kusygj.fsf@HIDDEN>
 <83v94dfozn.fsf@HIDDEN>
Date: Wed, 11 Aug 2021 11:24:54 +0200
In-Reply-To: <83v94dfozn.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 10 Aug
 2021 15:44:44 +0300")
Message-ID: <87v94cqqop.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 49803
Cc: didibus@HIDDEN, 49803 <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 (-)

>>>>> On Tue, 10 Aug 2021 15:44:44 +0300, Eli Zaretskii <eliz@HIDDEN> said:

    >> From: Robert Pluim <rpluim@HIDDEN>
    >> Cc: Didier <didibus@HIDDEN>,  49803 <at> debbugs.gnu.org
    >> Date: Mon, 09 Aug 2021 12:29:32 +0200
    >>=20
    >> >> So I think it should be modified to something like:
    >> >>=20
    >> >> (if (or (featurep 'w32-win) (and (display-graphic-p) (featurep 'n=
s-win)))
    >> >> 'wheel-down
    >> >> 'mouse-5)
    >>=20
    Eli> Did you try that?
    >>=20
    Eli> The problem here is that the initial frame is not a GUI frame even=
 in
    Eli> a GUI session, so the defcustom could pick up the wrong value.
    >>=20
    >> If we knew where and how the events were being received by emacs we
    >> could map them to wheel-{up,down}, but I=CA=BCve not succeeded there.

    Eli> Where were you looking?  These events are formatted into Lisp in
    Eli> keyboard.c; search for "wheel-".

I was unclear: I hadn't figured out how to get the relevant terminal
programs to generate either wheel-up/down or mouse-4/5. It looks like
iterm2 sends mouse events using the xterm protocol, which xt-mouse
then posts as mouse-4/5 events. I guess we could modify xt-mouse to
optionally send them as wheel-up/down instead, but that feels like a hack.

Do we have a generic mapping mechanism for mouse events? I guess
they=CA=BCre not keys, so keyboard-translate won't work.

    Eli> I guess the difference is between systems where the GUI API tells =
us
    Eli> explicitly whether its a wheel-up/down event, and systems where we
    Eli> just get "button number N" event.  Or something like that.

This is using emacs -nw, so the gui api is not involved.

Robert
--=20




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

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


Received: (at 49803) by debbugs.gnu.org; 10 Aug 2021 12:44:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 10 08:44:40 2021
Received: from localhost ([127.0.0.1]:58665 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mDR7Y-0005Ml-Ij
	for submit <at> debbugs.gnu.org; Tue, 10 Aug 2021 08:44:40 -0400
Received: from eggs.gnu.org ([209.51.188.92]:50448)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1mDR7W-0005MT-SL
 for 49803 <at> debbugs.gnu.org; Tue, 10 Aug 2021 08:44:39 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:47626)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1mDR7R-0005s6-I7; Tue, 10 Aug 2021 08:44:33 -0400
Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1592
 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 1mDR7R-0002r8-51; Tue, 10 Aug 2021 08:44:33 -0400
Date: Tue, 10 Aug 2021 15:44:44 +0300
Message-Id: <83v94dfozn.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Robert Pluim <rpluim@HIDDEN>
In-Reply-To: <87k0kusygj.fsf@HIDDEN> (message from Robert Pluim on Mon, 09
 Aug 2021 12:29:32 +0200)
Subject: Re: bug#49803: 27.2; Mouse wheel on MacOS is reported as mouse-4
 and mouse-5, but Emacs mwheel seems to use wheel-up/wheel-down instead
References: <CAMpjXyfpNYSM_X1MMedOAJ9a6ycUGmYG14i45yti19-Rzcdcrg@HIDDEN>
 <83a6m1ofgi.fsf@HIDDEN>
 <CAMpjXyfvSQZXG6OE=wXxufF_Vhqa4Jry_3FkV5LDvHUNaOd22Q@HIDDEN>
 <83r1fcm6rh.fsf@HIDDEN> <87k0kusygj.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 49803
Cc: didibus@HIDDEN, 49803 <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: Robert Pluim <rpluim@HIDDEN>
> Cc: Didier <didibus@HIDDEN>,  49803 <at> debbugs.gnu.org
> Date: Mon, 09 Aug 2021 12:29:32 +0200
> 
>     >> So I think it should be modified to something like:
>     >> 
>     >> (if (or (featurep 'w32-win) (and (display-graphic-p) (featurep 'ns-win)))
>     >> 'wheel-down
>     >> 'mouse-5)
> 
>     Eli> Did you try that?
> 
>     Eli> The problem here is that the initial frame is not a GUI frame even in
>     Eli> a GUI session, so the defcustom could pick up the wrong value.
> 
> If we knew where and how the events were being received by emacs we
> could map them to wheel-{up,down}, but Iʼve not succeeded there.

Where were you looking?  These events are formatted into Lisp in
keyboard.c; search for "wheel-".

I guess the difference is between systems where the GUI API tells us
explicitly whether its a wheel-up/down event, and systems where we
just get "button number N" event.  Or something like that.




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

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


Received: (at 49803) by debbugs.gnu.org; 9 Aug 2021 10:29:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 09 06:29:42 2021
Received: from localhost ([127.0.0.1]:55917 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mD2XO-0002ry-Ct
	for submit <at> debbugs.gnu.org; Mon, 09 Aug 2021 06:29:42 -0400
Received: from mail-wm1-f51.google.com ([209.85.128.51]:43002)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rpluim@HIDDEN>) id 1mD2XM-0002rk-2o
 for 49803 <at> debbugs.gnu.org; Mon, 09 Aug 2021 06:29:40 -0400
Received: by mail-wm1-f51.google.com with SMTP id
 e25-20020a05600c4b99b0290253418ba0fbso11167267wmp.1
 for <49803 <at> debbugs.gnu.org>; Mon, 09 Aug 2021 03:29:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:date:in-reply-to:message-id
 :mime-version:content-transfer-encoding;
 bh=REIC0Ap5m9EM8ubSnZL2hmc6x2ERORARx5JM+6MgkuA=;
 b=u9g7Wmi6zXZS4OrjTRSW7lrBbfRtnoEgjcvQ+HD5D5T3hZUCxzjG7g1z/S4YYsq+yV
 hliOQD4vLZLf5uCzc2hOirwIjAZxkpC7n/NDTg0e3clYKET7Lo9vkZG5EKZ04s+7wJbn
 hM3wvtZVttJm77wS6wBgV48tGHKhTzEad6tZYTUpURP97vlMVnIdh2zz2U4XODY3XkBf
 bSyXSYQ2s8jJa8+j30i6LU3ol+tnmqX1V1Zzi/3Ly5dY/B9ijQ9aZFWJyA7YUsm6vpzV
 zW22mqqHyhdZhYEWf0/3TUcrKdRDgmcyU/XEN7SHx+R4vbdiO1jWwXXp+qFlEonqjtvW
 Oa/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
 :message-id:mime-version:content-transfer-encoding;
 bh=REIC0Ap5m9EM8ubSnZL2hmc6x2ERORARx5JM+6MgkuA=;
 b=pNcfzddDAm9voQ00AIoagR2pP+24LzqEex97gE26k+26OgB63Vq1zJkiBbksaYmKOU
 /mypRLRKWQL5MRQhdozhkHf8OPY9nbyABU7LzsFIjZvQybNuKtzKldBiI0JPq3yqH4Ri
 frGiHBzy0LVlrOl0pMvnHKflRoLAdv56fn+appnsl1vOmlgRZUb9KVbKYrsb1Ka1Pz4k
 dYbOXrX1UqZZUF4J0UYpLESGkNWCB24g1oZjIsu9larW1qc/VAFc4w15rG7yGnKRfX+g
 UKnw2RX/Y4ictScgAuLfpeizMzxHbQ8nVu++kxwas+sq+U9ZR6RELeXfIqFXwdZscFDj
 uF5Q==
X-Gm-Message-State: AOAM532FTl68j5F50sMoVwPLEI9ndLHXTM1v+Rsr3ZQ/G8y1p6czt7qz
 hGiv8kiNLEkrNBbswc0WKbhgHWsg6E8=
X-Google-Smtp-Source: ABdhPJwfTpSZni0KqkF9f9UeEjl2Yqp7Kog4qUV1OGAwyZcMft082urfdX0/CIWtRXJFE+DY0OJ8Kw==
X-Received: by 2002:a05:600c:294a:: with SMTP id
 n10mr4964798wmd.67.1628504973771; 
 Mon, 09 Aug 2021 03:29:33 -0700 (PDT)
Received: from rltb ([82.66.8.55])
 by smtp.gmail.com with ESMTPSA id 19sm20521275wmj.48.2021.08.09.03.29.32
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 09 Aug 2021 03:29:32 -0700 (PDT)
From: Robert Pluim <rpluim@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#49803: 27.2; Mouse wheel on MacOS is reported as mouse-4
 and mouse-5, but Emacs mwheel seems to use wheel-up/wheel-down instead
References: <CAMpjXyfpNYSM_X1MMedOAJ9a6ycUGmYG14i45yti19-Rzcdcrg@HIDDEN>
 <83a6m1ofgi.fsf@HIDDEN>
 <CAMpjXyfvSQZXG6OE=wXxufF_Vhqa4Jry_3FkV5LDvHUNaOd22Q@HIDDEN>
 <83r1fcm6rh.fsf@HIDDEN>
Date: Mon, 09 Aug 2021 12:29:32 +0200
In-Reply-To: <83r1fcm6rh.fsf@HIDDEN> (Eli Zaretskii's message of "Mon, 02 Aug
 2021 14:21:38 +0300")
Message-ID: <87k0kusygj.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 49803
Cc: Didier <didibus@HIDDEN>, 49803 <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 (-)

>>>>> On Mon, 02 Aug 2021 14:21:38 +0300, Eli Zaretskii <eliz@HIDDEN> said:

    >> From: Didier <didibus@HIDDEN>
    >> Date: Sun, 1 Aug 2021 23:44:05 -0700
    >> Cc: 49803 <at> debbugs.gnu.org
    >>=20
    >> In macOS, when running Emacs in GUI, the wheel is received as <wheel=
-up> and <wheel-down> and it all
    >> works.
    >>=20
    >> But in macOS, when running inside a terminal such as Terminal.app or=
 iTerm2, the wheel is received as
    >> <mouse-4> and <mouse-5> and it no longer works, because the defcusto=
m is not smart enough to check if
    >> we are running in GUI or not.
    >>

Hmm, I receive those as 'up' and 'down' in Terminal.app. And in iTerm2
Emacs doesn=CA=BCt receive them at all, even with 'mouse event reporting'
turned on. Does it depend on the configured terminal type?

    >> So I think it should be modified to something like:
    >>=20
    >> (if (or (featurep 'w32-win) (and (display-graphic-p) (featurep 'ns-w=
in)))
    >> 'wheel-down
    >> 'mouse-5)

    Eli> Did you try that?

    Eli> The problem here is that the initial frame is not a GUI frame even=
 in
    Eli> a GUI session, so the defcustom could pick up the wrong value.

If we knew where and how the events were being received by emacs we
could map them to wheel-{up,down}, but I=CA=BCve not succeeded there.

Robert
--=20




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

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


Received: (at 49803) by debbugs.gnu.org; 2 Aug 2021 11:21:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 02 07:21:54 2021
Received: from localhost ([127.0.0.1]:37799 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mAW14-0004Eb-Jw
	for submit <at> debbugs.gnu.org; Mon, 02 Aug 2021 07:21:54 -0400
Received: from eggs.gnu.org ([209.51.188.92]:46248)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1mAW12-0004EI-8I
 for 49803 <at> debbugs.gnu.org; Mon, 02 Aug 2021 07:21:53 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:41090)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1mAW0w-0007w3-Th; Mon, 02 Aug 2021 07:21:46 -0400
Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1236
 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 1mAW0w-0007L6-Hu; Mon, 02 Aug 2021 07:21:46 -0400
Date: Mon, 02 Aug 2021 14:21:38 +0300
Message-Id: <83r1fcm6rh.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Didier <didibus@HIDDEN>
In-Reply-To: <CAMpjXyfvSQZXG6OE=wXxufF_Vhqa4Jry_3FkV5LDvHUNaOd22Q@HIDDEN>
 (message from Didier on Sun, 1 Aug 2021 23:44:05 -0700)
Subject: Re: bug#49803: 27.2; Mouse wheel on MacOS is reported as mouse-4 and
 mouse-5, but Emacs mwheel seems to use wheel-up/wheel-down instead
References: <CAMpjXyfpNYSM_X1MMedOAJ9a6ycUGmYG14i45yti19-Rzcdcrg@HIDDEN>
 <83a6m1ofgi.fsf@HIDDEN>
 <CAMpjXyfvSQZXG6OE=wXxufF_Vhqa4Jry_3FkV5LDvHUNaOd22Q@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 49803
Cc: 49803 <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: Didier <didibus@HIDDEN>
> Date: Sun, 1 Aug 2021 23:44:05 -0700
> Cc: 49803 <at> debbugs.gnu.org
> 
> In macOS, when running Emacs in GUI, the wheel is received as <wheel-up> and <wheel-down> and it all
> works.
> 
> But in macOS, when running inside a terminal such as Terminal.app or iTerm2, the wheel is received as
> <mouse-4> and <mouse-5> and it no longer works, because the defcustom is not smart enough to check if
> we are running in GUI or not.
> 
> So I think it should be modified to something like:
> 
> (if (or (featurep 'w32-win) (and (display-graphic-p) (featurep 'ns-win)))
>         'wheel-down
>       'mouse-5)

Did you try that?

The problem here is that the initial frame is not a GUI frame even in
a GUI session, so the defcustom could pick up the wrong value.




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

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


Received: (at 49803) by debbugs.gnu.org; 2 Aug 2021 06:44:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 02 02:44:24 2021
Received: from localhost ([127.0.0.1]:37565 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mARgW-0005Oc-DX
	for submit <at> debbugs.gnu.org; Mon, 02 Aug 2021 02:44:24 -0400
Received: from mail-yb1-f173.google.com ([209.85.219.173]:41760)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <didibus@HIDDEN>) id 1mARgT-0005OO-UU
 for 49803 <at> debbugs.gnu.org; Mon, 02 Aug 2021 02:44:22 -0400
Received: by mail-yb1-f173.google.com with SMTP id z18so182113ybg.8
 for <49803 <at> debbugs.gnu.org>; Sun, 01 Aug 2021 23:44:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=FyEXJqu1XH5kjBKzOtpWGIuGVRHXF3LPz0OLEtxUh5I=;
 b=iKGrKDkoLI3InniXqTyx1SpHIEDH2Kjf/m8yfeq11KWZ8kciyN2wvNlyFDp8TZVREx
 jZxcf17JShFr2yxS+bZBUOBQVWRVNtPqUnDnoz7mOsMFNhd88tQwYqcwsI//tsDv4nc7
 H2f5yzwOV42Arcji3ZwZcKzX94nyc77v/dci4WLdMysql+L9NuPion2cVD0/NuVjLRHZ
 Lb/7qvTLp0ceKro+QxAPOwQvuMV0bQ8xUbGdz1hHv0zMZB8Cp/rmO0XgZ71ZN6t9msKg
 74sIlGgYRmRS3inoM2DLg89iGUDMl/njnGP0McQL5Z4iGYsXoDOsF4KTbDxHZV80OdCR
 UDWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=FyEXJqu1XH5kjBKzOtpWGIuGVRHXF3LPz0OLEtxUh5I=;
 b=HiiFujnUvTh+1ralmO1QJqsfE0/oTEa2SvkF/1Ksqq0gU8gnV+Y41KIIsSF+IYWBgB
 QtSgeS/QztafsCIUd/S6rVgdWPQgxednB1DxhApeC33B/Vgq/Vabh+B7UVUxNFiS4g++
 NxBYfRxHu2Tzs3GsObDFXYsfRRPT/VkklTE+ZDhFdjrZIQfS3Ed3277Tt8RFLffcEZor
 2ds5lArGt4VnrUmvh0DAwH8vIclakYsB8b2UcLz5xqwvZEpAQaEIgnJSCtb1lft1Aq2X
 SjwImF6NTbbC4FGGYiH4Oa/pepPRlwWSA+tdurF/qjtnuOlE0tolvhxspxYYSTIYars/
 /Ctg==
X-Gm-Message-State: AOAM532d528NxUU/U1E5TOH29tynZ+GLKQ/unvblhQ8+ioHgn2IG3kBA
 xi+VID8wQkbV7IJwtYudg44tWMgTXNmWW1LjckE=
X-Google-Smtp-Source: ABdhPJyKLRS2iX+XNJox3x1GjZv6+78NAzhicdVKUXeJKxLghO3OG1xUBNq8SoNx6UVIMhfiP5+x22QJhyfYwp8fOec=
X-Received: by 2002:a25:a527:: with SMTP id h36mr20088335ybi.104.1627886656182; 
 Sun, 01 Aug 2021 23:44:16 -0700 (PDT)
MIME-Version: 1.0
References: <CAMpjXyfpNYSM_X1MMedOAJ9a6ycUGmYG14i45yti19-Rzcdcrg@HIDDEN>
 <83a6m1ofgi.fsf@HIDDEN>
In-Reply-To: <83a6m1ofgi.fsf@HIDDEN>
From: Didier <didibus@HIDDEN>
Date: Sun, 1 Aug 2021 23:44:05 -0700
Message-ID: <CAMpjXyfvSQZXG6OE=wXxufF_Vhqa4Jry_3FkV5LDvHUNaOd22Q@HIDDEN>
Subject: Re: bug#49803: 27.2; Mouse wheel on MacOS is reported as mouse-4 and
 mouse-5, but Emacs mwheel seems to use wheel-up/wheel-down instead
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000e060de05c88de5d4"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 49803
Cc: 49803 <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 (-)

--000000000000e060de05c88de5d4
Content-Type: text/plain; charset="UTF-8"

In macOS, when running Emacs in GUI, the wheel is received as <wheel-up>
and <wheel-down> and it all works.

But in macOS, when running inside a terminal such as Terminal.app or
iTerm2, the wheel is received as <mouse-4> and <mouse-5> and it no longer
works, because the defcustom is not smart enough to check if we are running
in GUI or not.

So I think it should be modified to something like:

(if (or (featurep 'w32-win) (and (display-graphic-p) (featurep 'ns-win)))
        'wheel-down
      'mouse-5)

Does that make sense?

On Sat, 31 Jul 2021 at 23:18, Eli Zaretskii <eliz@HIDDEN> wrote:

> > From: Didier <didibus@HIDDEN>
> > Date: Sat, 31 Jul 2021 19:27:58 -0700
> >
> > I'm on a MacBook Pro with macOS Big Sur, and on both the laptop trackpad
> > and with my plugged in USB mouse, the wheel or 2-finger up/down on
> > trackpad, is reported to Emacs when in terminal as mouse-4 and mouse-5.
> > That means that scroll doesn't work in Terminal.app or in iTerm2 on MAC,
> > since mouse-4 and mouse-5 are not bound.
> >
> > In the GUI Mac it works, because it gets reported as wheel-up and
> > wheel-down.
> >
> > My thought is maybe here
> > https://github.com/emacs-mirror/emacs/blob/master/lisp/mwheel.el#L54
> > there should be an additional check for if its running with a
> > window-system or not?
>
> I don't think I follow.  The defcustoms there say:
>
>   (defcustom mouse-wheel-down-event
>     (if (or (featurep 'w32-win) (featurep 'ns-win))
>         'wheel-up
>       'mouse-4)
>     "Event used for scrolling down."
>     :group 'mouse
>     :type 'symbol
>     :set 'mouse-wheel-change-button)
>
>   (defcustom mouse-wheel-up-event
>     (if (or (featurep 'w32-win) (featurep 'ns-win))
>         'wheel-down
>       'mouse-5)
>     "Event used for scrolling up."
>     :group 'mouse
>     :type 'symbol
>     :set 'mouse-wheel-change-button)
>
> This seems already to cater to macOS, so why isn't it working for you?
>

--000000000000e060de05c88de5d4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>In macOS, when running Emacs in GUI, the wheel is rec=
eived as &lt;wheel-up&gt; and &lt;wheel-down&gt; and it all works.</div><di=
v><br></div><div>But in macOS, when running inside a terminal such as Termi=
nal.app or iTerm2, the wheel is received as &lt;mouse-4&gt; and &lt;mouse-5=
&gt; and it no longer works, because the defcustom is not smart enough to c=
heck if we are running in GUI or not.</div><div><br></div><div>So I think i=
t should be modified to something like:</div><div><br></div><div>(if (or (f=
eaturep &#39;w32-win) (and <strong></strong>(display-graphic-p) (featurep &=
#39;ns-win)))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &#39;wheel-down<br>
=C2=A0 =C2=A0 =C2=A0 &#39;mouse-5)</div><div><br></div><div>Does that make =
sense?<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Sat, 31 Jul 2021 at 23:18, Eli Zaretskii &lt;<a href=3D"=
mailto:eliz@HIDDEN">eliz@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">&gt; From: Didier &lt;<a href=3D"mailto:di=
dibus@HIDDEN" target=3D"_blank">didibus@HIDDEN</a>&gt;<br>
&gt; Date: Sat, 31 Jul 2021 19:27:58 -0700<br>
&gt; <br>
&gt; I&#39;m on a MacBook Pro with macOS Big Sur, and on both the laptop tr=
ackpad<br>
&gt; and with my plugged in USB mouse, the wheel or 2-finger up/down on<br>
&gt; trackpad, is reported to Emacs when in terminal as mouse-4 and mouse-5=
.<br>
&gt; That means that scroll doesn&#39;t work in Terminal.app or in iTerm2 o=
n MAC,<br>
&gt; since mouse-4 and mouse-5 are not bound.<br>
&gt; <br>
&gt; In the GUI Mac it works, because it gets reported as wheel-up and<br>
&gt; wheel-down.<br>
&gt; <br>
&gt; My thought is maybe here<br>
&gt; <a href=3D"https://github.com/emacs-mirror/emacs/blob/master/lisp/mwhe=
el.el#L54" rel=3D"noreferrer" target=3D"_blank">https://github.com/emacs-mi=
rror/emacs/blob/master/lisp/mwheel.el#L54</a><br>
&gt; there should be an additional check for if its running with a<br>
&gt; window-system or not?<br>
<br>
I don&#39;t think I follow.=C2=A0 The defcustoms there say:<br>
<br>
=C2=A0 (defcustom mouse-wheel-down-event<br>
=C2=A0 =C2=A0 (if (or (featurep &#39;w32-win) (featurep &#39;ns-win))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &#39;wheel-up<br>
=C2=A0 =C2=A0 =C2=A0 &#39;mouse-4)<br>
=C2=A0 =C2=A0 &quot;Event used for scrolling down.&quot;<br>
=C2=A0 =C2=A0 :group &#39;mouse<br>
=C2=A0 =C2=A0 :type &#39;symbol<br>
=C2=A0 =C2=A0 :set &#39;mouse-wheel-change-button)<br>
<br>
=C2=A0 (defcustom mouse-wheel-up-event<br>
=C2=A0 =C2=A0 (if (or (featurep &#39;w32-win) (featurep &#39;ns-win))<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &#39;wheel-down<br>
=C2=A0 =C2=A0 =C2=A0 &#39;mouse-5)<br>
=C2=A0 =C2=A0 &quot;Event used for scrolling up.&quot;<br>
=C2=A0 =C2=A0 :group &#39;mouse<br>
=C2=A0 =C2=A0 :type &#39;symbol<br>
=C2=A0 =C2=A0 :set &#39;mouse-wheel-change-button)<br>
<br>
This seems already to cater to macOS, so why isn&#39;t it working for you?<=
br>
</blockquote></div>

--000000000000e060de05c88de5d4--




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

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


Received: (at 49803) by debbugs.gnu.org; 1 Aug 2021 06:18:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 01 02:18:55 2021
Received: from localhost ([127.0.0.1]:35370 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mA4oJ-0008Hd-IB
	for submit <at> debbugs.gnu.org; Sun, 01 Aug 2021 02:18:55 -0400
Received: from eggs.gnu.org ([209.51.188.92]:52138)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1mA4oH-0008HQ-Qr
 for 49803 <at> debbugs.gnu.org; Sun, 01 Aug 2021 02:18:54 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:40824)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1mA4oC-0001KR-KE; Sun, 01 Aug 2021 02:18:48 -0400
Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1871
 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 1mA4oC-0006jV-86; Sun, 01 Aug 2021 02:18:48 -0400
Date: Sun, 01 Aug 2021 09:18:37 +0300
Message-Id: <83a6m1ofgi.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Didier <didibus@HIDDEN>
In-Reply-To: <CAMpjXyfpNYSM_X1MMedOAJ9a6ycUGmYG14i45yti19-Rzcdcrg@HIDDEN>
 (message from Didier on Sat, 31 Jul 2021 19:27:58 -0700)
Subject: Re: bug#49803: 27.2;
 Mouse wheel on MacOS is reported as mouse-4 and mouse-5, but Emacs
 mwheel seems to use wheel-up/wheel-down instead
References: <CAMpjXyfpNYSM_X1MMedOAJ9a6ycUGmYG14i45yti19-Rzcdcrg@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 49803
Cc: 49803 <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: Didier <didibus@HIDDEN>
> Date: Sat, 31 Jul 2021 19:27:58 -0700
> 
> I'm on a MacBook Pro with macOS Big Sur, and on both the laptop trackpad
> and with my plugged in USB mouse, the wheel or 2-finger up/down on
> trackpad, is reported to Emacs when in terminal as mouse-4 and mouse-5.
> That means that scroll doesn't work in Terminal.app or in iTerm2 on MAC,
> since mouse-4 and mouse-5 are not bound.
> 
> In the GUI Mac it works, because it gets reported as wheel-up and
> wheel-down.
> 
> My thought is maybe here
> https://github.com/emacs-mirror/emacs/blob/master/lisp/mwheel.el#L54
> there should be an additional check for if its running with a
> window-system or not?

I don't think I follow.  The defcustoms there say:

  (defcustom mouse-wheel-down-event
    (if (or (featurep 'w32-win) (featurep 'ns-win))
	'wheel-up
      'mouse-4)
    "Event used for scrolling down."
    :group 'mouse
    :type 'symbol
    :set 'mouse-wheel-change-button)

  (defcustom mouse-wheel-up-event
    (if (or (featurep 'w32-win) (featurep 'ns-win))
	'wheel-down
      'mouse-5)
    "Event used for scrolling up."
    :group 'mouse
    :type 'symbol
    :set 'mouse-wheel-change-button)

This seems already to cater to macOS, so why isn't it working for you?




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

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


Received: (at submit) by debbugs.gnu.org; 1 Aug 2021 02:28:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 31 22:28:15 2021
Received: from localhost ([127.0.0.1]:35263 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mA1D5-0002af-Ga
	for submit <at> debbugs.gnu.org; Sat, 31 Jul 2021 22:28:15 -0400
Received: from lists.gnu.org ([209.51.188.17]:46488)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <didibus@HIDDEN>) id 1mA1D3-0002aW-9u
 for submit <at> debbugs.gnu.org; Sat, 31 Jul 2021 22:28:14 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:33924)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <didibus@HIDDEN>) id 1mA1D2-0000NG-Q5
 for bug-gnu-emacs@HIDDEN; Sat, 31 Jul 2021 22:28:12 -0400
Received: from mail-yb1-xb2c.google.com ([2607:f8b0:4864:20::b2c]:45773)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <didibus@HIDDEN>) id 1mA1D1-00030e-1p
 for bug-gnu-emacs@HIDDEN; Sat, 31 Jul 2021 22:28:12 -0400
Received: by mail-yb1-xb2c.google.com with SMTP id a201so6408774ybg.12
 for <bug-gnu-emacs@HIDDEN>; Sat, 31 Jul 2021 19:28:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=GxH+6t8VyWAV9Sw6mFzAvpbIRTAxiHTFoVxJOIm3S80=;
 b=CfaGjKbfOfX2KhQUWHcVrmx9aI6iDejJZYGk9x8O2iRx6wRiUkBgpMX4fAnryY13Zz
 yBKOezoidvbnO1m50fyYdCwcByoyE4bgN/Do8vPEoHI1wBzIJniOo7e2F+VvexPCmcl2
 PfM00NHpSyBmEvMK+hpRUujkLrtsG5vpwO+PpX+KF7+iZhwXPdStohE6cL+T5Zh/NP5i
 Wv3PXecjtwEM35ZgMfW7alD7IYbQNJrNd5v30DfehunMZa8ooPTwH2egZ97Ovc00ZEp7
 iA7Y0ynxg1ex16HMirUP9gpqdnzEnZyf8SQ5F32NS1XSuCtEZQJn3AusgbvJd6rVBqkT
 dbSQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=GxH+6t8VyWAV9Sw6mFzAvpbIRTAxiHTFoVxJOIm3S80=;
 b=hySRaAup//FY1bea385EiFjtQSKDS+fw86Y2XM8ehJXXTbHYrMMYgkbSsud6F+hJ+5
 icogl/SYM/SDqPEU72hqPckt7yl7t7d8UymdzGVsfKptDr5lxp/BsLYTeLJf1CpeS9cu
 JrJTN7lX+S9ASThdEvVmqiLJx41p0FsSr2PxoOzimBUoFAyPEeTL8XeOcERZRW6HPmhi
 jCDztwM/GTK3gxbDiVe2SEahR3vpM3Sa0vW6upT5ZCK7vO0Y/zJTt3K26QV5pGxWJN3w
 AlD6FwG0Ree/qFg1DVu7TqGVF8d5MFyJ0JjY2gEiIXWtesHev2Gna7RFe3f6UBoC0zPL
 FI+w==
X-Gm-Message-State: AOAM530CdZ9jQtDEEJEXMBCO0FKqz14UBIPEYEiMbRdA72MfcquR+nV0
 oCJtlLsF9ozvIxUISH+XIolmE0dz+ICk5nO7oCBUpv7m7T4Bsw==
X-Google-Smtp-Source: ABdhPJyw/1J5wIrRa5YOUoZJqsypERSze7LXwVccNXSwFHEiXn5j+utwls8B0xXJFm5ekQFZTp6jOmnY+MEpAEfRzyE=
X-Received: by 2002:a25:a527:: with SMTP id h36mr13202825ybi.104.1627784889326; 
 Sat, 31 Jul 2021 19:28:09 -0700 (PDT)
MIME-Version: 1.0
From: Didier <didibus@HIDDEN>
Date: Sat, 31 Jul 2021 19:27:58 -0700
Message-ID: <CAMpjXyfpNYSM_X1MMedOAJ9a6ycUGmYG14i45yti19-Rzcdcrg@HIDDEN>
Subject: 27.2; Mouse wheel on MacOS is reported as mouse-4 and mouse-5, but
 Emacs mwheel seems to use wheel-up/wheel-down instead
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/alternative; boundary="00000000000019613905c876347d"
Received-SPF: pass client-ip=2607:f8b0:4864:20::b2c;
 envelope-from=didibus@HIDDEN; helo=mail-yb1-xb2c.google.com
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,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
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.3 (--)

--00000000000019613905c876347d
Content-Type: text/plain; charset="UTF-8"

I'm on a MacBook Pro with macOS Big Sur, and on both the laptop trackpad
and with my plugged in USB mouse, the wheel or 2-finger up/down on
trackpad, is reported to Emacs when in terminal as mouse-4 and mouse-5.
That means that scroll doesn't work in Terminal.app or in iTerm2 on MAC,
since mouse-4 and mouse-5 are not bound.

In the GUI Mac it works, because it gets reported as wheel-up and
wheel-down.

My thought is maybe here
https://github.com/emacs-mirror/emacs/blob/master/lisp/mwheel.el#L54
there should be an additional check for if its running with a
window-system or not?


In GNU Emacs 27.2 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60
Version 10.14.6 (Build 18G95))
of 2021-03-27 built on builder10-14.porkrind.org
Windowing system distributor 'Apple', version 10.3.2022
System Description:  macOS 11.3.1

--00000000000019613905c876347d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span style=3D"color:rgb(0,0,0);font-family:Helvetica;font=
-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;le=
tter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;wh=
ite-space:normal;word-spacing:0px;text-decoration:none;display:inline;float=
:none">I&#39;m on a MacBook Pro with macOS Big Sur, and on both the laptop =
trackpad</span><br style=3D"color:rgb(0,0,0);font-family:Helvetica;font-siz=
e:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter=
-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-=
space:normal;word-spacing:0px;text-decoration:none"><span style=3D"color:rg=
b(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-varian=
t-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;tex=
t-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-d=
ecoration:none;display:inline;float:none">and with my plugged in USB mouse,=
 the wheel or 2-finger up/down on</span><br style=3D"color:rgb(0,0,0);font-=
family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;=
font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;t=
ext-transform:none;white-space:normal;word-spacing:0px;text-decoration:none=
"><span style=3D"color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font=
-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:no=
rmal;text-align:start;text-indent:0px;text-transform:none;white-space:norma=
l;word-spacing:0px;text-decoration:none;display:inline;float:none">trackpad=
, is reported to Emacs when in terminal as mouse-4 and mouse-5.</span><br s=
tyle=3D"color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:no=
rmal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text=
-align:start;text-indent:0px;text-transform:none;white-space:normal;word-sp=
acing:0px;text-decoration:none"><span style=3D"color:rgb(0,0,0);font-family=
:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-w=
eight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-tr=
ansform:none;white-space:normal;word-spacing:0px;text-decoration:none;displ=
ay:inline;float:none">That means that scroll doesn&#39;t work in Terminal.a=
pp or in iTerm2 on MAC,</span><br style=3D"color:rgb(0,0,0);font-family:Hel=
vetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weigh=
t:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transf=
orm:none;white-space:normal;word-spacing:0px;text-decoration:none"><span st=
yle=3D"color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:nor=
mal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-=
align:start;text-indent:0px;text-transform:none;white-space:normal;word-spa=
cing:0px;text-decoration:none;display:inline;float:none">since mouse-4 and =
mouse-5 are not bound.</span><br style=3D"color:rgb(0,0,0);font-family:Helv=
etica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight=
:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transfo=
rm:none;white-space:normal;word-spacing:0px;text-decoration:none"><br style=
=3D"color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal=
;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-ali=
gn:start;text-indent:0px;text-transform:none;white-space:normal;word-spacin=
g:0px;text-decoration:none"><span style=3D"color:rgb(0,0,0);font-family:Hel=
vetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weigh=
t:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transf=
orm:none;white-space:normal;word-spacing:0px;text-decoration:none;display:i=
nline;float:none">In the GUI Mac it works, because it gets reported as whee=
l-up and</span><br style=3D"color:rgb(0,0,0);font-family:Helvetica;font-siz=
e:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter=
-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-=
space:normal;word-spacing:0px;text-decoration:none"><span style=3D"color:rg=
b(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-varian=
t-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;tex=
t-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-d=
ecoration:none;display:inline;float:none">wheel-down.</span><br style=3D"co=
lor:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-=
variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:sta=
rt;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;=
text-decoration:none"><br style=3D"color:rgb(0,0,0);font-family:Helvetica;f=
ont-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal=
;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none=
;white-space:normal;word-spacing:0px;text-decoration:none"><span style=3D"c=
olor:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font=
-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:st=
art;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px=
;text-decoration:none;display:inline;float:none">My thought is maybe here</=
span><br style=3D"color:rgb(0,0,0);font-family:Helvetica;font-size:12px;fon=
t-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:n=
ormal;text-align:start;text-indent:0px;text-transform:none;white-space:norm=
al;word-spacing:0px;text-decoration:none"><span style=3D"color:rgb(0,0,0);f=
ont-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:nor=
mal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0=
px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:=
none;display:inline;float:none"><a href=3D"https://github.com/emacs-mirror/=
emacs/blob/master/lisp/mwheel.el#L54">https://github.com/emacs-mirror/emacs=
/blob/master/lisp/mwheel.el#L54</a></span><br style=3D"color:rgb(0,0,0);fon=
t-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:norma=
l;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px=
;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:no=
ne"><span style=3D"color:rgb(0,0,0);font-family:Helvetica;font-size:12px;fo=
nt-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:=
normal;text-align:start;text-indent:0px;text-transform:none;white-space:nor=
mal;word-spacing:0px;text-decoration:none;display:inline;float:none">there =
should be an additional check for if its running with a</span><br style=3D"=
color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;fon=
t-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:s=
tart;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0p=
x;text-decoration:none"><span style=3D"color:rgb(0,0,0);font-family:Helveti=
ca;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:no=
rmal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:=
none;white-space:normal;word-spacing:0px;text-decoration:none;display:inlin=
e;float:none">window-system or not?</span><br style=3D"color:rgb(0,0,0);fon=
t-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:norma=
l;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px=
;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:no=
ne"><br style=3D"color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font=
-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:no=
rmal;text-align:start;text-indent:0px;text-transform:none;white-space:norma=
l;word-spacing:0px;text-decoration:none"><br style=3D"color:rgb(0,0,0);font=
-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal=
;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;=
text-transform:none;white-space:normal;word-spacing:0px;text-decoration:non=
e"><span style=3D"color:rgb(0,0,0);font-family:Helvetica;font-size:12px;fon=
t-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:n=
ormal;text-align:start;text-indent:0px;text-transform:none;white-space:norm=
al;word-spacing:0px;text-decoration:none;display:inline;float:none">In GNU =
Emacs 27.2 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60 Version 1=
0.14.6 (Build 18G95))</span><br style=3D"color:rgb(0,0,0);font-family:Helve=
tica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:=
normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transfor=
m:none;white-space:normal;word-spacing:0px;text-decoration:none"><span styl=
e=3D"color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:norma=
l;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-al=
ign:start;text-indent:0px;text-transform:none;white-space:normal;word-spaci=
ng:0px;text-decoration:none;display:inline;float:none">of 2021-03-27 built =
on <a href=3D"http://builder10-14.porkrind.org">builder10-14.porkrind.org</=
a></span><br style=3D"color:rgb(0,0,0);font-family:Helvetica;font-size:12px=
;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spaci=
ng:normal;text-align:start;text-indent:0px;text-transform:none;white-space:=
normal;word-spacing:0px;text-decoration:none"><span style=3D"color:rgb(0,0,=
0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps=
:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-inde=
nt:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decorat=
ion:none;display:inline;float:none">Windowing system distributor &#39;Apple=
&#39;, version 10.3.2022</span><br style=3D"color:rgb(0,0,0);font-family:He=
lvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weig=
ht:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-trans=
form:none;white-space:normal;word-spacing:0px;text-decoration:none"><span s=
tyle=3D"color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:no=
rmal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text=
-align:start;text-indent:0px;text-transform:none;white-space:normal;word-sp=
acing:0px;text-decoration:none;display:inline;float:none">System Descriptio=
n:</span><span class=3D"gmail-Apple-converted-space" style=3D"color:rgb(0,0=
,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-cap=
s:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-ind=
ent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decora=
tion:none">=C2=A0</span><span style=3D"color:rgb(0,0,0);font-family:Helveti=
ca;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:no=
rmal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:=
none;white-space:normal;word-spacing:0px;text-decoration:none;display:inlin=
e;float:none"><span class=3D"gmail-Apple-converted-space">=C2=A0</span>macO=
S 11.3.1</span><br style=3D"color:rgb(0,0,0);font-family:Helvetica;font-siz=
e:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter=
-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-=
space:normal;word-spacing:0px;text-decoration:none"><span style=3D"color:rg=
b(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-varian=
t-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;tex=
t-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-d=
ecoration:none;display:inline;float:none"></span></div>

--00000000000019613905c876347d--




Acknowledgement sent to Didier <didibus@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#49803; 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: Wed, 11 Aug 2021 12:15:01 UTC

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