From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Devon Sean McCullough Newsgroups: gmane.emacs.bugs Subject: bug#35492: 27.0.50; set-mouse-color nop Date: Wed, 1 May 2019 07:07:53 -0400 Message-ID: References: <20190430202215.GB73973@breton.holly.idiocy.org> Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="234972"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 35492@debbugs.gnu.org To: Alan Third Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed May 01 13:08:17 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 1hLn61-000yzh-4X for geb-bug-gnu-emacs@m.gmane.org; Wed, 01 May 2019 13:08:17 +0200 Original-Received: from localhost ([127.0.0.1]:54646 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hLn5z-0003HR-QU for geb-bug-gnu-emacs@m.gmane.org; Wed, 01 May 2019 07:08:15 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:48283) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hLn5r-0003HB-7J for bug-gnu-emacs@gnu.org; Wed, 01 May 2019 07:08:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hLn5n-0006AK-HF for bug-gnu-emacs@gnu.org; Wed, 01 May 2019 07:08:07 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58225) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hLn5l-00069u-SJ for bug-gnu-emacs@gnu.org; Wed, 01 May 2019 07:08:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hLn5l-0005Y3-MC for bug-gnu-emacs@gnu.org; Wed, 01 May 2019 07:08:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Devon Sean McCullough Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 May 2019 11:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35492 X-GNU-PR-Package: emacs Original-Received: via spool by 35492-submit@debbugs.gnu.org id=B35492.155670887721316 (code B ref 35492); Wed, 01 May 2019 11:08:01 +0000 Original-Received: (at 35492) by debbugs.gnu.org; 1 May 2019 11:07:57 +0000 Original-Received: from localhost ([127.0.0.1]:43536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hLn5g-0005Xk-Pe for submit@debbugs.gnu.org; Wed, 01 May 2019 07:07:57 -0400 Original-Received: from gateway36.websitewelcome.com ([192.185.186.5]:34359) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hLn5f-0005Xc-I3 for 35492@debbugs.gnu.org; Wed, 01 May 2019 07:07:56 -0400 Original-Received: from cm11.websitewelcome.com (cm11.websitewelcome.com [100.42.49.5]) by gateway36.websitewelcome.com (Postfix) with ESMTP id C4553400C6F11 for <35492@debbugs.gnu.org>; Wed, 1 May 2019 05:26:41 -0500 (CDT) Original-Received: from leaf.websitewelcome.com ([192.185.82.99]) by cmsmtp with SMTP id Ln5ehiQDOdnCeLn5ehSZEt; Wed, 01 May 2019 06:07:54 -0500 X-Authority-Reason: nr=8 Original-Received: from pool-108-48-20-73.washdc.fios.verizon.net ([108.48.20.73]:60724 helo=devons-air.fios-router.home) by leaf.websitewelcome.com with esmtpsa (TLSv1:ECDHE-RSA-AES256-SHA:256) (Exim 4.91) (envelope-from ) id 1hLn5e-001Ey3-FC; Wed, 01 May 2019 06:07:54 -0500 In-Reply-To: <20190430202215.GB73973@breton.holly.idiocy.org> X-Mailer: Apple Mail (2.3124) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - leaf.websitewelcome.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jovi.net X-BWhitelist: no X-Source-IP: 108.48.20.73 X-Source-L: No X-Exim-ID: 1hLn5e-001Ey3-FC X-Source-Sender: pool-108-48-20-73.washdc.fios.verizon.net (devons-air.fios-router.home) [108.48.20.73]:60724 X-Source-Auth: devon2011@jovi.net X-Email-Count: 1 X-Source-Cap: am92aW5ldDtkZXZvbjtsZWFmLndlYnNpdGV3ZWxjb21lLmNvbQ== X-Local-Domain: yes 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:158568 Archived-At: > On Apr 30, 2019, at 4:22 PM, Alan Third wrote: > On Mon, Apr 29, 2019 at 02:18:42PM -0400, Devon Sean McCullough wrote: >> The following have no effect: >> (set-mouse-color "red") >> (set-mouse-color =E2=80=9Cyellow") >> (set-mouse-color "windowBackgroundColor") >> The mouse color should change. > I don=E2=80=99t think the NS port supports modifying the mouse = pointer. It > looks like it could probably be handled with custom NSCursors. I see NS allows us to both read and write cursor images so a possible solution might involve (mouse-cursor-image nil) to get the current cursor image and (mouse-cursor-image nil image) to set it, either as a new primitive or an existing one I=E2=80=99m = ignorant of. Lisp code thus replaces the cursor colors according to some heuristic; this notion struck me after giving image.c & image.el a cursory glance. Peace --Devon >> P.S. Have you discontinued MacOSX 10.11.6 El Capitan support? >> Emacs-26.2 and later constantly glitch my screen with spurious = clearing and redrawing. >> My colleagues report no such aggravation under MacOSX 10.14 Mojave. >> I s=E2=80=99poze I could revert to Emacs-26.1-2 as a workaround. >=20 > If your colleagues aren=E2=80=99t seeing any issues with 10.14, it=E2=80= =99s probably > a fluke. Either that or you=E2=80=99re doing something, or running = something, > which is prodding the bugs in the display system directly. >=20 > In macOS 10.14 Apple dropped the drawing mechanism we used, and I=E2=80=99= ve > been unable to come up with a suitable alternative. Perhaps their displays are faster, rendering the needless redisplay = imperceptible.=