From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Alan Third Newsgroups: gmane.emacs.bugs Subject: bug#35389: 27.0.50; [PATCH] Emacs on macOS sets mouse-wheel variables directly Date: Fri, 10 May 2019 22:25:31 +0100 Message-ID: <20190510212531.GA82150@breton.holly.idiocy.org> References: <87y341q8cb.fsf@gmail.com> <83y33edr2a.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="257614"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mutt/1.11.3 (2019-02-01) Cc: 35389@debbugs.gnu.org, Robert Pluim , npostavs@gmail.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 10 23:26:13 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hPD1v-0014my-Ds for geb-bug-gnu-emacs@m.gmane.org; Fri, 10 May 2019 23:26:11 +0200 Original-Received: from localhost ([127.0.0.1]:50230 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hPD1u-0001kC-Cx for geb-bug-gnu-emacs@m.gmane.org; Fri, 10 May 2019 17:26:10 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:48719) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hPD1n-0001k6-EY for bug-gnu-emacs@gnu.org; Fri, 10 May 2019 17:26:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hPD1m-0002tF-HZ for bug-gnu-emacs@gnu.org; Fri, 10 May 2019 17:26:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53972) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hPD1m-0002t7-Dm for bug-gnu-emacs@gnu.org; Fri, 10 May 2019 17:26:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hPD1m-00037B-7A for bug-gnu-emacs@gnu.org; Fri, 10 May 2019 17:26:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 May 2019 21:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35389 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 35389-submit@debbugs.gnu.org id=B35389.155752354311932 (code B ref 35389); Fri, 10 May 2019 21:26:01 +0000 Original-Received: (at 35389) by debbugs.gnu.org; 10 May 2019 21:25:43 +0000 Original-Received: from localhost ([127.0.0.1]:39283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hPD1S-00036N-Ki for submit@debbugs.gnu.org; Fri, 10 May 2019 17:25:42 -0400 Original-Received: from mail-wr1-f50.google.com ([209.85.221.50]:39474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hPD1Q-000368-RH for 35389@debbugs.gnu.org; Fri, 10 May 2019 17:25:41 -0400 Original-Received: by mail-wr1-f50.google.com with SMTP id w8so6869316wrl.6 for <35389@debbugs.gnu.org>; Fri, 10 May 2019 14:25:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=/hdFG+zfqXmkbzfv5ZI0Hrjg8lLC9kW2yyzOm80dYZA=; b=GMTOTyaiBiSUiFgoPGBdH/JMVxhTaATaTbMiCd3ejdCYs5O6/+zQ8xeeSlIZ6MhwNc mqGDvdlK+sjY74rAySn5d1U+Ztmtrh5mCnoYjWFp1rPBKhmT/+vaxZM8ztJ6JumHE3j9 2+k8RZ2mzcEiwc0MhrPhHdzD7zr6At7TV0hrvPDXUbMHYySGKOmM2YeckkHTnCxjlM4V zsksEQ+JVAfpRamNrk3oQ4tl3KSyvFNQgjcwF/CjshATNq5jas8Feezo4zJ0IWc1xjsm ju13p0LxC7mV4S5heWuLuwlnboVhrzImw+/bLKxs9uO9Q4IGH+Vv22+fWGn7tufoyrAm rIfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=/hdFG+zfqXmkbzfv5ZI0Hrjg8lLC9kW2yyzOm80dYZA=; b=IQUOrUmGKr9aouoaxRnqLfkI+VDIGoVmcQ9L3lAwNpmBQ3sYJ686yPpGo2vdljXtb/ eHgJrKXGYVNeqOmkUrZleu8SKjaVeezbyIsd+XlwQCTMyBjMXu6EW8LV+paeFJzfPo4C YQcWQdyZRKewbXuxF7K/aEoGWXE0N8eW/+gj8aNpSstyWBeB/pF9M3FefBpMmC8emZ+3 Bpus8jAgx/q176BQ6EkE5ScCgABOffKd8TcVadB6xv+/IA7GiAgADuY/Iaf/vVo4rfPh QRMIf3PcNlFlTZIHgxYSBFLR3+vHAiNR0x6O1brAy3qvifg8ujeOBqypDQasnhrui0ff sjvw== X-Gm-Message-State: APjAAAWuS3Ghi42rWZsAqTgddUUL83Ai6TwEDEHog6v++bzyfR5rvNBv zICOncRCc/JFUTMCq7tx76A= X-Google-Smtp-Source: APXvYqxsx3JuPcmbKTE5szo5Rv1/S5pvNPbkUKmkff8wPmRnRremtTurwtN5ZTlBw2rjEraO52N4kg== X-Received: by 2002:adf:e2c3:: with SMTP id d3mr9314481wrj.189.1557523534167; Fri, 10 May 2019 14:25:34 -0700 (PDT) Original-Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-85f9-9fdd-bdd0-2fbb.holly.idiocy.org. [2001:8b0:3f8:8129:85f9:9fdd:bdd0:2fbb]) by smtp.gmail.com with ESMTPSA id b12sm13240473wrf.21.2019.05.10.14.25.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 10 May 2019 14:25:33 -0700 (PDT) Content-Disposition: inline In-Reply-To: <83y33edr2a.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:159056 Archived-At: On Fri, May 10, 2019 at 10:53:33PM +0300, Eli Zaretskii wrote: > > From: Robert Pluim > > Date: Fri, 10 May 2019 17:29:46 +0200 > > Cc: 35389@debbugs.gnu.org > > > > Having thought about this some more, does it make more sense to put > > the value for macOS in the defcustoms for mouse-wheel-scroll-amount > > and mouse-wheel-progressive-speed instead? (and discarding the test for > > macOS < 10.7 at the same time) i.e. > > Why does that system configuration need a different default to begin > with? In general, having different defaults on different systems is > not a good idea. macOS 10.7+ handles wheel scrolling differently from how other systems handle it. If we stick with the defaults then it becomes uncontrollably fast, the current defaults make it feel similar to X, Windows, etc. IIRC, fixing it in C is probably possible, but not as straight forward as just changing the defaults. There was discussion of it in Emacs devel at the time and only one person objected, but later changed their mind. > Also, the original patch mentioned a specific version of appkit, > whereas this one is more general, AFAIU. Wouldn't that cause trouble > or surprise elsewhere? We still support macOS 10.6, which behaves similarly to X and Windows. Changing the defaults for it would result in unexpected behaviour. -- Alan Third